| 
|   | CAF_Application () | 
|   | Default constructor.  More...
  | 
|   | 
|   | CAF_Application (const Handle(TDocStd_Application)&) | 
|   | Constructor.  More...
  | 
|   | 
| virtual  | ~CAF_Application () | 
|   | Destructor.  More...
  | 
|   | 
| virtual QString  | applicationName () const  | 
|   | Get application name.  More...
  | 
|   | 
|   | Handle (TDocStd_Application) stdApp() const  | 
|   | 
| virtual QString  | getFileFilter (bool) const  | 
|   | 
|   | STD_Application () | 
|   | 
| virtual  | ~STD_Application () | 
|   | 
| virtual bool  | isPossibleToClose (bool &) | 
|   | 
| virtual bool  | useFile (const QString &) | 
|   | 
| virtual void  | createEmptyStudy () | 
|   | 
| void  | setEditEnabled (const bool) | 
|   | 
| bool  | isEditEnabled () const  | 
|   | 
| void  | clearViewManagers () | 
|   | 
| virtual void  | addViewManager (SUIT_ViewManager *) | 
|   | 
| virtual void  | removeViewManager (SUIT_ViewManager *) | 
|   | 
| SUIT_ViewManager *  | activeViewManager () const  | 
|   | 
| SUIT_ViewManager *  | viewManager (const QString &) const  | 
|   | 
| bool  | containsViewManager (SUIT_ViewManager *) const  | 
|   | 
| ViewManagerList  | viewManagers () const  | 
|   | 
| void  | viewManagers (ViewManagerList &) const  | 
|   | 
| void  | viewManagers (const QString &, ViewManagerList &) const  | 
|   | 
| virtual int  | viewManagerId (const SUIT_ViewManager *) const  | 
|   | 
| virtual QString  | getFileName (bool open, const QString &initial, const QString &filters, const QString &caption, QWidget *parent) | 
|   | 
| QString  | getDirectory (const QString &initial, const QString &caption, QWidget *parent) | 
|   | 
| virtual void  | start () | 
|   | 
| virtual void  | closeApplication () | 
|   | 
| virtual void  | contextMenuPopup (const QString &, QMenu *, QString &) | 
|   | 
| bool  | exitConfirmation () const  | 
|   | 
| void  | setExitConfirmation (const bool) | 
|   | 
| virtual void  | updateDesktopTitle () | 
|   | 
|   | SUIT_Application () | 
|   | 
| virtual  | ~SUIT_Application () | 
|   | 
| virtual SUIT_Desktop *  | desktop () | 
|   | Returns main widget (Desktop) of the application (if it exists)  More...
  | 
|   | 
| virtual SUIT_Study *  | activeStudy () const  | 
|   | Returns active Study. If Application supports wirking with several studies this method should be redefined.  More...
  | 
|   | 
| virtual QString  | applicationVersion () const  | 
|   | 
| virtual int  | getNbStudies () const  | 
|   | 
| SUIT_ResourceMgr *  | resourceMgr () const  | 
|   | 
| SUIT_ShortcutMgr *  | shortcutMgr () const  | 
|   | Get access to shortcut manager.  More...
  | 
|   | 
| void  | putInfo (const QString &, const int=0) | 
|   | Puts the message to the status bar.  More...
  | 
|   | 
| QAction *  | action (const int) const  | 
|   | 
| void  | addPostRoutine (void(*theRoutine)()) | 
|   | 
 | 
| virtual void  | createActions () | 
|   | Create menu and toolbars actions.  More...
  | 
|   | 
| virtual void  | updateCommandsStatus () | 
|   | Update actions state (Undo/Redo).  More...
  | 
|   | 
| virtual SUIT_Study *  | createNewStudy () | 
|   | Create new empty study.  More...
  | 
|   | 
| bool  | undo (CAF_Study *doc) | 
|   | Undo latest command operation for specified document.  More...
  | 
|   | 
| bool  | redo (CAF_Study *doc) | 
|   | Redo latest command operation undo for specified document.  More...
  | 
|   | 
| virtual void  | setStdApp (const Handle(TDocStd_Application)&) | 
|   | Set OCAF application.  More...
  | 
|   | 
| virtual void  | setDesktop (SUIT_Desktop *) | 
|   | 
| virtual void  | loadPreferences () | 
|   | 
| virtual void  | savePreferences () | 
|   | 
| virtual void  | studySaved (SUIT_Study *) | 
|   | 
| virtual void  | studyOpened (SUIT_Study *) | 
|   | 
| virtual void  | studyCreated (SUIT_Study *) | 
|   | 
| virtual void  | beforeCloseDoc (SUIT_Study *theDoc) | 
|   | 
| virtual void  | afterCloseDoc () | 
|   | 
| virtual void  | setActiveViewManager (SUIT_ViewManager *) | 
|   | 
| virtual int  | openChoice (const QString &) | 
|   | 
| virtual bool  | openAction (const int, const QString &) | 
|   | 
| virtual int  | closeChoice (const QString &) | 
|   | 
| virtual bool  | closeAction (const int, bool &) | 
|   | 
| virtual bool  | closeDoc (bool ask=true) | 
|   | 
| virtual bool  | closeActiveDoc (bool permanently=true) | 
|   | 
| virtual bool  | abortAllOperations () | 
|   | Abort active operations if there are any.  More...
  | 
|   | 
| SUIT_Application *  | startApplication (int, char **) const  | 
|   | 
| SUIT_Application *  | startApplication (const QString &, int, char **) const  | 
|   | 
| virtual void  | setActiveStudy (SUIT_Study *) | 
|   | 
| void  | setActionShown (QAction *, const bool) | 
|   | 
| void  | setActionShown (const int, const bool) | 
|   | 
| int  | actionId (const QAction *) const  | 
|   | 
| QList< QAction * >  | actions () const  | 
|   | 
| QList< int >  | actionIds () const  | 
|   | 
| int  | registerAction (const int, QAction *) | 
|   | 
| QAction *  | createAction (const int, const QString &, const QIcon &, const QString &, const QString &, const int, QObject *=0, const bool=false, QObject *=0, const char *=0, const QString &=QString()) | 
|   | 
| QAction *  | createAction (const int, const QString &, const QIcon &, const QString &, const QString &, const QKeySequence &, QObject *=0, const bool=false, QObject *=0, const char *=0, const QString &=QString()) | 
|   | 
| int  | createTool (const QString &, const QString &=QString()) | 
|   | 
| int  | createTool (const int, const int, const int=-1) | 
|   | 
| int  | createTool (const int, const QString &, const int=-1) | 
|   | 
| int  | createTool (QAction *, const int, const int=-1, const int=-1) | 
|   | 
| int  | createTool (QAction *, const QString &, const int=-1, const int=-1) | 
|   | 
| int  | createMenu (const QString &, const int, const int=-1, const int=-1, const int=-1) | 
|   | 
| int  | createMenu (const QString &, const QString &, const int=-1, const int=-1, const int=-1) | 
|   | 
| int  | createMenu (const int, const int, const int=-1, const int=-1) | 
|   | 
| int  | createMenu (const int, const QString &, const int=-1, const int=-1) | 
|   | 
| int  | createMenu (QAction *, const int, const int=-1, const int=-1, const int=-1) | 
|   | 
| int  | createMenu (QAction *, const QString &, const int=-1, const int=-1, const int=-1) | 
|   | 
| void  | setMenuShown (QAction *, const bool) | 
|   | 
| void  | setMenuShown (const int, const bool) | 
|   | 
| void  | setToolShown (QAction *, const bool) | 
|   | 
| void  | setToolShown (const int, const bool) | 
|   | 
Defines application configuration and behaviour for application using standard OCC OCAF data model. Allows using OCC OCAF serives (for example, undo/redo mechanizm).