当前位置: 首页>>代码示例>>C++>>正文


C++ createLayout函数代码示例

本文整理汇总了C++中createLayout函数的典型用法代码示例。如果您正苦于以下问题:C++ createLayout函数的具体用法?C++ createLayout怎么用?C++ createLayout使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了createLayout函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: ModelObjectInspectorView

MaterialInfraredTransparentInspectorView::MaterialInfraredTransparentInspectorView(bool isIP, const openstudio::model::Model& model, QWidget * parent)
  : ModelObjectInspectorView(model, true, parent),
    m_nameEdit(nullptr),
    m_isIP(isIP)
{
  createLayout();
}
开发者ID:ChengXinDL,项目名称:OpenStudio,代码行数:7,代码来源:MaterialInfraredTransparentInspectorView.cpp

示例2: QAbstractButton

CollapsibleInspectorHeader::CollapsibleInspectorHeader(QString text,
  QWidget * parent)
  : QAbstractButton(parent),
  m_text(text)
{
  createLayout();
}
开发者ID:Rahjou,项目名称:OpenStudio,代码行数:7,代码来源:CollapsibleInspector.cpp

示例3: QFETCH

void TestBoomaga::test_PagePosition()
{
    QFETCH(QString, expected);

    QString dataTag = QTest::currentDataTag();
    QString layoutName = dataTag.section(";", 0, 0);
    QString sheetRotationName = dataTag.section(";", 1, 1);

    Rotation sheetRotation = StrToRotation(sheetRotationName);
    LayoutNUp *layout = createLayout(layoutName);

    QStringList result;
    result <<     "+-" + QString("--").repeated(layout->mPageCountHoriz) + "+";
    for(int i=0; i< layout->mPageCountVert; ++i)
        result << "| " + QString(". ").repeated(layout->mPageCountHoriz) + "|";
    result <<     "+-" + QString("--").repeated(layout->mPageCountHoriz) + "+";


    for(int i=0; i<layout->mPageCountHoriz * layout->mPageCountVert; ++i)
    {
        Layout::PagePosition pos = layout->calcPagePosition(i, sheetRotation);
        result[pos.row + 1].replace(pos.col * 2 + 2, 1, QString("%1").arg(i));
    }

    if (result.join("") != expected)
    {
        QString r=result.join("\n");
        QString msg = QString("Positions are not the same\n  Actual:\n%1\n   Expected:\n%2")
                    .arg(r.replace("+|", "+\n|").replace("||","|\n|").replace("|+", "|\n+"))
                    .arg(expected.replace("+|", "+\n|").replace("||","|\n|").replace("|+", "|\n+"));
        QFAIL(msg.toLocal8Bit());
    }
}
开发者ID:liunix1982,项目名称:boomaga,代码行数:33,代码来源:testboomaga.cpp

示例4: KviOptionsWidget

OptionsWidget_identityAdvanced::OptionsWidget_identityAdvanced(QWidget * parent)
: KviOptionsWidget(parent)
{
	m_pISelector=0;
	m_pWSelector=0;
	m_pSSelector=0;

	m_sModeStr = KVI_OPTION_STRING(KviOption_stringDefaultUserMode);
	m_bI = m_sModeStr.contains('i');
	m_bW = m_sModeStr.contains('w');
	m_bS = m_sModeStr.contains('s');

	createLayout();
	layout()->setMargin(10);

	KviTalGroupBox * gbox = addGroupBox(0,0,0,0,Qt::Horizontal,__tr2qs_ctx("User Mode","options"));
	m_pISelector = addBoolSelector(gbox,__tr2qs_ctx("Invisible (+i)","options"),&m_bI);
	m_pSSelector = addBoolSelector(gbox,__tr2qs_ctx("Server notices (+s)","options"),&m_bS);
	m_pWSelector = addBoolSelector(gbox,__tr2qs_ctx("Wallops (+w)","options"),&m_bW);

	gbox = addGroupBox(0,1,0,1,Qt::Horizontal,__tr2qs_ctx("Default Messages","options"));

	KviStringSelector * sel = addStringSelector(gbox, __tr2qs_ctx("Part message:","options"),KviOption_stringPartMessage);
	sel->setMinimumLabelWidth(120);

	mergeTip(sel,__tr2qs_ctx("<center>This is the default part message that will be used when you<br>" \
			"leave a channel by closing a channel window.</center>","options"));

	sel = addStringSelector(gbox, __tr2qs_ctx("Quit message:","options"),KviOption_stringQuitMessage);
	sel->setMinimumLabelWidth(120);
	mergeTip(sel,__tr2qs_ctx("<center>This is the default quit message that will be used when you<br>" \
			"quit your IRC session by closing the console window or disconnecting by pressing the disconnect button.</center>","options"));

	addRowSpacer(0,2,0,2);
}
开发者ID:wodim,项目名称:KVIrc,代码行数:35,代码来源:OptionsWidget_identity.cpp

示例5: KviOptionsWidget

OptionsWidget_standardColors::OptionsWidget_standardColors(QWidget * parent)
: KviOptionsWidget(parent)
{
	setObjectName("stdcolors");
	createLayout();

	addColorSelector(0,0,0,0,"0:",&(KVI_OPTION_MIRCCOLOR(0)));
	addColorSelector(1,0,1,0,"1:",&(KVI_OPTION_MIRCCOLOR(1)));
	addColorSelector(2,0,2,0,"2:",&(KVI_OPTION_MIRCCOLOR(2)));
	addColorSelector(3,0,3,0,"3:",&(KVI_OPTION_MIRCCOLOR(3)));
	addColorSelector(0,1,0,1,"4:",&(KVI_OPTION_MIRCCOLOR(4)));
	addColorSelector(1,1,1,1,"5:",&(KVI_OPTION_MIRCCOLOR(5)));
	addColorSelector(2,1,2,1,"6:",&(KVI_OPTION_MIRCCOLOR(6)));
	addColorSelector(3,1,3,1,"7:",&(KVI_OPTION_MIRCCOLOR(7)));
	addColorSelector(0,2,0,2,"8:",&(KVI_OPTION_MIRCCOLOR(8)));
	addColorSelector(1,2,1,2,"9:",&(KVI_OPTION_MIRCCOLOR(9)));
	addColorSelector(2,2,2,2,"10:",&(KVI_OPTION_MIRCCOLOR(10)));
	addColorSelector(3,2,3,2,"11:",&(KVI_OPTION_MIRCCOLOR(11)));
	addColorSelector(0,3,0,3,"12:",&(KVI_OPTION_MIRCCOLOR(12)));
	addColorSelector(1,3,1,3,"13:",&(KVI_OPTION_MIRCCOLOR(13)));
	addColorSelector(2,3,2,3,"14:",&(KVI_OPTION_MIRCCOLOR(14)));
	addColorSelector(3,3,3,3,"15:",&(KVI_OPTION_MIRCCOLOR(15)));

	addRowSpacer(0,4,3,4);

	layout()->setRowStretch(4,1);
}
开发者ID:netrunner-debian-kde-extras,项目名称:kvirc,代码行数:27,代码来源:OptionsWidget_message.cpp

示例6: PianoKeySet

void Piano::setInstrument(const Instrument * newInstr)
{
    instr = newInstr;
    delete keyboard;
    keyboard = new PianoKeySet(audio, instr, toggles, this);
    createLayout();
}
开发者ID:planarian,项目名称:relative_keys,代码行数:7,代码来源:piano.cpp

示例7: QWidget

// DkGroupWidget --------------------------------------------------------------------
DkGroupWidget::DkGroupWidget(const QString& title, QWidget* parent) : QWidget(parent) {

	setObjectName("DkGroupWidget");
	mTitle = title;

	createLayout();
}
开发者ID:007durgesh219,项目名称:nomacs,代码行数:8,代码来源:DkPreferenceWidgets.cpp

示例8: Q_ASSERT

//----------------------------------------------------------------------------------------------
EditSerieDialog::EditSerieDialog(SeriesProvider * seriesProvider)
{
    Q_ASSERT(seriesProvider);
    createForm(seriesProvider);
    createLayout();
    createConnection();
}
开发者ID:cdonnat,项目名称:QSeriesHunter,代码行数:8,代码来源:editseriedialog.cpp

示例9: QWidget

ObxTreeView::ObxTreeView(QWidget *parent, QStandardItemModel * model)
    : QWidget(parent)
    , layout_(this)
    , model_(model)
    , items_layout_(0)
    , header_bar_(0, model)
    , selected_(-1)
    , first_visible_(0)
    , items_per_page_(1)
    , all_items_()
    , views_()
    , pressed_item_(0)
    , pressed_point_()
    , hovering_(false)
{
    setAutoFillBackground(true);
    setBackgroundRole(QPalette::Base);

    createLayout();
    setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);

    if (model_)
    {
        setupInternalModel(model_, model_->invisibleRootItem(), -1);
    }
}
开发者ID:yoshi314,项目名称:boox-explorer,代码行数:26,代码来源:tree_view.cpp

示例10: DkNamedWidget

// DkPreferenceTabWidget --------------------------------------------------------------------
DkPreferenceTabWidget::DkPreferenceTabWidget(const QIcon& icon, const QString& name, QWidget* parent) : DkNamedWidget(name, parent) {

	setObjectName("DkPreferenceTab");
	mIcon = icon;

	createLayout();
}
开发者ID:007durgesh219,项目名称:nomacs,代码行数:8,代码来源:DkPreferenceWidgets.cpp

示例11: KviOptionsWidget

OptionsWidget_uparser::OptionsWidget_uparser(QWidget * parent)
    : KviOptionsWidget(parent, "uparser_options_widget")
{
	createLayout();

	KviBoolSelector * b;
	KviBoolSelector * b1;

	addBoolSelector(0, 0, 0, 0, __tr2qs_ctx("Disable parser warnings", "options"), KviOption_boolAvoidParserWarnings);
	addBoolSelector(0, 1, 0, 1, __tr2qs_ctx("Disable broken event handlers", "options"), KviOption_boolDisableBrokenEventHandlers);
	addBoolSelector(0, 2, 0, 2, __tr2qs_ctx("Kill broken timers", "options"), KviOption_boolKillBrokenTimers);
	addBoolSelector(0, 3, 0, 3, __tr2qs_ctx("Send unknown commands as /RAW", "options"), KviOption_boolSendUnknownCommandsAsRaw);

	addSeparator(0, 4, 0, 4);

	addBoolSelector(0, 5, 0, 5, __tr2qs_ctx("Automatically unload unused modules", "options"), KviOption_boolCleanupUnusedModules);
	addBoolSelector(0, 6, 0, 6, __tr2qs_ctx("Ignore module versions (dangerous)", "options"), KviOption_boolIgnoreModuleVersions);

	addSeparator(0, 7, 0, 7);

	b = addBoolSelector(0, 8, 0, 8, __tr2qs_ctx("Relay errors and warnings to debug window", "options"), KviOption_boolScriptErrorsToDebugWindow);
	mergeTip(b, __tr2qs_ctx("This option will show the script errors and warnings "
	                        "also in the special debug window. This makes tracking of scripts that might "
	                        "be running in several windows far easier. The messages in the debug window "
	                        "also contain a deeper call stack which will help you to identify the "
	                        "scripting problems.", "options"));

	b1 = addBoolSelector(0, 9, 0, 9, __tr2qs_ctx("Create debug window without focus", "options"), KviOption_boolShowMinimizedDebugWindow);
	mergeTip(b1, __tr2qs_ctx("This option prevents the debug window "
	                         "from opening and diverting application focus.<br>"
	                         "Enable this if you don't like the debug window "
	                         "popping up while you're typing something in a channel.", "options"));

	addRowSpacer(0, 10, 0, 10);
}
开发者ID:CardinalSins,项目名称:KVIrc,代码行数:35,代码来源:OptionsWidget_uparser.cpp

示例12: QWidget

OSItem::OSItem(const OSItemId& itemId, Type type, QWidget * parent)
               : QWidget(parent),
               m_itemId(itemId),
               m_selectionWidget(NULL),
               m_borderWidget(NULL),
               m_removeButton(NULL),
               m_textLbl(NULL),
               m_imageLeftLbl(NULL),
               m_imageRightLbl(NULL),
               m_mouseDown(false),
               m_selected(false),
               m_draggable(true),
               m_inspectable(false),
               m_acceptsDrops(false),
               m_size(QSize()),
               m_type(type),
               m_borderColor(QColor(Qt::black)),
               m_useLargeIcon(false)
{
  this->setObjectName("OSItem");

  createLayout();

  setAttributes(type);
}
开发者ID:Rahjou,项目名称:OpenStudio,代码行数:25,代码来源:OSItem.cpp

示例13: createQTE

void DisplayFile::create()
{
    text = "";
    createQTE();
    createLabel();
    createLayout();
}
开发者ID:e-vanne,项目名称:SymbolicExecutionProject,代码行数:7,代码来源:displayfile.cpp

示例14: ModelObjectInspectorView

MaterialAirGapInspectorView::MaterialAirGapInspectorView(bool isIP, const openstudio::model::Model& model, QWidget * parent)
  : ModelObjectInspectorView(model, true, parent),
    m_isIP(isIP),
    m_thermalResistance(nullptr)
{
  createLayout();
}
开发者ID:Anto-F,项目名称:OpenStudio,代码行数:7,代码来源:MaterialAirGapInspectorView.cpp

示例15: ModelObjectInspectorView

MaterialAirWallInspectorView::MaterialAirWallInspectorView(bool isIP, const openstudio::model::Model& model, QWidget * parent)
  : ModelObjectInspectorView(model, true, parent),
    m_nameEdit(NULL),
    m_isIP(isIP)
{
  createLayout();
}
开发者ID:CUEBoxer,项目名称:OpenStudio,代码行数:7,代码来源:MaterialAirWallInspectorView.cpp


注:本文中的createLayout函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。