本文整理汇总了C++中QToolBar::isVisible方法的典型用法代码示例。如果您正苦于以下问题:C++ QToolBar::isVisible方法的具体用法?C++ QToolBar::isVisible怎么用?C++ QToolBar::isVisible使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类QToolBar
的用法示例。
在下文中一共展示了QToolBar::isVisible方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: saveInterface
//==============================================================
void TulipApp::saveInterface(int index) {
Controller *controller=tabIndexToController[index];
saveActions(menuBar(),controller,controllerToMenu);
saveActions(graphToolBar,controller,controllerToGraphToolBar);
saveActions(toolBar,controller,controllerToToolBar);
controllerToDockWidget[controller].clear();
controllerToCustomToolBar[controller].clear();
controllerToWidgetVisible[controller].clear();
QObjectList objectList=this->children();
for(QObjectList::iterator it=objectList.begin(); it!=objectList.end(); ++it) {
QDockWidget *widget=dynamic_cast<QDockWidget *>(*it);
if(widget) {
Qt::DockWidgetArea area=dockWidgetArea(widget);
if(area!=Qt::NoDockWidgetArea) {
controllerToDockWidget[controller].push_back(pair<Qt::DockWidgetArea,QDockWidget *>(area,widget));
controllerToWidgetVisible[controller].push_back(pair<QWidget *, bool>(widget, widget->isVisible()));
}
}
QToolBar *tb = dynamic_cast<QToolBar *>(*it);
if (tb && tb != toolBar && tb != graphToolBar) {
Qt::ToolBarArea area = toolBarArea(tb);
controllerToCustomToolBar[controller].push_back(pair<Qt::ToolBarArea, QToolBar *>(area, tb));
controllerToWidgetVisible[controller].push_back(pair<QWidget *, bool>(tb, tb->isVisible()));
}
}
controllerToWidgetVisible[controller].push_back(pair<QWidget *, bool>(graphToolBar, graphToolBar->isVisible()));
controllerToWidgetVisible[controller].push_back(pair<QWidget *, bool>(toolBar, toolBar->isVisible()));
pair<string,string > tmp(statusBar()->currentMessage().toStdString(),string());
objectList=statusBar()->children();
for(QObjectList::iterator it=objectList.begin(); it!=objectList.end(); ++it) {
QLabel *widget=dynamic_cast<QLabel*>(*it);
if(widget)
tmp.second=widget->text().toStdString();
}
controllerToStatusBar[tabIndexToController[index]]=tmp;
}