Python view window.
#include <PyViewer_ViewWindow.h>

Public Types | |
| enum | {  NewId, OpenId, SaveId, SaveAsId, UndoId, RedoId, CutId, CopyId, PasteId, DeleteId, SelectAllId, PreferencesId, HelpId }  | 
Public Member Functions | |
| PyViewer_ViewWindow (SUIT_Desktop *=0) | |
| Constructor.  More... | |
| ~PyViewer_ViewWindow () | |
| Destructor.  More... | |
  Public Member Functions inherited from SUIT_ViewWindow | |
| SUIT_ViewWindow (SUIT_Desktop *) | |
| virtual | ~SUIT_ViewWindow () | 
| virtual void | setViewManager (SUIT_ViewManager *) | 
| SUIT_ViewManager * | getViewManager () const | 
| bool | event (QEvent *) | 
| virtual QImage | dumpView () | 
| bool | dumpViewToFormat (const QString &fileName, const QString &format) | 
| bool | onAccelAction (int) | 
| bool | closable () const | 
| bool | setClosable (const bool) | 
| virtual QString | getVisualParameters () | 
| virtual void | setVisualParameters (const QString ¶meters) | 
| void | setDestructiveClose (const bool) | 
| int | getId () const | 
| QtxActionToolMgr * | toolMgr () const | 
| virtual void | setDropDownButtons (bool) | 
Set buttons mode to drop-down (on = true) or ligned (on = false)  More... | |
| bool | dropDownButtons () const | 
| Get current buttons mode.  More... | |
| virtual SUIT_CameraProperties | cameraProperties () | 
Protected Member Functions | |
| virtual void | closeEvent (QCloseEvent *) | 
| Manage window close request.  More... | |
  Protected Member Functions inherited from SUIT_ViewWindow | |
| void | closeEvent (QCloseEvent *) | 
| virtual void | contextMenuEvent (QContextMenuEvent *) | 
| virtual QString | filter () const | 
| virtual bool | action (const int) | 
| virtual bool | dumpViewToFormat (const QImage &, const QString &fileName, const QString &format) | 
| virtual QAction * | synchronizeAction () | 
Private Slots | |
| void | onNew () | 
| void | onOpen () | 
| bool | onSave () | 
| bool | onSaveAs () | 
| void | onPreferences () | 
| void | onHelp () | 
Private Member Functions | |
| void | loadFile (const QString &) | 
| Open file.  More... | |
| bool | saveFile (const QString &) | 
| Saves file.  More... | |
| void | setCurrentFile (const QString &) | 
| Associate filePath with the current document.  More... | |
| bool | whetherSave () | 
| Check whether the file is modified. If it has the modifications then ask the user to save it.  More... | |
| QString | defaultName () const | 
Private Attributes | |
| PyEditor_Editor * | myTextEditor | 
| QString | myURL | 
Additional Inherited Members | |
  Public Slots inherited from SUIT_ViewWindow | |
| virtual void | onDumpView () | 
  Signals inherited from SUIT_ViewWindow | |
| void | tryClosing (SUIT_ViewWindow *) | 
| void | closing (SUIT_ViewWindow *) | 
| void | mousePressed (SUIT_ViewWindow *, QMouseEvent *) | 
| void | mouseReleased (SUIT_ViewWindow *, QMouseEvent *) | 
| void | mouseDoubleClicked (SUIT_ViewWindow *, QMouseEvent *) | 
| void | mouseMoving (SUIT_ViewWindow *, QMouseEvent *) | 
| void | wheeling (SUIT_ViewWindow *, QWheelEvent *) | 
| void | keyPressed (SUIT_ViewWindow *, QKeyEvent *) | 
| void | keyReleased (SUIT_ViewWindow *, QKeyEvent *) | 
| void | contextMenuRequested (QContextMenuEvent *e) | 
| void | viewModified (SUIT_ViewWindow *) | 
  Protected Slots inherited from SUIT_ViewWindow | |
| void | updateSyncViews () | 
| void | onSynchronizeView (bool) | 
| virtual void | synchronize (SUIT_ViewWindow *) | 
| void | emitViewModified () | 
  Static Protected Member Functions inherited from SUIT_ViewWindow | |
| static void | synchronizeView (SUIT_ViewWindow *viewWindow, int id) | 
  Protected Attributes inherited from SUIT_ViewWindow | |
| SUIT_Desktop * | myDesktop | 
| SUIT_ViewManager * | myManager | 
| anonymous enum | 
| PyViewer_ViewWindow::PyViewer_ViewWindow | ( | SUIT_Desktop * | desktop = 0 | ) | 
| desktop | SALOME desktop window | 
References SUIT_ViewWindow::action(), QtxActionToolMgr::append(), CopyId, QtxActionToolMgr::createToolBar(), CutId, DeleteId, HelpId, QtxResourceMgr::loadPixmap(), myTextEditor, NewId, onHelp(), onNew(), onOpen(), onPreferences(), onSave(), onSaveAs(), OpenId, PasteId, PreferencesId, RedoId, QtxActionMgr::registerAction(), SUIT_Session::resourceMgr(), SaveAsId, SaveId, SelectAllId, SUIT_Session::session(), setCurrentFile(), SUIT_ViewWindow::toolMgr(), and UndoId.
| PyViewer_ViewWindow::~PyViewer_ViewWindow | ( | ) | 
      
  | 
  protectedvirtual | 
| event | close event | 
References whetherSave().
      
  | 
  private | 
Get default name for Python file
      
  | 
  private | 
| filePath | file path | 
References myTextEditor, and setCurrentFile().
      
  | 
  privateslot | 
Slot, called when user clicks "Help" button in "Preferences" dialog box.
References SUIT_Session::activeApplication(), app, SUIT_Application::onHelpContextModule(), and SUIT_Session::session().
      
  | 
  privateslot | 
SLOT: Create new document
References myTextEditor, setCurrentFile(), and whetherSave().
      
  | 
  privateslot | 
SLOT: Open existing Python file
References SUIT_ViewWindow::filter(), loadFile(), and whetherSave().
      
  | 
  privateslot | 
SLOT: Open preferences dialog
References myTextEditor, and onHelp().
      
  | 
  privateslot | 
SLOT: Save current document
References myURL, onSaveAs(), and saveFile().
      
  | 
  privateslot | 
SLOT: Save current document under a new name
References defaultName(), SUIT_ViewWindow::filter(), myURL, and saveFile().
      
  | 
  private | 
| theFilePath | file path | 
References myTextEditor, and setCurrentFile().
      
  | 
  private | 
| filePath | document's file path | 
References myTextEditor, and myURL.
      
  | 
  private | 
References myTextEditor, and onSave().
      
  | 
  private | 
      
  | 
  private |