//----------------------------------------------------------------------------- void swftParaViewMenuBuilders::buildToolbars(QMainWindow& mainWindow) { QToolBar* mainToolBar = new swftMainControlsToolbar(&mainWindow) << pqSetName("MainControlsToolbar"); mainToolBar->layout()->setSpacing(0); mainWindow.addToolBar(Qt::TopToolBarArea, mainToolBar); QToolBar* colorToolbar = new pqColorToolbar(&mainWindow) << pqSetName("variableToolbar"); colorToolbar->layout()->setSpacing(0); mainWindow.addToolBar(Qt::TopToolBarArea, colorToolbar); mainWindow.insertToolBarBreak(colorToolbar); QToolBar* reprToolbar = new pqRepresentationToolbar(&mainWindow) << pqSetName("representationToolbar"); reprToolbar->layout()->setSpacing(0); mainWindow.addToolBar(Qt::TopToolBarArea, reprToolbar); QToolBar* vcrToolbar = new pqVCRToolbar(&mainWindow) << pqSetName("VCRToolbar"); vcrToolbar->layout()->setSpacing(0); mainWindow.addToolBar(Qt::TopToolBarArea, vcrToolbar); QToolBar* timeToolbar = new pqAnimationTimeToolbar(&mainWindow) << pqSetName("currentTimeToolbar"); timeToolbar->layout()->setSpacing(0); mainWindow.addToolBar(Qt::TopToolBarArea, timeToolbar); }
void ToolBar::insertToolBarBreak() { QMainWindow *mainWindow = qobject_cast<QMainWindow *>(parentWidget()); Q_ASSERT(mainWindow != 0); mainWindow->insertToolBarBreak(this); }
void QMainWindowProto::insertToolBarBreak ( QToolBar * before ) { QMainWindow *item = qscriptvalue_cast<QMainWindow*>(thisObject()); if (item) item->insertToolBarBreak(before); }