35 #ifndef ANATOMIST_WINDOW_CONTROLLEDWINDOW_H
36 #define ANATOMIST_WINDOW_CONTROLLEDWINDOW_H
52 Qt::WindowFlags f = Qt::WindowFlags() );
56 bool temporaryObject =
false,
Anatomist Window using Qt and controler system, providing a toolbar for controls.
virtual void unregisterObject(anatomist::AObject *object)
virtual void updateActiveControl()
virtual void updateActivableControls()
virtual ~ControlledWindow()
virtual void updateActions()
virtual void updateControls()
virtual anatomist::View * view()=0
virtual void updateAvailableControls()
virtual const anatomist::View * view() const =0
std::map< std::string, QAction * > getControlButtonObjects(void)
ControlledWindow(QWidget *parent=0, const char *name=0, carto::Object options=carto::none(), Qt::WindowFlags f=Qt::WindowFlags())
virtual void registerObject(anatomist::AObject *object, bool temporaryObject=false, int position=-1)
virtual void activeControlChanged(QAction *)
Anatomist window with Qt.
Base Anatomist object (abstract)