本文整理汇总了C++中QMdiArea::width方法的典型用法代码示例。如果您正苦于以下问题:C++ QMdiArea::width方法的具体用法?C++ QMdiArea::width怎么用?C++ QMdiArea::width使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类QMdiArea
的用法示例。
在下文中一共展示了QMdiArea::width方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: DiagramWindow
// id is an old ident in case of an import
ColDiagramWindow::ColDiagramWindow(const QString & s, BrowserColDiagram * b, int id)
: DiagramWindow(b, s), view(0)
{
QToolBar * toolbar = new QToolBar("communication diagram operations", this);
toolbar->setMinimumHeight(50);
toolbar->setOrientation(Qt::Horizontal);
addToolBar(Qt::TopToolBarArea, toolbar);
add_edit_button(toolbar);
select =
ToolBarFactory::createToolButton(*selectButton, TR("Select"), QString(),
this, SLOT(hit_select()), toolbar, "select");
select->setCheckable(TRUE);
select->setChecked(TRUE);
current_button = UmlSelect;
addPackage
= ToolBarFactory::createToolButton(*packageButton, TR("Add Package"), QString(),
this, SLOT(hit_package()), toolbar, "add package");
addPackage->setCheckable(TRUE);
addPackage->setWhatsThis(addpackageText());
addFragment
= ToolBarFactory::createToolButton(*fragmentButton, TR("Add Fragment"), QString(),
this, SLOT(hit_fragment()), toolbar, "add fragment");
addFragment->setCheckable(TRUE);
addFragment->setWhatsThis(addfragmentText());
addClassInstance
= ToolBarFactory::createToolButton(*classinstanceButton, TR("Add modeled Class instance"), QString(),
this, SLOT(hit_classinstance()), toolbar, "add modeled class instance");
addClassInstance->setCheckable(TRUE);
addClassInstance->setWhatsThis(addmodeledclassinstanceText());
addClass
= ToolBarFactory::createToolButton(*classButton, TR("Add Class instance"), QString(),
this, SLOT(hit_class()), toolbar, "add class instance");
addClass->setCheckable(TRUE);
addClass->setWhatsThis(addclassinstanceText());
addLink =
ToolBarFactory::createToolButton(*associationButton, TR("Add Link"), QString(),
this, SLOT(hit_link()), toolbar, "add link");
addLink->setCheckable(TRUE);
addLink->setWhatsThis(linkText());
addSelfLink =
ToolBarFactory::createToolButton(*selflinkButton, TR("Add Self Link"), QString(),
this, SLOT(hit_selflink()), toolbar, "add self link");
addSelfLink->setCheckable(TRUE);
addSelfLink->setWhatsThis(selflinkText());
note =
ToolBarFactory::createToolButton(*noteButton, TR("Note"), QString(),
this, SLOT(hit_note()), toolbar, "note");
note->setCheckable(TRUE);
note->setWhatsThis(noteText());
anchor =
ToolBarFactory::createToolButton(*anchorButton, TR("Anchor"), QString(),
this, SLOT(hit_anchor()), toolbar, "anchor");
anchor->setCheckable(TRUE);
anchor->setWhatsThis(anchorText());
text =
ToolBarFactory::createToolButton(*textButton, TR("Text"), QString(),
this, SLOT(hit_text()), toolbar, "text");
text->setCheckable(TRUE);
text->setWhatsThis(textText());
image =
ToolBarFactory::createToolButton(*imageButton, TR("Image"), QString(),
this, SLOT(hit_image()), toolbar, "image");
image->setCheckable(TRUE);
image->setWhatsThis(imageText());
toolbar->addSeparator();
add_scale_cmd(toolbar);
//
view = new ColDiagramView(this, canvas, (id != -1) ? id : b->get_ident());
setFocusProxy(view);
setCentralWidget(view);
//qApp->setMainWidget(this);
QMdiArea * w = UmlWindow::get_workspace();
m_containingSubWindow->resize((w->width() * 4) / 5, (w->height() * 4) / 5);
/*if (w->windowList().isEmpty())
showMaximized();
else*/
show();
view->preferred_size_zoom();
//.........这里部分代码省略.........
示例2: DiagramWindow
//.........这里部分代码省略.........
addFragment->setCheckable(TRUE);
addFragment->setWhatsThis(addfragmentText());
addDeploymentNode =
ToolBarFactory::createToolButton(*deploymentNodeButton, tr("Add Deployment Node"), QString(),
this, SLOT(hit_deploymentnode()), toolbar, "add deployment node");
addDeploymentNode->setCheckable(TRUE);
addDeploymentNode->setWhatsThis(adddeploymentnodeText());
addArtifact =
ToolBarFactory::createToolButton(*artifactButton, tr("Add Artifact"), QString(),
this, SLOT(hit_artifact()), toolbar, "add artifact");
addArtifact->setCheckable(TRUE);
addArtifact->setWhatsThis(addartifactText());
addComponent =
ToolBarFactory::createToolButton(*componentButton, tr("Add Component"), QString(),
this, SLOT(hit_component()), toolbar, "add component");
addComponent->setCheckable(TRUE);
addComponent->setWhatsThis(addcomponentText());
hub =
ToolBarFactory::createToolButton(*hubButton, tr("Network connexion/ending"), QString(),
this, SLOT(hit_hub()), toolbar, "network connexion/ending");
hub->setCheckable(TRUE);
hub->setWhatsThis(hubText());
network =
ToolBarFactory::createToolButton(*associationButton, tr("Network"), QString(),
this, SLOT(hit_network()), toolbar, "network");
network->setCheckable(TRUE);
network->setWhatsThis(networkText());
inherit =
ToolBarFactory::createToolButton(*generalisationButton, tr("Inheritance"), QString(),
this, SLOT(hit_inherit()), toolbar, "inheritance");
inherit->setCheckable(TRUE);
inherit->setWhatsThis(inheritText());
association =
ToolBarFactory::createToolButton(*directionalAssociationButton, tr("Association"), QString(),
this, SLOT(hit_association()), toolbar, "association");
association->setCheckable(TRUE);
association->setWhatsThis(associationText());
dependency =
ToolBarFactory::createToolButton(*dependencyButton, tr("Dependency"), QString(),
this, SLOT(hit_dependency()), toolbar, "dependency");
dependency->setCheckable(TRUE);
dependency->setWhatsThis(dependencyText());
note =
ToolBarFactory::createToolButton(*noteButton, tr("Note"), QString(),
this, SLOT(hit_note()), toolbar, "note");
note->setCheckable(TRUE);
note->setWhatsThis(noteText());
anchor =
ToolBarFactory::createToolButton(*anchorButton, tr("Anchor"), QString(),
this, SLOT(hit_anchor()), toolbar, "anchor");
anchor->setCheckable(TRUE);
anchor->setWhatsThis(anchorText());
text =
ToolBarFactory::createToolButton(*textButton, tr("Text"), QString(),
this, SLOT(hit_text()), toolbar, "text");
text->setCheckable(TRUE);
text->setWhatsThis(textText());
image =
ToolBarFactory::createToolButton(*imageButton, tr("Image"), QString(),
this, SLOT(hit_image()), toolbar, "image");
image->setCheckable(TRUE);
image->setWhatsThis(imageText());
toolbar->addSeparator();
add_scale_cmd(toolbar);
//
view = new DeploymentDiagramView(this, canvas, (id != -1) ? id : b->get_ident());
setFocusProxy(view);
setCentralWidget(view);
//qApp->setMainWidget(this);
QMdiArea * w = UmlWindow::get_workspace();
m_containingSubWindow->resize((w->width() * 4) / 5, (w->height() * 4) / 5);
/*if (w->windowList().isEmpty())
showMaximized();
else*/
show();
view->preferred_size_zoom();
//qApp->setMainWidget(0);
}