Added categorization to render menu

This commit is contained in:
Paolo Cignoni cignoni 2005-11-25 17:41:52 +00:00
parent d50477fcab
commit 55542ca6fc
2 changed files with 33 additions and 3 deletions

View File

@ -24,6 +24,9 @@
History
$Log$
Revision 1.35 2005/11/25 17:41:52 alemochi
Added categorization to render menu
Revision 1.34 2005/11/25 16:23:02 ggangemi
Added MeshColorizeInterface plugins support code
@ -259,6 +262,8 @@ void MainWindow::createActions()
//////////////Render Actions for Toolbar and Menu /////////////////////////////////////////
renderModeGroup = new QActionGroup(this);
renderBboxAct = new QAction(QIcon(":/images/bbox.png"),tr("&Bounding box"), renderModeGroup);
renderBboxAct->setCheckable(true);
renderBboxAct->setChecked(true);
@ -363,14 +368,30 @@ void MainWindow::createMenus()
//////////////////// Menu Render //////////////////////////////////////////////////////////////
renderMenu = menuBar()->addMenu(tr("&Render"));
renderMenu->addActions(renderModeGroup->actions());
renderMenu->addAction(setLightAct);
//renderMenu->addActions(renderModeGroup->actions());
//renderMenu->addAction(setLightAct);
// renderMenu->addAction(renderModeAct);
// renderMenu->addAction(lightingModeAct);
// lightingModeAct->addAction(setLightAct);
renderModeMenu=renderMenu->addMenu(tr("Render Mode"));
renderModeMenu->addActions(renderModeGroup->actions());
lightingModeMenu=renderMenu->addMenu(tr("Lighting"));
lightingModeMenu->addAction(setLightAct);
textureModeMenu=renderMenu->addMenu(tr("Texture"));
colorModeMenu=renderMenu->addMenu(tr("Color"));
//////////////////// Menu View ////////////////////////////////////////////////////////////////
viewMenu = menuBar()->addMenu(tr("&View"));
toolBarMenu = viewMenu->addMenu(tr("&ToolBars"));
toolBarMenu->addAction(viewToolbarStandardAct);
toolBarMenu->addAction(viewToolbarRenderAct);
//////////////////// Menu Windows /////////////////////////////////////////////////////////////
windowsMenu = menuBar()->addMenu(tr("&Windows"));

View File

@ -97,6 +97,12 @@ private:
QMenu *fileMenu;
QMenu *filterMenu;
QMenu *renderMenu;
QMenu *renderModeMenu;
QMenu *lightingModeMenu;
QMenu *textureModeMenu;
QMenu *colorModeMenu;
QMenu *viewMenu;
QMenu *toolBarMenu;
QMenu *windowsMenu;
@ -106,6 +112,9 @@ private:
QAction *saveAsAct;
QActionGroup *renderModeGroup;
QAction *renderBboxAct;
QAction *renderModePointsAct;
QAction *renderModeWireAct;