mirror of https://github.com/CGAL/cgal
Fix mnemonics and actionRearrangeViewers
This commit is contained in:
parent
ee76241805
commit
5b66c7337e
|
|
@ -2981,7 +2981,7 @@ QObject* MainWindow::getDirectChild(QObject* widget)
|
||||||
return getDirectChild(widget->parent());
|
return getDirectChild(widget->parent());
|
||||||
}
|
}
|
||||||
|
|
||||||
void MainWindow::on_action_Organize_Viewers_triggered()
|
void MainWindow::on_action_Rearrange_Viewers_triggered()
|
||||||
{
|
{
|
||||||
if(ui->mdiArea->subWindowList().size() == 1)
|
if(ui->mdiArea->subWindowList().size() == 1)
|
||||||
ui->mdiArea->subWindowList().first()->showMaximized();
|
ui->mdiArea->subWindowList().first()->showMaximized();
|
||||||
|
|
@ -3032,7 +3032,7 @@ SubViewer::SubViewer(QWidget *parent, MainWindow* mw, Viewer* mainviewer)
|
||||||
actionCopyCamera->setObjectName("actionCopyCamera");
|
actionCopyCamera->setObjectName("actionCopyCamera");
|
||||||
QAction* actionPasteCamera = new QAction("&Paste Camera",this);
|
QAction* actionPasteCamera = new QAction("&Paste Camera",this);
|
||||||
actionPasteCamera->setObjectName("actionPasteCamera");
|
actionPasteCamera->setObjectName("actionPasteCamera");
|
||||||
QMenu* cameraMenu = new QMenu("Camera", mw);
|
QMenu* cameraMenu = new QMenu("Ca&mera", mw);
|
||||||
cameraMenu->addAction(actionDumpCamera);
|
cameraMenu->addAction(actionDumpCamera);
|
||||||
cameraMenu->addAction(actionCopyCamera);
|
cameraMenu->addAction(actionCopyCamera);
|
||||||
cameraMenu->addAction(actionPasteCamera);
|
cameraMenu->addAction(actionPasteCamera);
|
||||||
|
|
@ -3048,12 +3048,12 @@ SubViewer::SubViewer(QWidget *parent, MainWindow* mw, Viewer* mainviewer)
|
||||||
actionDrawTwoSide->setCheckable(true);
|
actionDrawTwoSide->setCheckable(true);
|
||||||
actionDrawTwoSide->setChecked(false);
|
actionDrawTwoSide->setChecked(false);
|
||||||
viewMenu->addAction(actionDrawTwoSide);
|
viewMenu->addAction(actionDrawTwoSide);
|
||||||
QAction* actionQuick = new QAction("Quick Camera Mode",this);
|
QAction* actionQuick = new QAction("&Quick Camera Mode",this);
|
||||||
actionQuick->setObjectName("actionQuick");
|
actionQuick->setObjectName("actionQuick");
|
||||||
actionQuick->setCheckable(true);
|
actionQuick->setCheckable(true);
|
||||||
actionQuick->setChecked(true);
|
actionQuick->setChecked(true);
|
||||||
viewMenu->addAction(actionQuick);
|
viewMenu->addAction(actionQuick);
|
||||||
QAction* actionOrtho = new QAction("Orthographic Projection",this);
|
QAction* actionOrtho = new QAction("&Orthographic Projection",this);
|
||||||
actionOrtho->setObjectName("actionOrtho");
|
actionOrtho->setObjectName("actionOrtho");
|
||||||
actionOrtho->setCheckable(true);
|
actionOrtho->setCheckable(true);
|
||||||
actionOrtho->setChecked(false);
|
actionOrtho->setChecked(false);
|
||||||
|
|
@ -3136,6 +3136,9 @@ void SubViewer::changeEvent(QEvent *event)
|
||||||
//| Qt::WindowSystemMenuHint
|
//| Qt::WindowSystemMenuHint
|
||||||
| Qt::WindowTitleHint
|
| Qt::WindowTitleHint
|
||||||
);
|
);
|
||||||
|
QAction* action = mw->findChild<QAction*>("action_Rearrange_Viewers");
|
||||||
|
action->setVisible(false);
|
||||||
|
viewer->update();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|
@ -3151,6 +3154,10 @@ void SubViewer::changeEvent(QEvent *event)
|
||||||
| Qt::WindowSystemMenuHint
|
| Qt::WindowSystemMenuHint
|
||||||
| Qt::WindowTitleHint
|
| Qt::WindowTitleHint
|
||||||
);
|
);
|
||||||
|
QAction* action = mw->findChild<QAction*>("action_Rearrange_Viewers");
|
||||||
|
action->setVisible(true);
|
||||||
|
for(auto v : CGAL::QGLViewer::QGLViewerPool())
|
||||||
|
v->update();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -463,7 +463,7 @@ private:
|
||||||
|
|
||||||
private Q_SLOTS:
|
private Q_SLOTS:
|
||||||
void on_actionAdd_Viewer_triggered();
|
void on_actionAdd_Viewer_triggered();
|
||||||
void on_action_Organize_Viewers_triggered();
|
void on_action_Rearrange_Viewers_triggered();
|
||||||
void recenterViewer();
|
void recenterViewer();
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
|
|
||||||
|
|
@ -93,7 +93,7 @@
|
||||||
<addaction name="dummyAction"/>
|
<addaction name="dummyAction"/>
|
||||||
</widget>
|
</widget>
|
||||||
<addaction name="actionAdd_Viewer"/>
|
<addaction name="actionAdd_Viewer"/>
|
||||||
<addaction name="action_Organize_Viewers"/>
|
<addaction name="action_Rearrange_Viewers"/>
|
||||||
<addaction name="menuDockWindows"/>
|
<addaction name="menuDockWindows"/>
|
||||||
<addaction name="separator"/>
|
<addaction name="separator"/>
|
||||||
</widget>
|
</widget>
|
||||||
|
|
@ -448,9 +448,9 @@
|
||||||
<string>Add &Viewer</string>
|
<string>Add &Viewer</string>
|
||||||
</property>
|
</property>
|
||||||
</action>
|
</action>
|
||||||
<action name="action_Organize_Viewers">
|
<action name="action_Rearrange_Viewers">
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>&Organize Viewers</string>
|
<string>&Rearrange Viewers</string>
|
||||||
</property>
|
</property>
|
||||||
</action>
|
</action>
|
||||||
<action name="actionSa_ve_Scene_as_Script">
|
<action name="actionSa_ve_Scene_as_Script">
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue