/*XmdvToolMainWnd::XmdvToolMainWnd(QWidget *parent) : QMainWindow(parent) { //To display help in QT Assistant assistant = new Assistant; m_pipelineManager = new PipelineManager(this); m_viewManager = new ViewManager(this); if (this->objectName().isEmpty()) this->setObjectName(QString::fromUtf8("XmdvToolMainWnd")); this->resize(1000, 600); this->setWindowIcon(ICON_PA); m_mdiArea = new QMdiArea(this); this->setCentralWidget(m_mdiArea); m_viewManager->setMdiArea(m_mdiArea); connect(m_mdiArea, SIGNAL(subWindowActivated(QMdiSubWindow*)), m_viewManager, SLOT(mdiSubWindowActivated(QMdiSubWindow*)) ); m_handleFiles = new HandleFiles(this); m_handleView = new HandleView(this); m_handleBrush = new HandleBrush(this); m_handleTools = new HandleTools(this); m_handleZoom = new HandleZoom(this); initFileActions(); initViewActions(); initBrushActions(); initToolsActions(); initWindowActions(); initVisActions(); initZoomActions(); initHelpActions(); initMenuBar(); initFileMenu(); initViewMenu(); initBrushMenu(); initToolsMenu(); initWindowMenu(); initHelpMenu(); initToolBarTop(); initToolBarRight(); initStatusBar(); this->setMouseTracking(true); }*/ XmdvToolMainWnd::XmdvToolMainWnd(QWidget *parent, RInside &R) :QMainWindow(parent),m_R(R) { // m_R = R.instance(); assistant = new Assistant; m_pipelineManager = new PipelineManager(this); m_viewManager = new ViewManager(this); if (this->objectName().isEmpty()) this->setObjectName(QString::fromUtf8("XmdvToolMainWnd")); this->resize(1000, 600); this->setWindowIcon(ICON_PA); m_mdiArea = new QMdiArea(this); this->setCentralWidget(m_mdiArea); m_viewManager->setMdiArea(m_mdiArea); connect(m_mdiArea, SIGNAL(subWindowActivated(QMdiSubWindow*)), m_viewManager, SLOT(mdiSubWindowActivated(QMdiSubWindow*)) ); m_handleFiles = new HandleFiles(this); m_handleView = new HandleView(this); m_handleBrush = new HandleBrush(this); m_handleTools = new HandleTools(this); m_handleZoom = new HandleZoom(this); initFileActions(); initViewActions(); initBrushActions(); initToolsActions(); initWindowActions(); initVisActions(); initZoomActions(); initHelpActions(); initMenuBar(); initFileMenu(); initViewMenu(); initBrushMenu(); initToolsMenu(); initWindowMenu(); initHelpMenu(); initToolBarTop(); initToolBarRight(); initStatusBar(); this->setMouseTracking(true); }
void MainWindow::initBookmarkBar() { KToolBar *XMLGUIBkBar = toolBar("bookmarkToolBar"); if (!XMLGUIBkBar) return; if (m_bookmarksBar) { Application::bookmarkProvider()->removeBookmarkBar(m_bookmarksBar); delete m_bookmarksBar; } m_bookmarksBar = new BookmarkToolBar(XMLGUIBkBar, this); Application::bookmarkProvider()->registerBookmarkBar(m_bookmarksBar); // To update the bookmark toolbar action initToolsMenu(); }