void ProjucerApplication::createMenu (PopupMenu& menu, const String& menuName) { if (menuName == "File") createFileMenu (menu); else if (menuName == "Edit") createEditMenu (menu); else if (menuName == "View") createViewMenu (menu); else if (menuName == "Build") createBuildMenu (menu); else if (menuName == "Window") createWindowMenu (menu); else if (menuName == "Tools") createToolsMenu (menu); else if (menuName == "GUI Editor") createGUIEditorMenu (menu); else jassertfalse; // names have changed? }
void MainWindow::createAllMenus() { qDebug("MainWindow createAllMenus()"); createFileMenu(); createEditMenu(); createViewMenu(); createSettingsMenu(); createWindowMenu(); createHelpMenu(); }
/*! * \brief Creates menu. * \note This is a virtual function that can be overridden. */ void GUI::createMenu() { //clear anything that is currently in the menu mainWindow->menuBar()->clear(); //add menu createFileMenu(); createEditMenu(); createViewMenu(); if(useModuleMenu) { createModuleMenu(); } mainWindow->createToolsMenu(); createHelpMenu(); //request GPU list from module, which will subsequently update device menu interfaceBase->sendGpuListRequest(); }
void MainMenuModel::createMenu(PopupMenu &menu, const String &name) { if (name == "File") { createFileMenu(menu); } else if (name == "Edit") { createEditMenu(menu); } else if (name == "Help") { createHelpMenu(menu); } else { jassertfalse; } }
MainWindow::MainWindow() { setWindowTitle(tr("Object Unfolding")); // textEdit = new QPlainTextEdit; mainwidget = new MainWidget(); setCentralWidget(mainwidget); // createAllGuiObjects(); baseMesh = NULL; triangleMesh = NULL; extendedMesh = NULL; createActions(); createFileMenu(); createEditMenu(); createViewMenu(); createMeshOperationsMenu(); createSelectEdgesMenu(); createSelectFacesMenu(); createSelectVerticesMenu(); createFlapTypesMenu(); createUnfoldMenu(); createHelpMenu(); // createToolBars(); createStatusBar(); readSettings(); // Alll the connections // connect(textEdit->document(), SIGNAL(contentsChanged()),this, SLOT(documentWasModified())); // setCurrentFile(""); // setUnifiedTitleAndToolBarOnMac(true); }
void MainWindow::createMenus() { createFileMenu(); createEditMenu(); createHelpMenu(); }
MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) { mUnsavedChangesDialog = NULL; mCurrentSyntaxMenuItem = NULL; setWindowTitle(tr("PonyEdit")); setAcceptDrops(true); gWindowManager = new WindowManager(this); gWindowManager->setMinimumWidth(200); setCentralWidget(gWindowManager); mFileList = new FileList(); addDockWidget(Qt::LeftDockWidgetArea, mFileList, Qt::Vertical); mFileList->setObjectName("File List"); mTabbedFileList = new TabbedFileList(); addDockWidget(Qt::TopDockWidgetArea, mTabbedFileList, Qt::Horizontal); mTabbedFileList->setObjectName("Tabbed File List"); if(Options::FileListType == Options::QuickList) { mFileList->setVisible(true); mTabbedFileList->setVisible(false); } else { mFileList->setVisible(false); mTabbedFileList->setVisible(true); } mStatusLine = new QLabel(); mStatusBar = new QStatusBar(); mStatusBar->addPermanentWidget(mStatusLine); setStatusBar(mStatusBar); createToolbar(); createFileMenu(); createEditMenu(); createViewMenu(); createToolsMenu(); createWindowMenu(); createHelpMenu(); createMacDockMenu(); createShortcuts(); connect(gDispatcher, SIGNAL(generalErrorMessage(QString)), this, SLOT(showErrorMessage(QString)), Qt::QueuedConnection); connect(gDispatcher, SIGNAL(generalStatusMessage(QString)), this, SLOT(showStatusMessage(QString)), Qt::QueuedConnection); connect(gDispatcher, SIGNAL(selectFile(BaseFile*)), this, SLOT(fileSelected(BaseFile*))); connect(gWindowManager, SIGNAL(currentChanged()), this, SLOT(currentEditorChanged()), Qt::QueuedConnection); connect(gDispatcher, SIGNAL(syntaxChanged(BaseFile*)), this, SLOT(updateSyntaxSelection())); connect(&gOpenFileManager, SIGNAL(fileOpened(BaseFile*)), this, SLOT(openFileListChanged())); connect(&gOpenFileManager, SIGNAL(fileClosed(BaseFile*)), this, SLOT(openFileListChanged())); connect(gWindowManager, SIGNAL(splitChanged()), this, SLOT(viewSplittingChanged())); mRecentFiles = Tools::loadRecentFiles(); updateRecentFilesMenu(); // Set the default size to something relatively sane resize(QSize(800, 600)); restoreState(); openFileListChanged(); viewSplittingChanged(); }