forked from qt-creator/qt-creator
LayoutBuilder: Cut remaining dependency to utils
layoutbuilder.{cpp,h} can now be re-used outside Creator
Change-Id: I306d2d8168d8a09658ea008f4606ca37a0dbbc01
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
@@ -3,8 +3,7 @@
|
|||||||
|
|
||||||
#include "layoutbuilder.h"
|
#include "layoutbuilder.h"
|
||||||
|
|
||||||
#include "qtcassert.h"
|
#include <QDebug>
|
||||||
|
|
||||||
#include <QFormLayout>
|
#include <QFormLayout>
|
||||||
#include <QGridLayout>
|
#include <QGridLayout>
|
||||||
#include <QGroupBox>
|
#include <QGroupBox>
|
||||||
@@ -18,6 +17,14 @@
|
|||||||
|
|
||||||
namespace Layouting {
|
namespace Layouting {
|
||||||
|
|
||||||
|
// That's cut down qtcassert.{c,h} to avoid the dependency.
|
||||||
|
#define QTC_STRINGIFY_HELPER(x) #x
|
||||||
|
#define QTC_STRINGIFY(x) QTC_STRINGIFY_HELPER(x)
|
||||||
|
#define QTC_STRING(cond) qDebug("SOFT ASSERT: \"%s\" in %s: %s", cond, __FILE__, QTC_STRINGIFY(__LINE__))
|
||||||
|
#define QTC_ASSERT(cond, action) if (Q_LIKELY(cond)) {} else { QTC_STRING(#cond); action; } do {} while (0)
|
||||||
|
#define QTC_CHECK(cond) if (cond) {} else { QTC_STRING(#cond); } do {} while (0)
|
||||||
|
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
\enum Utils::LayoutBuilder::LayoutType
|
\enum Utils::LayoutBuilder::LayoutType
|
||||||
\inmodule QtCreator
|
\inmodule QtCreator
|
||||||
|
|||||||
Reference in New Issue
Block a user