|  | anatomist
    5.1.2
    3D neuroimaging data viewer | 
The ControlWindow class is the Anatomist control window. More...
#include <anatomist/control/wControl.h>


| Public Slots | |
| void | UpdateMenus () | 
| void | loadObject () | 
| void | saveSettings () | 
| void | saveWindowsConfig () | 
| void | replayScenario () | 
| void | openWindow (int type) | 
| opens a window of type ID type  More... | |
| void | openWindow (QAction *ac) | 
| void | dropOnWindowIcon (int type, QDropEvent *ev) | 
| drop event on windows buttons  More... | |
| void | dragEnterOnWindowIcon (int type, QDragEnterEvent *ev) | 
| void | dragMoveOnWindowIcon (int type, QDragMoveEvent *ev) | 
| void | openAxial () | 
| void | openSagittal () | 
| void | openCoronal () | 
| void | openOblique () | 
| void | open3D () | 
| void | openBrowser () | 
| void | openRefWin () | 
| void | iconifyWindows () | 
| void | restoreWindows () | 
| void | closeWindows () | 
| void | linkWindows () | 
| void | addObjectsInWindows () | 
| void | removeObjects () | 
| void | deleteObjects () | 
| void | reload () | 
| void | groupObjects () | 
| void | chooseWinReferential () | 
| same as chooseReferential() but for windows only  More... | |
| void | chooseReferential () | 
| void | openConstraintEditor () | 
| void | fusionObjects () | 
| void | openPreferencesWin () | 
| void | viewRefColors () | 
| void | about () | 
| void | help () | 
| void | graphParams () | 
| void | quit () | 
| void | languageEnglish () | 
| void | languageFrench () | 
| void | enableLogo (bool) | 
| void | objectTreeClick () | 
| void | objectTreeDblClick () | 
| void | windowTreeClick () | 
| void | windowTreeDblClick (anatomist::AWindow *) | 
| void | reloadPalettes () | 
| void | modulesList () | 
| void | aimsInfo () | 
| void | openThreeViews () | 
| void | openBlockView () | 
| void | clearAll () | 
| clears all objects / windows / refs / transfos to reset the application  More... | |
| Static Public Member Functions | |
| static ControlWindow * | theControlWindow () | 
| Protected Slots | |
| void | objectTreeRightClick (anatomist::AObject *, const QPoint &) | 
| Protected Member Functions | |
| void | closeEvent (QCloseEvent *event) | 
| virtual void | createMenu () | 
| virtual void | createIcons () | 
| virtual void | drawContents () | 
| virtual void | createTitle () | 
| void | setLanguage (const std::string &poFilename) | 
| Protected Attributes | |
| anatomist::AControlMenuHandler * | _menu | 
| Static Protected Attributes | |
| static std::string | _baseTitle | 
| static ControlWindow * | _theControlWindow | 
The ControlWindow class is the Anatomist control window.
It reflects the contents of the application, allowing to visualize and handle various data and windows. \ The ControlWindow class is based on the MPP MenuWindow class \ \
Definition at line 60 of file wControl.h.
| ControlWindow::ControlWindow | ( | ) | 
| 
 | virtual | 
| 
 | slot | 
| 
 | slot | 
| 
 | slot | 
| void ControlWindow::BuildObjectMenu | ( | ) | 
Referenced by UpdateMenus().
| 
 | slot | 
| 
 | slot | 
same as chooseReferential() but for windows only
| 
 | slot | 
clears all objects / windows / refs / transfos to reset the application
| bool ControlWindow::closeEnabled | ( | ) | const | 
| 
 | protected | 
| 
 | slot | 
| 
 | protectedvirtual | 
| 
 | protectedvirtual | 
| 
 | protectedvirtual | 
| anatomist::Referential* ControlWindow::defaultObjectsReferential | ( | ) | const | 
| anatomist::Referential* ControlWindow::defaultWindowsReferential | ( | ) | const | 
| 
 | slot | 
| 
 | slot | 
| 
 | slot | 
| 
 | protectedvirtual | 
| 
 | slot | 
drop event on windows buttons
| void ControlWindow::enableClose | ( | bool | ) | 
allows or forbids closing the control window
| void ControlWindow::enableFusionMenu | ( | bool | ) | 
| void ControlWindow::enableGroupMenu | ( | bool | ) | 
| void ControlWindow::enableLoadRefMenu | ( | bool | ) | 
| 
 | slot | 
| void ControlWindow::enablePreferencesMenu | ( | bool | ) | 
| void ControlWindow::enableRefWinMenu | ( | bool | ) | 
| 
 | slot | 
| 
 | slot | 
| 
 | slot | 
| bool ControlWindow::hasObject | ( | anatomist::AObject * | obj | ) | const | 
| 
 | slot | 
| 
 | slot | 
| 
 | slot | 
| 
 | slot | 
| 
 | slot | 
| 
 | slot | 
| void ControlWindow::loadObject | ( | const std::string & | filter, | 
| const std::string & | caption | ||
| ) | 
| bool ControlWindow::logoEnabled | ( | ) | const | 
| 
 | inline | 
Definition at line 89 of file wControl.h.
References _menu.
| 
 | slot | 
| void ControlWindow::NotifyObjectChange | ( | anatomist::AObject * | obj | ) | 
| void ControlWindow::NotifyWindowChange | ( | anatomist::AWindow * | win | ) | 
| 
 | slot | 
| 
 | slot | 
| 
 | protectedslot | 
| 
 | slot | 
| 
 | slot | 
| 
 | slot | 
| 
 | slot | 
| 
 | slot | 
| 
 | slot | 
| 
 | slot | 
| 
 | slot | 
| 
 | slot | 
| 
 | slot | 
| 
 | slot | 
| 
 | slot | 
opens a window of type ID type
| 
 | slot | 
| 
 | slot | 
| void ControlWindow::registerObject | ( | anatomist::AObject * | obj | ) | 
| void ControlWindow::registerSubObject | ( | anatomist::MObject * | parent, | 
| anatomist::AObject * | obj | ||
| ) | 
| void ControlWindow::registerWindow | ( | anatomist::AWindow * | win | ) | 
| 
 | slot | 
| 
 | slot | 
| 
 | slot | 
| 
 | slot | 
| void ControlWindow::ResizeWindow | ( | anatomist::AWindow * | win | ) | 
| 
 | slot | 
| 
 | slot | 
| 
 | slot | 
| std::set<anatomist::AObject *> ControlWindow::selectedObjects | ( | ) | 
| std::set<anatomist::AWindow*> ControlWindow::selectedWindows | ( | ) | 
| std::set<int> ControlWindow::SelectedWinGroups | ( | ) | const | 
| void ControlWindow::SelectObject | ( | anatomist::AObject * | obj | ) | 
| void ControlWindow::SelectWindow | ( | anatomist::AWindow * | win | ) | 
| void ControlWindow::setDefaultObjectsReferential | ( | anatomist::Referential * | ) | 
| void ControlWindow::setDefaultWindowsReferential | ( | anatomist::Referential * | ) | 
| 
 | protected | 
| void ControlWindow::setWindowTypeVisible | ( | int | type, | 
| bool | visible = true | ||
| ) | 
| 
 | inlinestatic | 
Definition at line 110 of file wControl.h.
References _theControlWindow.
| void ControlWindow::ToggleRefColorsView | ( | ) | 
| void ControlWindow::unregisterObject | ( | anatomist::AObject * | obj | ) | 
| void ControlWindow::unregisterWindow | ( | anatomist::AWindow * | win | ) | 
| void ControlWindow::UnselectAllObjects | ( | ) | 
| void ControlWindow::UnselectAllWindows | ( | ) | 
| 
 | inlineslot | 
Definition at line 113 of file wControl.h.
References BuildObjectMenu(), and UpdateToggleMenus().
| void ControlWindow::UpdateObjectMenu | ( | ) | 
| void ControlWindow::UpdateToggleMenus | ( | ) | 
Referenced by UpdateMenus().
| void ControlWindow::UpdateWindowMenu | ( | ) | 
| bool ControlWindow::ViewingRefColors | ( | ) | const | 
Are reference colors markers visible ?
| 
 | slot | 
| 
 | slot | 
| 
 | slot | 
| 
 | staticprotected | 
Definition at line 177 of file wControl.h.
| 
 | protected | 
Definition at line 175 of file wControl.h.
Referenced by menuHandler().
| 
 | staticprotected | 
Definition at line 178 of file wControl.h.
Referenced by theControlWindow().