Back to index

salome-gui  6.5.0
Classes | Public Types | Public Slots | Signals | Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | Protected Types | Protected Slots | Protected Member Functions | Static Protected Member Functions | Protected Attributes | Static Protected Attributes | Private Types | Private Slots | Private Member Functions | Static Private Member Functions | Private Attributes | Static Private Attributes | Friends
SUIT_EXPORT Protocol Reference

Provide support QtxAction. More...

#include <SUIT_Accel.h>

Inheritance diagram for SUIT_EXPORT:
Inheritance graph
[legend]
Collaboration diagram for SUIT_EXPORT:
Collaboration graph
[legend]

List of all members.

Classes

class  ButtonInfo
struct  ColumnInfo

Public Types

enum  Actions {
  PanLeft = 1, PanRight, PanUp, PanDown,
  ZoomIn, ZoomOut, ZoomFit, RotateLeft,
  RotateRight, RotateUp, RotateDown, LastAction
}
enum  { UpdateShortcut = 0, RenameShortcut }
enum  ColorRole {
  Text, Base, Foreground, Background,
  Highlight, HighlightedText
}
 Color role. More...
enum  { NameId, VisibilityId }
 Column id. More...
enum  DetourType {
  DepthLeft, DepthRight, BreadthLeft, BreadthRight,
  User
}
enum  OperationState { Waiting, Running, Suspended }
 Enum describes state of operation. More...
enum  ExecStatus { Rejected, Accepted }
 Enum describes execution status of operation. More...
enum  Flags { None = 0x00, Transaction = 0x01 }
 Enum describes setting of the operation. More...
enum  PrefItemType {
  Auto, Space, Bool, Color,
  String, Selector, DblSpin, IntSpin,
  Double, Integer, GroupBox, Tab,
  Frame, Font, DirList, File,
  Slider, Shortcut, ShortcutTree, BiColor,
  Background, UserDefined = 1000
}
enum  { ASK = 0, SAVE, DONT_SAVE }
enum  { NORMAL = 0, FORCED }
enum  Role {
  DisplayRole = Qt::DisplayRole, DecorationRole = Qt::DecorationRole, EditRole = Qt::EditRole, ToolTipRole = Qt::ToolTipRole,
  StatusTipRole = Qt::StatusTipRole, WhatsThisRole = Qt::WhatsThisRole, FontRole = Qt::FontRole, TextAlignmentRole = Qt::TextAlignmentRole,
  BackgroundRole = Qt::BackgroundRole, ForegroundRole = Qt::ForegroundRole, CheckStateRole = Qt::CheckStateRole, SizeHintRole = Qt::SizeHintRole,
  BaseColorRole = Qt::UserRole, TextColorRole, HighlightRole, HighlightedTextRole,
  AppropriateRole = Qtx::AppropriateRole
}
 Data role. More...
enum  HotOperation { PAN, ZOOM, ROTATE, FIT_AREA }
enum  InteractionStyle { STANDARD, KEY_FREE }
typedef LIB_HANDLE AppLib
typedef QMap< HotOperation,
Qt::KeyboardModifiers > 
StatesMap
typedef QMap< HotOperation,
Qt::MouseButtons > 
ButtonsMap
typedef QMap< InteractionStyle,
StatesMap
InteractionStyle2StatesMap
typedef QMap< InteractionStyle,
ButtonsMap
InteractionStyle2ButtonsMap

Public Slots

virtual void updateCommandsStatus ()
virtual void onHelpContextModule (const QString &, const QString &, const QString &=QString())
void start ()
void abort ()
void commit ()
void resume ()
void suspend ()
virtual void updateTree (const QModelIndex &)
virtual void updateTree (SUIT_DataObject *=0)
virtual void updateTree (const QModelIndex &)
virtual void updateTree (SUIT_DataObject *=0)
void setSortingEnabled (bool)
void createView ()
void closeAllViews ()
virtual void onDumpView ()

Signals

void applicationClosed (SUIT_Application *)
void activated (SUIT_Application *)
void infoChanged (QString)
void requestUpdate ()
void requestRename ()
void clicked (SUIT_DataObject *)
void doubleClicked (SUIT_DataObject *)
void created (SUIT_DataObject *)
void destroyed (SUIT_DataObject *)
void inserted (SUIT_DataObject *, SUIT_DataObject *)
void removed (SUIT_DataObject *, SUIT_DataObject *)
void activated ()
void deactivated ()
void windowActivated (SUIT_ViewWindow *)
void closing (SUIT_Desktop *, QCloseEvent *)
void message (const QString &)
void started (SUIT_Operation *)
void aborted (SUIT_Operation *)
void committed (SUIT_Operation *)
void stopped (SUIT_Operation *)
void resumed (SUIT_Operation *)
void suspended (SUIT_Operation *)
void callSlot ()
void selectionChanged ()
void applicationClosed (SUIT_Application *)
void studyModified (SUIT_Study *)
void modelUpdated ()
void clicked (SUIT_DataObject *, int)
void dropped (const QList< SUIT_DataObject * > &, SUIT_DataObject *, int, Qt::DropAction)
void modelUpdated ()
void clicked (SUIT_DataObject *, int)
void dropped (const QList< SUIT_DataObject * > &, SUIT_DataObject *, int, Qt::DropAction)
void lastViewClosed (SUIT_ViewManager *)
void tryCloseView (SUIT_ViewWindow *)
void deleteView (SUIT_ViewWindow *)
void viewCreated (SUIT_ViewWindow *)
void mousePress (SUIT_ViewWindow *, QMouseEvent *)
void mouseRelease (SUIT_ViewWindow *, QMouseEvent *)
void mouseDoubleClick (SUIT_ViewWindow *, QMouseEvent *)
void mouseMove (SUIT_ViewWindow *, QMouseEvent *)
void wheel (SUIT_ViewWindow *, QWheelEvent *)
void keyPress (SUIT_ViewWindow *, QKeyEvent *)
void keyRelease (SUIT_ViewWindow *, QKeyEvent *)
void activated (SUIT_ViewManager *)
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)

Public Member Functions

void setActionKey (const int action, const int key, const QString &type)
void unsetActionKey (const int key, const QString &type)
 SUIT_ActionOperation (SUIT_Application *)
virtual ~SUIT_ActionOperation ()
QtxActionaction () const
 SUIT_Application ()
virtual ~SUIT_Application ()
virtual SUIT_Desktopdesktop ()
 Returns main widget (Desktop) of the application (if it exists)
virtual bool isPossibleToClose (bool &)
 Returns FALSE if application can not be closed (because of non saved data for example).
virtual void closeApplication ()
 Performs some finalization of life cycle of this application.
virtual SUIT_StudyactiveStudy () const
 Returns active Study. If Application supports wirking with several studies this method should be redefined.
virtual QString applicationName () const =0
 Returns Name of application. Using is not defined.
virtual QString applicationVersion () const
virtual void start ()
 Shows the application's main widget. For non GUI application must be redefined.
virtual bool useFile (const QString &theFileName)
 Opens document <theFileName> into active Study. If Study is empty - creates it.
virtual void createEmptyStudy ()
 Creates new empty Study if active Study = 0.
virtual int getNbStudies () const
 Returns number of Studies.
SUIT_ResourceMgrresourceMgr () const
SUIT_ShortcutMgrshortcutMgr () const
void putInfo (const QString &, const int=0)
 Puts the message to the status bar.
virtual QString getFileName (bool open, const QString &initial, const QString &filters, const QString &caption, QWidget *parent)=0
 Invokes application-specific "Open/Save File" dialog and returns the selected file name.
virtual QString getDirectory (const QString &initial, const QString &caption, QWidget *parent)=0
 Invokes application-specific "Select Directory" dialog and returns the selected directory name.
virtual int viewManagerId (const SUIT_ViewManager *) const =0
virtual void viewManagers (const QString &, QList< SUIT_ViewManager * > &) const =0
QAction * action (const int) const
 SUIT_DataBrowser (QWidget *=0)
 SUIT_DataBrowser (SUIT_DataObject *, QWidget *=0)
 ~SUIT_DataBrowser ()
virtual QString popupClientType () const
SUIT_DataObjectroot () const
void setRoot (SUIT_DataObject *)
bool autoUpdate () const
void setAutoUpdate (const bool)
bool updateModified () const
void setUpdateModified (const bool)
void updateTree (SUIT_DataObject *=0, const bool=true)
int shortcutKey (const int) const
void setShortcutKey (const int, const int)
DataObjectList getSelected () const
void getSelected (DataObjectList &) const
void setSelected (const SUIT_DataObject *, const bool=false)
void setSelected (const DataObjectList &, const bool=false)
virtual void contextMenuPopup (QMenu *)
void setAutoSizeFirstColumn (const bool on)
void setAutoSizeColumns (const bool on)
void setResizeOnExpandItem (const bool on)
void ensureVisible (SUIT_DataObject *)
void ensureVisible (const DataObjectList &)
 SUIT_DataObject (SUIT_DataObject *=0)
virtual ~SUIT_DataObject ()
SUIT_DataObjectroot () const
SUIT_DataObjectlastChild () const
SUIT_DataObjectfirstChild () const
int childCount () const
int childPos (const SUIT_DataObject *) const
SUIT_DataObjectchildObject (const int) const
int level () const
int position () const
SUIT_DataObjectnextBrother () const
SUIT_DataObjectprevBrother () const
bool autoDeleteChildren () const
virtual void setAutoDeleteChildren (const bool)
virtual void children (DataObjectList &, const bool=false) const
virtual DataObjectList children (const bool=false)
void appendChild (SUIT_DataObject *)
virtual void insertChild (SUIT_DataObject *, int)
virtual void removeChild (SUIT_DataObject *, const bool=false)
bool replaceChild (SUIT_DataObject *, SUIT_DataObject *, const bool=false)
void reparentChildren (const SUIT_DataObject *)
virtual SUIT_DataObjectparent () const
virtual void setParent (SUIT_DataObject *)
virtual void assignParent (SUIT_DataObject *)
void insertChildAtPos (SUIT_DataObject *obj, int position)
bool modified ()
void setModified (bool modified)
virtual QString name () const
virtual QString text (const int=NameId) const
virtual QPixmap icon (const int=NameId) const
virtual QColor color (const ColorRole, const int=NameId) const
virtual QString toolTip (const int=NameId) const
virtual QString statusTip (const int=NameId) const
virtual QString whatsThis (const int=NameId) const
virtual QFont font (const int=NameId) const
virtual int alignment (const int=NameId) const
virtual bool expandable () const
virtual bool isVisible () const
virtual bool isDraggable () const
virtual bool isDropAccepted () const
virtual bool isEnabled () const
virtual bool isSelectable () const
virtual bool isCheckable (const int=NameId) const
virtual bool renameAllowed (const int=NameId) const
virtual bool setName (const QString &name)
virtual bool isOn (const int=NameId) const
virtual void setOn (const bool, const int=NameId)
virtual bool isOpen () const
virtual void setOpen (const bool)
virtual void update ()
virtual bool customSorting (const int=NameId) const
virtual bool compare (const QVariant &, const QVariant &, const int=NameId) const
virtual SUIT_DataObjectKeykey () const
virtual int groupId () const
virtual QVariant customData (Qtx::CustomDataType)
void deleteLater ()
void dump (const int indent=2) const
 Signal ()
virtual ~Signal ()
 SUIT_DataObjectIterator (SUIT_DataObject *root, const int det, const bool fromTrueRoot=false)
virtual void operator++ ()
SUIT_DataObjectcurrent () const
int depth () const
int detour () const
 SUIT_DataObjectKey ()
virtual ~SUIT_DataObjectKey ()
virtual bool isLess (const SUIT_DataObjectKey *) const =0
virtual bool isEqual (const SUIT_DataObjectKey *) const =0
 SUIT_DataObjectKeyHandle ()
 SUIT_DataObjectKeyHandle (SUIT_DataObjectKey *)
 SUIT_DataObjectKeyHandle (const SUIT_DataObjectKeyHandle &)
 ~SUIT_DataObjectKeyHandle ()
void nullify ()
bool isNull () const
bool operator< (const SUIT_DataObjectKeyHandle &) const
bool operator== (const SUIT_DataObjectKeyHandle &) const
SUIT_DataObjectKeyHandleoperator= (const SUIT_DataObjectKeyHandle &)
 SUIT_DataOwner ()
 constructor
virtual ~SUIT_DataOwner ()
 destructor
virtual QString keyString () const =0
 used for comparison
 SUIT_DataOwnerPtrList ()
 constructor
 SUIT_DataOwnerPtrList (const bool skipAllEqual)
 constructor
 SUIT_DataOwnerPtrList (const SUIT_DataOwnerPtrList &l)
 copy constructor
 SUIT_DataOwnerPtrList (const SUIT_DataOwnerPtrList &l, const bool skipAllEqual)
 copy constructor
void append (const SUIT_DataOwnerPtr &x)
 append function
void clear ()
uint remove (const SUIT_DataOwnerPtr &x)
 SUIT_Desktop ()
virtual ~SUIT_Desktop ()
QtxActionMenuMgrmenuMgr () const
QtxActionToolMgrtoolMgr () const
QtxLogoMgrlogoMgr () const
virtual SUIT_ViewWindowactiveWindow () const =0
virtual QList< SUIT_ViewWindow * > windows () const =0
int logoCount () const
void logoClear ()
void logoRemove (const QString &)
void logoInsert (const QString &, QMovie *, const int=-1)
void logoInsert (const QString &, const QPixmap &, const int=-1)
void emitActivated ()
void emitMessage (const QString &)
virtual bool handle (QObject *, QEvent *)
 SUIT_FileDlg (QWidget *, bool, bool=true, bool=true)
virtual ~SUIT_FileDlg ()
bool isOpenDlg () const
bool checkPermissions () const
void setCheckPermissions (const bool)
SUIT_FileValidatorvalidator () const
void setValidator (SUIT_FileValidator *)
bool addWidgets (QWidget *, QWidget *, QWidget *)
QStringList selectedFiles () const
QString selectedFile () const
void selectFile (const QString &)
 SUIT_FileValidator (QWidget *=0)
virtual bool canOpen (const QString &, bool=true)
virtual bool canSave (const QString &, bool=true)
virtual bool canReadDir (const QString &, bool=true)
virtual bool canWriteDir (const QString &, bool=true)
QWidget * parent () const
 SUIT_LicenseDlg (bool firstShow=true, QWidget *=0, const char *=0, bool=true)
virtual ~SUIT_LicenseDlg ()
 SUIT_MessageBox (QWidget *=0)
 SUIT_MessageBox (Icon, const QString &, const QString &, StandardButtons buttons=NoButton, QWidget *=0, Qt::WindowFlags=Qt::Dialog|Qt::MSWindowsFixedSizeDialogHint)
 ~SUIT_MessageBox ()
QString buttonText (StandardButton) const
void setButtonText (StandardButton, const QString &)
 SUIT_Operation (SUIT_Application *)
virtual ~SUIT_Operation ()
OperationState state () const
bool isActive () const
bool isRunning () const
SUIT_Studystudy () const
virtual void setStudy (SUIT_Study *theStudy)
SUIT_Applicationapplication () const
virtual void setApplication (SUIT_Application *theApp)
virtual bool isValid (SUIT_Operation *theOtherOp) const
virtual bool isGranted () const
bool setSlot (const QObject *theReceiver, const char *theSlot)
void setFlags (const int)
void clearFlags (const int)
bool testFlags (const int) const
virtual QString operationName () const
int execStatus () const
 SUIT_OverrideCursor ()
 SUIT_OverrideCursor (const QCursor &)
virtual ~SUIT_OverrideCursor ()
bool isActive () const
void suspend ()
void resume ()
 SUIT_PopupClient ()
virtual ~SUIT_PopupClient ()
bool connectPopupRequest (QObject *reciever, const char *slot)
bool disconnectPopupRequest (QObject *reciever, const char *slot)
virtual QString popupClientType () const =0
virtual void contextMenuPopup (QMenu *)
 SUIT_PreferenceMgr (QtxResourceMgr *, QWidget *=0)
virtual ~SUIT_PreferenceMgr ()
QIcon itemIcon (const int) const
void setItemIcon (const int, const QIcon &)
QVariant itemProperty (const QString &, const int=-1) const
void setItemProperty (const QString &, const QVariant &, const int=-1)
int addItem (const QString &, const int pId=-1, const PrefItemType=Auto, const QString &=QString(), const QString &=QString())
 SUIT_ResourceMgr (const QString &, const QString &=QString())
virtual ~SUIT_ResourceMgr ()
virtual QString version () const
void setVersion (const QString &)
QString loadDoc (const QString &, const QString &) const
 SUIT_SelectionFilter ()
virtual ~SUIT_SelectionFilter ()
virtual bool isOk (const SUIT_DataOwner *) const =0
 SUIT_SelectionMgr (const bool=true, QObject *=0)
virtual ~SUIT_SelectionMgr ()
void clearSelected ()
virtual void selected (SUIT_DataOwnerPtrList &, const QString &=QString()) const
virtual void setSelected (const SUIT_DataOwnerPtrList &, const bool=false)
void selectors (QList< SUIT_Selector * > &) const
void selectors (const QString &, QList< SUIT_Selector * > &) const
void setEnabled (const bool, const QString &=QString())
bool hasSelectionMode (const int) const
void selectionModes (QList< int > &) const
void setSelectionModes (const int)
virtual void setSelectionModes (const QList< int > &)
void appendSelectionModes (const int)
virtual void appendSelectionModes (const QList< int > &)
void removeSelectionModes (const int)
virtual void removeSelectionModes (const QList< int > &)
bool isOk (const SUIT_DataOwner *) const
bool isOk (const SUIT_DataOwnerPtr &) const
bool hasFilter (SUIT_SelectionFilter *) const
virtual void installFilter (SUIT_SelectionFilter *, const bool=true)
virtual void removeFilter (SUIT_SelectionFilter *)
virtual void clearFilters ()
bool autoDeleteFilter () const
void setAutoDeleteFilter (const bool)
bool isSynchronizing () const
 SUIT_Selector (SUIT_SelectionMgr *, QObject *=0)
virtual ~SUIT_Selector ()
virtual QString type () const =0
SUIT_SelectionMgrselectionMgr () const
bool isEnabled () const
virtual void setEnabled (const bool)
bool autoBlock () const
virtual void setAutoBlock (const bool)
void selected (SUIT_DataOwnerPtrList &) const
void setSelected (const SUIT_DataOwnerPtrList &)
bool hasSelectionMode (const int) const
void selectionModes (QList< int > &) const
 SUIT_Session ()
virtual ~SUIT_Session ()
SUIT_ApplicationstartApplication (const QString &, int=0, char **=0)
QList< SUIT_Application * > applications () const
SUIT_ApplicationactiveApplication () const
SUIT_ResourceMgrresourceMgr () const
void closeSession (int mode=ASK, int flags=0)
int exitFlags () const
SUIT_ExceptionHandlerhandler () const
void insertApplication (SUIT_Application *)
void setSectionEnabled (const QString &, const bool=true)
void updateShortcuts ()
 RefCount ()
 constructor
 RefCount (const RefCount &)
 copy constructor
virtual ~RefCount ()
 destructor
RefCountoperator= (const RefCount &)
 operator= (does not change counter)
void upcount ()
 increments reference counter
void downcount ()
 decrements reference counter
int refcount () const
 get reference counter value
 SUIT_Study (SUIT_Application *)
virtual ~SUIT_Study ()
virtual int id () const
SUIT_DataObjectroot () const
virtual QString studyName () const
SUIT_Applicationapplication () const
virtual bool isSaved () const
virtual bool isModified () const
virtual void Modified ()
virtual void closeDocument (bool=true)
virtual bool openDocument (const QString &)
virtual bool createDocument (const QString &)
bool saveDocument ()
virtual bool saveDocumentAs (const QString &)
virtual void update ()
virtual void sendChangesNotification ()
SUIT_OperationactiveOperation () const
virtual void abortAllOperations ()
const QList< SUIT_Operation * > & operations () const
virtual SUIT_OperationblockingOperation (SUIT_Operation *) const
bool start (SUIT_Operation *, const bool check=true)
bool abort (SUIT_Operation *)
bool commit (SUIT_Operation *)
bool suspend (SUIT_Operation *)
bool resume (SUIT_Operation *)
virtual void restoreState (int savePoint)
virtual SUIT_DataObjectfindObject (const QString &) const =0
 SUIT_AbstractModel ()
 operator const QAbstractItemModel * () const
 operator QAbstractItemModel * ()
 operator const QObject * () const
virtual SUIT_DataObjectroot () const =0
virtual void setRoot (SUIT_DataObject *)=0
virtual SUIT_DataObjectobject (const QModelIndex &=QModelIndex()) const =0
virtual QModelIndex index (const SUIT_DataObject *, int=0) const =0
virtual bool autoDeleteTree () const =0
virtual void setAutoDeleteTree (const bool)=0
virtual bool autoUpdate () const =0
virtual void setAutoUpdate (const bool)=0
virtual bool updateModified () const =0
virtual void setUpdateModified (const bool)=0
virtual QAbstractItemDelegate * delegate () const =0
virtual bool customSorting (const int) const =0
virtual bool lessThan (const QModelIndex &left, const QModelIndex &right) const =0
virtual void forgetObject (const SUIT_DataObject *)=0
virtual void updateTree (const QModelIndex &)=0
virtual void updateTree (SUIT_DataObject *=0)=0
virtual void registerColumn (const int group_id, const QString &name, const int custom_id)=0
virtual void unregisterColumn (const int group_id, const QString &name)=0
virtual void setColumnIcon (const QString &name, const QPixmap &icon)=0
virtual QPixmap columnIcon (const QString &name) const =0
virtual void setAppropriate (const QString &name, const Qtx::Appropriate appr)=0
virtual Qtx::Appropriate appropriate (const QString &name) const =0
virtual void setVisibilityState (const QString &id, Qtx::VisibilityState state)=0
virtual void setVisibilityStateForAll (Qtx::VisibilityState state)=0
virtual Qtx::VisibilityState visibilityState (const QString &id) const =0
virtual void setHeaderFlags (const QString &name, const Qtx::HeaderViewFlags flags)=0
virtual Qtx::HeaderViewFlags headerFlags (const QString &name) const =0
virtual void emitClicked (SUIT_DataObject *obj, const QModelIndex &index)=0
virtual SUIT_DataSearcher * searcher () const
virtual void setSearcher (SUIT_DataSearcher *)
 SUIT_TreeModel (QObject *=0)
 SUIT_TreeModel (SUIT_DataObject *, QObject *=0)
 ~SUIT_TreeModel ()
SUIT_DataObjectroot () const
void setRoot (SUIT_DataObject *)
virtual QVariant data (const QModelIndex &, int=DisplayRole) const
virtual bool setData (const QModelIndex &, const QVariant &, int=EditRole)
virtual Qt::ItemFlags flags (const QModelIndex &) const
virtual QVariant headerData (int, Qt::Orientation, int=Qt::DisplayRole) const
virtual Qt::DropActions supportedDropActions () const
virtual QModelIndex index (int, int, const QModelIndex &=QModelIndex()) const
virtual QModelIndex parent (const QModelIndex &) const
virtual int columnCount (const QModelIndex &=QModelIndex()) const
virtual int rowCount (const QModelIndex &=QModelIndex()) const
virtual void registerColumn (const int group_id, const QString &name, const int custom_id)
virtual void unregisterColumn (const int group_id, const QString &name)
virtual void setColumnIcon (const QString &name, const QPixmap &icon)
virtual QPixmap columnIcon (const QString &name) const
virtual void setAppropriate (const QString &name, const Qtx::Appropriate appr)
virtual Qtx::Appropriate appropriate (const QString &name) const
virtual void setVisibilityState (const QString &id, Qtx::VisibilityState state)
virtual void setVisibilityStateForAll (Qtx::VisibilityState state)
virtual Qtx::VisibilityState visibilityState (const QString &id) const
virtual void setHeaderFlags (const QString &name, const Qtx::HeaderViewFlags flags)
virtual Qtx::HeaderViewFlags headerFlags (const QString &name) const
virtual void emitClicked (SUIT_DataObject *obj, const QModelIndex &index)
SUIT_DataObjectobject (const QModelIndex &=QModelIndex()) const
QModelIndex index (const SUIT_DataObject *, int=0) const
bool autoDeleteTree () const
void setAutoDeleteTree (const bool)
bool autoUpdate () const
void setAutoUpdate (const bool)
bool updateModified () const
void setUpdateModified (const bool)
virtual bool customSorting (const int) const
virtual bool lessThan (const QModelIndex &left, const QModelIndex &right) const
virtual void forgetObject (const SUIT_DataObject *)
QAbstractItemDelegate * delegate () const
virtual void updateTreeModel (SUIT_DataObject *, TreeItem *)
virtual QStringList mimeTypes () const
virtual QMimeData * mimeData (const QModelIndexList &indexes) const
virtual bool dropMimeData (const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent)
 SUIT_ProxyModel (QObject *=0)
 SUIT_ProxyModel (SUIT_DataObject *, QObject *=0)
 SUIT_ProxyModel (SUIT_AbstractModel *, QObject *=0)
 ~SUIT_ProxyModel ()
SUIT_DataObjectroot () const
void setRoot (SUIT_DataObject *)
SUIT_DataObjectobject (const QModelIndex &=QModelIndex()) const
QModelIndex index (const SUIT_DataObject *, int=0) const
bool autoDeleteTree () const
void setAutoDeleteTree (const bool)
bool autoUpdate () const
void setAutoUpdate (const bool)
bool updateModified () const
void setUpdateModified (const bool)
bool isSortingEnabled () const
bool customSorting (const int) const
virtual void forgetObject (const SUIT_DataObject *)
virtual bool lessThan (const QModelIndex &, const QModelIndex &) const
virtual void registerColumn (const int group_id, const QString &name, const int custom_id)
virtual void unregisterColumn (const int group_id, const QString &name)
virtual void setColumnIcon (const QString &name, const QPixmap &icon)
virtual QPixmap columnIcon (const QString &name) const
virtual void setAppropriate (const QString &name, const Qtx::Appropriate appr)
virtual Qtx::Appropriate appropriate (const QString &name) const
virtual void setVisibilityState (const QString &id, Qtx::VisibilityState state)
virtual void setVisibilityStateForAll (Qtx::VisibilityState state)
virtual Qtx::VisibilityState visibilityState (const QString &id) const
virtual void setHeaderFlags (const QString &name, const Qtx::HeaderViewFlags flags)
virtual Qtx::HeaderViewFlags headerFlags (const QString &name) const
virtual void emitClicked (SUIT_DataObject *obj, const QModelIndex &index)
virtual SUIT_DataSearcher * searcher () const
virtual void setSearcher (SUIT_DataSearcher *)
QAbstractItemDelegate * delegate () const
 SUIT_ItemDelegate (QObject *=0)
virtual void paint (QPainter *, const QStyleOptionViewItem &, const QModelIndex &) const
virtual QSize sizeHint (const QStyleOptionViewItem &option, const QModelIndex &index) const
 SUIT_ViewManager (SUIT_Study *, SUIT_Desktop *, SUIT_ViewModel *=0)
virtual ~SUIT_ViewManager ()
virtual QString popupClientType () const
virtual void contextMenuPopup (QMenu *)
void setViewModel (SUIT_ViewModel *theViewModel)
SUIT_ViewModelgetViewModel ()
SUIT_Studystudy () const
QString getType () const
SUIT_ViewWindowgetActiveView ()
int getViewsCount ()
QVector< SUIT_ViewWindow * > getViews () const
QString getTitle () const
virtual void setTitle (const QString &)
QPixmap getIcon () const
virtual void setIcon (const QPixmap &)
SUIT_ViewWindowcreateViewWindow ()
bool isVisible () const
virtual void setShown (const bool)
virtual void setDestructiveClose (const bool)
int getId () const
int getGlobalId () const
 SUIT_ViewModel ()
virtual ~SUIT_ViewModel ()
virtual SUIT_ViewWindowcreateView (SUIT_Desktop *theDesktop)
virtual void setViewManager (SUIT_ViewManager *theViewManager)
SUIT_ViewManagergetViewManager () const
virtual QString getType () const
virtual void contextMenuPopup (QMenu *)
 SUIT_ViewWindow (SUIT_Desktop *)
virtual ~SUIT_ViewWindow ()
virtual void setViewManager (SUIT_ViewManager *)
SUIT_ViewManagergetViewManager () 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 &parameters)
void setDestructiveClose (const bool)
int getId () const
QtxActionToolMgrtoolMgr () const
virtual void setDropDownButtons (bool)
bool dropDownButtons () const
GUI management
virtual void setAction (const QString &text, const QIcon &icon, const QString &menuText, QKeySequence accel, QObject *parent, bool toggle=false)
virtual void setAction (const QString &text, const QString &menuText, QKeySequence accel, QObject *parent, bool toggle=false)
virtual void setAction (QtxAction *theAction)
bool addTo (QWidget *theWidget)
void setStatusTip (const QString &theTip)

Static Public Member Functions

static SUIT_AccelgetAccel ()
static Signalsignal ()
static bool connect (const char *, QObject *, const char *)
static bool disconnect (const char *, QObject *, const char *)
static QString getLastVisitedDirectory ()
static QString getFileName (QWidget *, const QString &, const QStringList &, const QString &=QString(), const bool=true, const bool=true, SUIT_FileValidator *=0)
static QString getFileName (QWidget *, const QString &, const QString &, const QString &=QString(), const bool=true, const bool=true, SUIT_FileValidator *=0)
static QStringList getOpenFileNames (QWidget *, const QString &, const QStringList &, const QString &=QString(), const bool=true, SUIT_FileValidator *=0)
static QStringList getOpenFileNames (QWidget *, const QString &, const QString &, const QString &=QString(), const bool=true, SUIT_FileValidator *=0)
static QString getExistingDirectory (QWidget *, const QString &, const QString &=QString(), const bool=true, SUIT_FileValidator *=0)
static QString getLastVisitedPath ()
static StandardButton critical (QWidget *parent, const QString &title, const QString &text, StandardButtons buttons=Ok, StandardButton defaultButton=NoButton)
static StandardButton warning (QWidget *parent, const QString &title, const QString &text, StandardButtons buttons=Ok, StandardButton defaultButton=NoButton)
static StandardButton information (QWidget *parent, const QString &title, const QString &text, StandardButtons buttons=Ok, StandardButton defaultButton=NoButton)
static StandardButton question (QWidget *parent, const QString &title, const QString &text, StandardButtons buttons=Ok, StandardButton defaultButton=NoButton)
static int critical (QWidget *parent, const QString &title, const QString &text, const QString &button)
static int warning (QWidget *parent, const QString &title, const QString &text, const QString &button)
static int information (QWidget *parent, const QString &title, const QString &text, const QString &button)
static int question (QWidget *parent, const QString &title, const QString &text, const QString &button)
static int critical (QWidget *parent, const QString &title, const QString &text, const QString &button1, const QString &button2, const int defaultButton=-1, const int escapeButton=-1)
static int warning (QWidget *parent, const QString &title, const QString &text, const QString &button1, const QString &button2, const int defaultButton=-1, const int escapeButton=-1)
static int information (QWidget *parent, const QString &title, const QString &text, const QString &button1, const QString &button2, const int defaultButton=-1, const int escapeButton=-1)
static int question (QWidget *parent, const QString &title, const QString &text, const QString &button1, const QString &button2, const int defaultButton=-1, const int escapeButton=-1)
static int critical (QWidget *parent, const QString &title, const QString &text, const QString &button1, const QString &button2, const QString &button3, const int defaultButton=-1, const int escapeButton=-1)
static int warning (QWidget *parent, const QString &title, const QString &text, const QString &button1, const QString &button2, const QString &button3, const int defaultButton=-1, const int escapeButton=-1)
static int information (QWidget *parent, const QString &title, const QString &text, const QString &button1, const QString &button2, const QString &button3, const int defaultButton=-1, const int escapeButton=-1)
static int question (QWidget *parent, const QString &title, const QString &text, const QString &button1, const QString &button2, const QString &button3, const int defaultButton=-1, const int escapeButton=-1)
static int critical (QWidget *parent, const QString &title, const QString &text, const QString &button1, const QString &button2, const QString &button3, const QString &button4, const int defaultButton=-1, const int escapeButton=-1)
static int warning (QWidget *parent, const QString &title, const QString &text, const QString &button1, const QString &button2, const QString &button3, const QString &button4, const int defaultButton=-1, const int escapeButton=-1)
static int information (QWidget *parent, const QString &title, const QString &text, const QString &button1, const QString &button2, const QString &button3, const QString &button4, const int defaultButton=-1, const int escapeButton=-1)
static int question (QWidget *parent, const QString &title, const QString &text, const QString &button1, const QString &button2, const QString &button3, const QString &button4, const int defaultButton=-1, const int escapeButton=-1)
static int critical (QWidget *parent, const QString &title, const QString &text, const int defaultButton, const int escapeButton, char *,...)
static int warning (QWidget *parent, const QString &title, const QString &text, const int defaultButton, const int escapeButton, char *,...)
static int information (QWidget *parent, const QString &title, const QString &text, const int defaultButton, const int escapeButton, char *,...)
static int question (QWidget *parent, const QString &title, const QString &text, const int defaultButton, const int escapeButton, char *,...)
static SUIT_Sessionsession ()
static void Init ()
static SUIT_ShortcutMgrgetShortcutMgr ()
static void trace (const char *pLog, const char *szFormat,...)
 Traces output to log-file.
static QRect makeRect (const int x1, const int y1, const int x2, const int y2)
static QString fontToString (const QFont &font)
static QFont stringToFont (const QString &fontDescription)
static void centerWidget (QWidget *src, const QWidget *ref)
static void setHotButton (InteractionStyle theInteractionStyle, HotOperation theOper, Qt::KeyboardModifiers theState, Qt::MouseButtons theButton)
static void getHotButton (InteractionStyle theInteractionStyle, HotOperation theOper, Qt::KeyboardModifiers &theState, Qt::MouseButtons &theButton)

Public Attributes

enum SUIT_EXPORT:: { ... }  CloseMode
enum SUIT_EXPORT:: { ... }  ExitStatus

Static Public Attributes

static InteractionStyle2StatesMap myStateMap
static InteractionStyle2ButtonsMap myButtonMap

Protected Types

typedef QPointer< SUIT_ViewWindowViewWindow

Protected Slots

virtual void onDesktopActivated ()
void accept ()
void quickDir (const QString &)
void addQuickDir ()
void onWindowActivated (SUIT_ViewWindow *)
void onClosingView (SUIT_ViewWindow *)
void onMousePressed (SUIT_ViewWindow *, QMouseEvent *)
void onDeleteStudy ()

Protected Member Functions

bool eventFilter (QObject *, QEvent *)
SUIT_ApplicationstartApplication (int, char **) const
SUIT_ApplicationstartApplication (const QString &, int, char **) const
virtual void setDesktop (SUIT_Desktop *)
virtual SUIT_StudycreateNewStudy ()
 Creates a new Study instance. Must be redefined in new application according to its Study type.
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())
virtual void contextMenuEvent (QContextMenuEvent *)
SUIT_DataObjectparent (SUIT_DataObject *) const
SUIT_DataObjectextreme (DataObjectList &, bool FromLeft) const
SUIT_DataObjectglobalSibling (SUIT_DataObject *, bool next) const
virtual bool event (QEvent *)
virtual void customEvent (QEvent *)
virtual void closeEvent (QCloseEvent *)
virtual void childEvent (QChildEvent *)
virtual void addWindow (QWidget *)=0
bool internalHandle (QObject *, QEvent *)
void showMessage (const QString &, const QString &)
virtual bool event (QEvent *)
QLineEdit * lineEdit () const
virtual bool acceptData ()
QString addExtension (const QString &) const
bool processPath (const QString &)
void addFilter (const QString &)
virtual bool isReadyToStart () const
virtual void stopOperation ()
virtual void startOperation ()
virtual void abortOperation ()
virtual void commitOperation ()
virtual void resumeOperation ()
virtual void suspendOperation ()
virtual bool openTransaction ()
virtual bool abortTransaction ()
virtual bool hasTransaction () const
virtual bool commitTransaction (const QString &=QString())
void setExecStatus (const int)
void setState (const OperationState)
void start (SUIT_Operation *, const bool=false)
void contextMenuRequest (QContextMenuEvent *e)
virtual QVariant optionValue (const QString &) const
virtual void setOptionValue (const QString &, const QVariant &)
virtual QString userFileName (const QString &, const bool=true) const
virtual QString findAppropriateUserFile (const QString &) const
virtual long userFileId (const QString &) const
virtual void selectionChanged (SUIT_Selector *)
virtual void installSelector (SUIT_Selector *)
virtual void removeSelector (SUIT_Selector *)
void selectionChanged ()
virtual void getSelection (SUIT_DataOwnerPtrList &) const =0
virtual void setSelection (const SUIT_DataOwnerPtrList &)=0
virtual SUIT_ResourceMgrcreateResourceMgr (const QString &) const
 SUIT_ShortcutMgr ()
virtual ~SUIT_ShortcutMgr ()
virtual void setIsSaved (const bool)
virtual void setIsModified (const bool)
virtual void setRoot (SUIT_DataObject *)
virtual void setStudyName (const QString &)
virtual void operationStarted (SUIT_Operation *)
virtual void operationAborted (SUIT_Operation *)
virtual void operationStopped (SUIT_Operation *)
virtual void operationCommited (SUIT_Operation *)
virtual bool openTransaction ()
virtual bool abortTransaction ()
virtual bool hasTransaction () const
virtual bool commitTransaction (const QString &=QString())
SUIT_AbstractModeltreeModel () const
virtual bool filterAcceptsRow (int, const QModelIndex &) const
virtual bool insertView (SUIT_ViewWindow *theView)
 Inserts the View into internal Views Vector.
virtual void removeView (SUIT_ViewWindow *theView)
 Removes the View from internal Views Vector.
virtual void closeView (SUIT_ViewWindow *theView)
 Close the specified View.
virtual void setViewName (SUIT_ViewWindow *theView)
 Used to set unique name for the view.
QString prepareTitle (const QString &, const int, const int)
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)
Create tool functions
int createTool (const 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)
Create menu functions
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)
Set menu shown functions
void setMenuShown (QAction *, const bool)
void setMenuShown (const int, const bool)
Set tool shown functions
void setToolShown (QAction *, const bool)
void setToolShown (const int, const bool)

Static Protected Member Functions

static QAction * separator ()
static bool hasWildCards (const QString &)
static int useNewId (const QString &)

Protected Attributes

SUIT_DataObjectmyRoot
SUIT_DataObjectmyCurrent
SUIT_ViewModelmyViewModel
QVector< ViewWindowmyViews
SUIT_ViewWindowmyActiveView
QPixmap myIcon
QString myTitle
SUIT_ViewManagermyViewManager
SUIT_ViewManagermyManager

Static Protected Attributes

static QMap< QString, int > _ViewMgrId

Private Types

enum  { Reparent = QEvent::User }
typedef QMap< int, int > IdActionMap
 maps key to action id
typedef QMap< QString,
IdActionMap
ViewerTypeIdActionMap
 maps viewer type to IdActionMap
typedef QMap< int, QShortcut * > ShortcutMap
typedef QList< ButtonInfoButtonInfos
typedef QPointer< SUIT_StudyStudyPtr
typedef QList< SUIT_Selector * > SelectorList
typedef QList
< SUIT_SelectionFilter * > 
SelFilterList
typedef QList< SUIT_Application * > AppList
typedef QMap< QString, AppLibAppLibMap
typedef QList< SUIT_Operation * > Operations
typedef SUIT_DataObjectObjPtr
typedef SUIT_TreeModel::TreeItemItemPtr
typedef QMap< SUIT_DataObject
*, TreeItem * > 
ItemMap
typedef QMap< QString,
Qtx::VisibilityState > 
VisibilityMap
typedef QMap< int, QList
< QtxMultiAction * > > 
ActionsMap

Private Slots

void onInfoClear ()
void onModelUpdated ()
void onClicked (const QModelIndex &)
void onDblClicked (const QModelIndex &)
void onExpanded (const QModelIndex &)
void onStartEditing ()
void onAgree ()
void onCancel ()
void onPrint ()
void onApplicationClosed (SUIT_Application *)
void onApplicationActivated (SUIT_Application *)
void onActionDestroyed (QObject *)
void onInserted (SUIT_DataObject *, SUIT_DataObject *)
void onRemoved (SUIT_DataObject *, SUIT_DataObject *)
void onContextMenuRequested (QContextMenuEvent *e)

Private Member Functions

 SUIT_Accel ()
int getAccelKey (QEvent *)
void init (SUIT_DataObject *)
void emitCreated (SUIT_DataObject *)
void emitDestroyed (SUIT_DataObject *)
void emitInserted (SUIT_DataObject *, SUIT_DataObject *)
void emitRemoved (SUIT_DataObject *, SUIT_DataObject *)
void deleteLater (SUIT_DataObject *)
void beginScope ()
void endScope ()
iterator prepend (const SUIT_DataOwnerPtr &x)
 hide method
iterator insert (iterator it, const SUIT_DataOwnerPtr &x)
 hide method
void push_front (const SUIT_DataOwnerPtr &x)
 hide method
void push_back (const SUIT_DataOwnerPtr &x)
 hide method
void polish ()
void filterOwners (const SUIT_DataOwnerPtrList &, SUIT_DataOwnerPtrList &) const
QString lastError () const
AppLib loadLibrary (const QString &, QString &)
QString applicationName (const QString &) const
virtual bool eventFilter (QObject *o, QEvent *e)
void processAction (QtxAction *)
QKeySequence getShortcutByActionName (const QString &) const
void stop (SUIT_Operation *)
void initialize ()
TreeItem * rootItem () const
TreeItem * treeItem (const QModelIndex &) const
TreeItem * treeItem (const SUIT_DataObject *) const
SUIT_DataObjectobject (const TreeItem *) const
QString objectId (const QModelIndex &=QModelIndex()) const
TreeItem * createItem (SUIT_DataObject *, TreeItem *=0, TreeItem *=0)
TreeItem * createItemAtPos (SUIT_DataObject *, TreeItem *=0, int pos=0)
void updateItem (TreeItem *, bool emitLayoutChanged)
void removeItem (TreeItem *)

Static Private Member Functions

static int messageBox (SUIT_MessageBox::Icon icon, QWidget *parent, const QString &title, const QString &text, const ButtonInfos &lst, const int defaultButton=-1, const int escapeButton=-1)
static ButtonInfos messageList (char *, va_list &)

Private Attributes

ViewerTypeIdActionMap myMap
 viewer actions map
QMap< int, bool > myOptMap
 Maps key to <not_used> flag map, used for optimization. All registered keys (accelerators) are stored in this map.
QtxActionmyAction
SUIT_StudymyStudy
SUIT_DesktopmyDesktop
QMap< int, QAction * > myActionMap
SUIT_ShortcutMgrmyShortcutMgr
QLabel * myStatusLabel
ShortcutMap myShortcutMap
bool myAutoSizeFirstColumn
bool myAutoSizeColumns
bool myResizeOnExpandItem
SUIT_DataObjectmyParent
bool myOpen
bool myCheck
bool myAutoDel
DataObjectList myChildren
bool _modified
DataObjectList myDelLaterObjects
SUIT_DataObjectmyExtremeChild
int myDetourType
QList< int > myChildrenIndexes
 ! Indexes of the iterated children at each level (optimization for avoid indexOf call)
int refCounter
SUIT_DataObjectKeymyKey
QMap< SUIT_DataOwnerPtr, int > myMap
bool mySkipEqual
QtxActionMenuMgrmyMenuMgr
QtxActionToolMgrmyToolMgr
QtxLogoMgrmyLogoMgr
SUIT_FileValidatormyValidator
 file validator
QLabel * myQuickLab
 quick dir combo box
QComboBox * myQuickCombo
 quick dir combo box
QList< QUrl > myUrls
 quick dir Sidebar Urls
QPushButton * myQuickButton
 quick dir add button
bool myCheckPermissions
 check permissions option
QWidget * myParent
QTextEdit * myTextEdit
SUIT_ApplicationmyApp
 application for this operation
int myFlags
 operation flags
StudyPtr myStudy
 study for this operation
OperationState myState
 Operation state.
ExecStatus myExecStatus
 Execution status.
QList< QCursor > myCursors
SignalmySignal
QtxPreferenceItemmyRoot
QString myVersion
SelFilterList myFilters
QList< int > mySelModes
SelectorList mySelectors
int myIterations
bool myAutoDelFilter
bool myIsSelChangeEnabled
SUIT_SelectionMgrmySelMgr
bool myBlock
bool myEnabled
bool myAutoBlock
Destroyer * myDestroyer
SUIT_ResourceMgrmyResMgr
AppList myAppList
AppLibMap myAppLibs
SUIT_ApplicationmyActiveApp
SUIT_ExceptionHandlermyHandler
int myExitStatus
int myExitFlags
QMultiMap< QString, QtxAction * > myShortcutActions
unsigned long crefs
 reference counter
int myId
QString myName
bool myIsSaved
bool myIsModified
Operations myOperations
bool myBlockChangeState
SUIT_DataSearcher * mySearcher
TreeItem * myRootItem
ItemMap myItems
VisibilityMap myVisibilityMap
bool myAutoDeleteTree
bool myAutoUpdate
bool myUpdateModified
QVector< ColumnInfomyColumns
bool mySortingEnabled
bool myIsDropDown
ActionsMap myMultiActions

Static Private Attributes

static SUIT_Accelmyself
static SignalmySignal
static QString myLastVisitedPath
 last visited path
static SUIT_SessionmySession
static SUIT_ShortcutMgrmyShortcutMgr

Friends

class SUIT_Study
class SUIT_DataObject::Signal
class SUIT_DataObjectIterator
class SUIT_DataObject
class SUIT_DataObjectKeyHandle
class SUIT_Selector
class SUIT_Operation
class SUIT_TreeModel::TreeSync

Detailed Description

Provide support QtxAction.

This object manages the definition and behaviour of a View Window.

Base counter class what children using in SmartPtr class how template.

The class Sesssion manages launching of Applications.

Base class.

Class used for management cursors.

An Application is a class which defines application configuration and behaviour.

For example Application object defines what Viewers are used in this application, what auxilliary windows are present, how user can dial with them. Also Application object defines an sertain type of data structure by holding of pointer on an instance of SUIT_Study class (which represents Document data structure). In other words Application defines type of sata structure, type of used Viewers, type of main GUI widget (Desktop), and other auxilliary tools.

Application must be returned
by static function "createApplication" in external library. The Library must be loaded with
loadLibrary method and after that application can be started.


In case of definition of this object in an external lib that lib must
have an exported function "createViewModel" which returns newly created
instance of SUIT_ViewModel.

Definition at line 34 of file SUIT_Accel.h.


Class Documentation

struct SUIT_EXPORT::ColumnInfo

Definition at line 218 of file SUIT_TreeModel.h.

Class Members
Appropriate myAppropriate
HeaderViewFlags myHeaderFlags
QPixmap myIcon
QMap< int, int > myIds
QString myName

Member Typedef Documentation

typedef QMap< int, QList<QtxMultiAction*> > SUIT_EXPORT::ActionsMap [private]

Definition at line 100 of file SUIT_ViewWindow.h.

Definition at line 59 of file SUIT_Session.h.

typedef QMap<QString, AppLib> SUIT_EXPORT::AppLibMap [private]

Definition at line 96 of file SUIT_Session.h.

typedef QList<SUIT_Application*> SUIT_EXPORT::AppList [private]

Definition at line 95 of file SUIT_Session.h.

typedef QList<ButtonInfo> SUIT_EXPORT::ButtonInfos [private]

Definition at line 142 of file SUIT_MessageBox.h.

typedef QMap<HotOperation, Qt::MouseButtons> SUIT_EXPORT::ButtonsMap

Definition at line 54 of file SUIT_ViewModel.h.

typedef QMap<int, int> SUIT_EXPORT::IdActionMap [private]

maps key to action id

Definition at line 68 of file SUIT_Accel.h.

Definition at line 57 of file SUIT_ViewModel.h.

Definition at line 56 of file SUIT_ViewModel.h.

typedef QMap<SUIT_DataObject*, TreeItem*> SUIT_EXPORT::ItemMap [private]

Definition at line 217 of file SUIT_TreeModel.h.

Definition at line 106 of file SUIT_TreeModel.h.

Definition at line 104 of file SUIT_TreeModel.h.

typedef QList<SUIT_Operation*> SUIT_EXPORT::Operations [private]

Definition at line 104 of file SUIT_Study.h.

typedef QList<SUIT_Selector*> SUIT_EXPORT::SelectorList [private]

Definition at line 96 of file SUIT_SelectionMgr.h.

Definition at line 97 of file SUIT_SelectionMgr.h.

typedef QMap<int, QShortcut*> SUIT_EXPORT::ShortcutMap [private]

Definition at line 95 of file SUIT_DataBrowser.h.

typedef QMap<HotOperation, Qt::KeyboardModifiers> SUIT_EXPORT::StatesMap

Definition at line 53 of file SUIT_ViewModel.h.

typedef QPointer<SUIT_Study> SUIT_EXPORT::StudyPtr [private]

Definition at line 155 of file SUIT_Operation.h.

typedef QMap<QString, IdActionMap> SUIT_EXPORT::ViewerTypeIdActionMap [private]

maps viewer type to IdActionMap

Definition at line 70 of file SUIT_Accel.h.

typedef QPointer<SUIT_ViewWindow> SUIT_EXPORT::ViewWindow [protected]

Definition at line 134 of file SUIT_ViewManager.h.

typedef QMap<QString,Qtx::VisibilityState> SUIT_EXPORT::VisibilityMap [private]

Definition at line 228 of file SUIT_TreeModel.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
UpdateShortcut 
RenameShortcut 

Definition at line 42 of file SUIT_DataBrowser.h.

anonymous enum

Column id.

Enumerator:
NameId 

name column

VisibilityId 

visibility state column

Definition at line 64 of file SUIT_DataObject.h.

anonymous enum [private]
Enumerator:
Reparent 

Definition at line 52 of file SUIT_Desktop.h.

{ Reparent = QEvent::User };
anonymous enum
Enumerator:
ASK 
SAVE 
DONT_SAVE 

Definition at line 61 of file SUIT_Session.h.

anonymous enum
Enumerator:
NORMAL 
FORCED 

Definition at line 62 of file SUIT_Session.h.

Enumerator:
PanLeft 
PanRight 
PanUp 
PanDown 
ZoomIn 
ZoomOut 
ZoomFit 
RotateLeft 
RotateRight 
RotateUp 
RotateDown 
LastAction 

Definition at line 39 of file SUIT_Accel.h.

Color role.

Enumerator:
Text 

editor foreground (text) color

Base 

editor background color

Foreground 

foreground (text) color

Background 

background color

Highlight 

highlight background color

HighlightedText 

highlighted foreground (text) color

Definition at line 54 of file SUIT_DataObject.h.

Enumerator:
DepthLeft 
DepthRight 
BreadthLeft 
BreadthRight 
User 

Definition at line 37 of file SUIT_DataObjectIterator.h.

Enum describes execution status of operation.

Execution status often used after ending work of operation which was started from this one. In this case this operation can ask previously started operation whether it finished successfully.

Enumerator:
Rejected 

Operation has not performed any action (modification of data model for example)

Accepted 

Operation has performed an actions and must be stopped.

Definition at line 73 of file SUIT_Operation.h.

Enum describes setting of the operation.

Enumerator:
None 

None options.

Transaction 

Automatically open (commit/abort) transaction during start (commit/abort).

Definition at line 82 of file SUIT_Operation.h.

  {
    None        = 0x00, 
    Transaction = 0x01  
  };
Enumerator:
PAN 
ZOOM 
ROTATE 
FIT_AREA 

Definition at line 50 of file SUIT_ViewModel.h.

Enumerator:
STANDARD 
KEY_FREE 

Definition at line 51 of file SUIT_ViewModel.h.

Enum describes state of operation.

Enumerator:
Waiting 

Operation is not used (it is not run or suspended)

Running 

Operation is started.

Suspended 

Operation is started but suspended (other operation is performed above it)

Definition at line 61 of file SUIT_Operation.h.

Enumerator:
Auto 
Space 
Bool 
Color 
String 
Selector 
DblSpin 
IntSpin 
Double 
Integer 
GroupBox 
Tab 
Frame 
Font 
DirList 
File 
Slider 
Shortcut 
ShortcutTree 
BiColor 
Background 

background color

UserDefined 

Definition at line 38 of file SUIT_PreferenceMgr.h.

Data role.

Enumerator:
DisplayRole 

text label

DecorationRole 

icon

EditRole 

edit mode

ToolTipRole 

tooltip

StatusTipRole 

status tip

WhatsThisRole 

what's this info

FontRole 

font

TextAlignmentRole 

text alignment

BackgroundRole 

background color

ForegroundRole 

text color

CheckStateRole 

check state

SizeHintRole 

size hint

BaseColorRole 

(editor) background color

TextColorRole 

(editor) text color (Qt::UserRole + 1)

HighlightRole 

highlight color (Qt::UserRole + 2)

HighlightedTextRole 

highlighted text color (Qt::UserRole + 3)

AppropriateRole 

appropriate flag (Qt::UserRole + 100)

Definition at line 110 of file SUIT_TreeModel.h.


Constructor & Destructor Documentation

virtual SUIT_EXPORT::~SUIT_ActionOperation ( ) [virtual]
virtual SUIT_EXPORT::~SUIT_Application ( ) [virtual]
virtual SUIT_EXPORT::~SUIT_DataObject ( ) [virtual]
virtual SUIT_EXPORT::~Signal ( ) [virtual]
virtual SUIT_EXPORT::~SUIT_DataObjectKey ( ) [virtual]
virtual SUIT_EXPORT::~SUIT_DataOwner ( ) [virtual]

destructor

virtual SUIT_EXPORT::~SUIT_Desktop ( ) [virtual]
virtual SUIT_EXPORT::~SUIT_FileDlg ( ) [virtual]
virtual SUIT_EXPORT::~SUIT_LicenseDlg ( ) [virtual]
virtual SUIT_EXPORT::~SUIT_Operation ( ) [virtual]
virtual SUIT_EXPORT::~SUIT_OverrideCursor ( ) [virtual]
virtual SUIT_EXPORT::~SUIT_PopupClient ( ) [virtual]
virtual SUIT_EXPORT::~SUIT_PreferenceMgr ( ) [virtual]
virtual SUIT_EXPORT::~SUIT_ResourceMgr ( ) [virtual]
virtual SUIT_EXPORT::~SUIT_SelectionFilter ( ) [virtual]
virtual SUIT_EXPORT::~SUIT_SelectionMgr ( ) [virtual]
virtual SUIT_EXPORT::~SUIT_Selector ( ) [virtual]
virtual SUIT_EXPORT::~SUIT_Session ( ) [virtual]
virtual SUIT_EXPORT::~SUIT_ShortcutMgr ( ) [protected, virtual]
virtual SUIT_EXPORT::~RefCount ( ) [inline, virtual]

destructor

Definition at line 36 of file SUIT_SmartPtr.h.

{}
virtual SUIT_EXPORT::~SUIT_Study ( ) [virtual]
virtual SUIT_EXPORT::~SUIT_ViewManager ( ) [virtual]
virtual SUIT_EXPORT::~SUIT_ViewModel ( ) [virtual]
virtual SUIT_EXPORT::~SUIT_ViewWindow ( ) [virtual]

Member Function Documentation

virtual void SUIT_EXPORT::abortAllOperations ( ) [virtual]
virtual void SUIT_EXPORT::abortOperation ( ) [protected, virtual]
virtual bool SUIT_EXPORT::abortTransaction ( ) [protected, virtual]
virtual bool SUIT_EXPORT::abortTransaction ( ) [protected, virtual]
void SUIT_EXPORT::accept ( ) [protected, slot]

Here is the caller graph for this function:

virtual bool SUIT_EXPORT::acceptData ( ) [protected, virtual]
virtual bool SUIT_EXPORT::action ( const int  ) [protected, virtual]
QAction* SUIT_EXPORT::action ( const int  ) const
int SUIT_EXPORT::actionId ( const QAction *  ) const [protected]
QList<int> SUIT_EXPORT::actionIds ( ) const [protected]
QList<QAction*> SUIT_EXPORT::actions ( ) const [protected]
virtual SUIT_Study* SUIT_EXPORT::activeStudy ( ) const [virtual]

Returns active Study. If Application supports wirking with several studies this method should be redefined.

virtual SUIT_ViewWindow* SUIT_EXPORT::activeWindow ( ) const [pure virtual]
QString SUIT_EXPORT::addExtension ( const QString &  ) const [protected]
void SUIT_EXPORT::addFilter ( const QString &  ) [protected]
int SUIT_EXPORT::addItem ( const QString &  ,
const int  pId = -1,
const PrefItemType  = Auto,
const QString &  = QString(),
const QString &  = QString() 
)
void SUIT_EXPORT::addQuickDir ( ) [protected, slot]
bool SUIT_EXPORT::addTo ( QWidget *  theWidget)
bool SUIT_EXPORT::addWidgets ( QWidget *  ,
QWidget *  ,
QWidget *   
)
virtual void SUIT_EXPORT::addWindow ( QWidget *  ) [protected, pure virtual]
virtual int SUIT_EXPORT::alignment ( const int  = NameId) const [virtual]
void SUIT_EXPORT::append ( const SUIT_DataOwnerPtr &  x)

append function

virtual void SUIT_EXPORT::appendSelectionModes ( const QList< int > &  ) [virtual]
virtual QString SUIT_EXPORT::applicationName ( ) const [pure virtual]

Returns Name of application. Using is not defined.

QString SUIT_EXPORT::applicationName ( const QString &  ) const [private]
virtual QString SUIT_EXPORT::applicationVersion ( ) const [virtual]
virtual Qtx::Appropriate SUIT_EXPORT::appropriate ( const QString &  name) const [pure virtual]
virtual Qtx::Appropriate SUIT_EXPORT::appropriate ( const QString &  name) const [virtual]
virtual Qtx::Appropriate SUIT_EXPORT::appropriate ( const QString &  name) const [virtual]
virtual void SUIT_EXPORT::assignParent ( SUIT_DataObject ) [virtual]
bool SUIT_EXPORT::autoBlock ( ) const
virtual bool SUIT_EXPORT::autoDeleteTree ( ) const [pure virtual]
bool SUIT_EXPORT::autoUpdate ( ) const
virtual bool SUIT_EXPORT::autoUpdate ( ) const [pure virtual]
bool SUIT_EXPORT::autoUpdate ( ) const
bool SUIT_EXPORT::autoUpdate ( ) const
QString SUIT_EXPORT::buttonText ( StandardButton  ) const
virtual bool SUIT_EXPORT::canOpen ( const QString &  ,
bool  = true 
) [virtual]
virtual bool SUIT_EXPORT::canReadDir ( const QString &  ,
bool  = true 
) [virtual]
virtual bool SUIT_EXPORT::canSave ( const QString &  ,
bool  = true 
) [virtual]
virtual bool SUIT_EXPORT::canWriteDir ( const QString &  ,
bool  = true 
) [virtual]
static void SUIT_EXPORT::centerWidget ( QWidget *  src,
const QWidget *  ref 
) [static]
int SUIT_EXPORT::childCount ( ) const
virtual void SUIT_EXPORT::childEvent ( QChildEvent *  ) [protected, virtual]
SUIT_DataObject* SUIT_EXPORT::childObject ( const int  ) const
int SUIT_EXPORT::childPos ( const SUIT_DataObject ) const
virtual void SUIT_EXPORT::children ( DataObjectList ,
const bool  = false 
) const [virtual]
virtual DataObjectList SUIT_EXPORT::children ( const bool  = false) [virtual]
virtual void SUIT_EXPORT::clearFilters ( ) [virtual]
void SUIT_EXPORT::clearFlags ( const int  )
void SUIT_EXPORT::clicked ( SUIT_DataObject ,
int   
) [signal]
void SUIT_EXPORT::clicked ( SUIT_DataObject ,
int   
) [signal]
bool SUIT_EXPORT::closable ( ) const
virtual void SUIT_EXPORT::closeApplication ( ) [virtual]

Performs some finalization of life cycle of this application.

For instance, the application can force its documents(s) to close.

virtual void SUIT_EXPORT::closeDocument ( bool  = true) [virtual]
virtual void SUIT_EXPORT::closeEvent ( QCloseEvent *  ) [protected, virtual]
void SUIT_EXPORT::closeEvent ( QCloseEvent *  ) [protected]
void SUIT_EXPORT::closeSession ( int  mode = ASK,
int  flags = 0 
)
virtual void SUIT_EXPORT::closeView ( SUIT_ViewWindow theView) [protected, virtual]

Close the specified View.

void SUIT_EXPORT::closing ( SUIT_Desktop ,
QCloseEvent *   
) [signal]
virtual QColor SUIT_EXPORT::color ( const ColorRole  ,
const int  = NameId 
) const [virtual]
virtual int SUIT_EXPORT::columnCount ( const QModelIndex &  = QModelIndex()) const [virtual]
virtual QPixmap SUIT_EXPORT::columnIcon ( const QString &  name) const [pure virtual]
virtual QPixmap SUIT_EXPORT::columnIcon ( const QString &  name) const [virtual]
virtual QPixmap SUIT_EXPORT::columnIcon ( const QString &  name) const [virtual]
virtual void SUIT_EXPORT::commitOperation ( ) [protected, virtual]
virtual bool SUIT_EXPORT::commitTransaction ( const QString &  = QString()) [protected, virtual]
virtual bool SUIT_EXPORT::commitTransaction ( const QString &  = QString()) [protected, virtual]
virtual bool SUIT_EXPORT::compare ( const QVariant &  ,
const QVariant &  ,
const int  = NameId 
) const [virtual]
static bool SUIT_EXPORT::connect ( const char *  ,
QObject ,
const char *   
) [static]

Here is the caller graph for this function:

bool SUIT_EXPORT::connectPopupRequest ( QObject reciever,
const char *  slot 
)
virtual void SUIT_EXPORT::contextMenuEvent ( QContextMenuEvent *  ) [protected, virtual]
virtual void SUIT_EXPORT::contextMenuEvent ( QContextMenuEvent *  ) [protected, virtual]
virtual void SUIT_EXPORT::contextMenuPopup ( QMenu *  ) [inline, virtual]

Definition at line 49 of file SUIT_PopupClient.h.

{}
virtual void SUIT_EXPORT::contextMenuPopup ( QMenu *  ) [virtual]
virtual void SUIT_EXPORT::contextMenuPopup ( QMenu *  ) [virtual]
virtual void SUIT_EXPORT::contextMenuPopup ( QMenu *  ) [inline, virtual]

Definition at line 69 of file SUIT_ViewModel.h.

{}
void SUIT_EXPORT::contextMenuRequest ( QContextMenuEvent *  e) [protected]
void SUIT_EXPORT::contextMenuRequested ( QContextMenuEvent *  e) [signal]
QAction* SUIT_EXPORT::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() 
) [protected]
virtual bool SUIT_EXPORT::createDocument ( const QString &  ) [virtual]
virtual void SUIT_EXPORT::createEmptyStudy ( ) [virtual]

Creates new empty Study if active Study = 0.

TreeItem* SUIT_EXPORT::createItem ( SUIT_DataObject ,
TreeItem *  = 0,
TreeItem *  = 0 
) [private]
TreeItem* SUIT_EXPORT::createItemAtPos ( SUIT_DataObject ,
TreeItem *  = 0,
int  pos = 0 
) [private]
int SUIT_EXPORT::createMenu ( const QString &  ,
const int  ,
const int  = -1,
const int  = -1,
const int  = -1 
) [protected]
int SUIT_EXPORT::createMenu ( const QString &  ,
const QString &  ,
const int  = -1,
const int  = -1,
const int  = -1 
) [protected]
int SUIT_EXPORT::createMenu ( const int  ,
const int  ,
const int  = -1,
const int  = -1 
) [protected]
int SUIT_EXPORT::createMenu ( const int  ,
const QString &  ,
const int  = -1,
const int  = -1 
) [protected]
int SUIT_EXPORT::createMenu ( QAction *  ,
const int  ,
const int  = -1,
const int  = -1,
const int  = -1 
) [protected]
int SUIT_EXPORT::createMenu ( QAction *  ,
const QString &  ,
const int  = -1,
const int  = -1,
const int  = -1 
) [protected]
virtual SUIT_Study* SUIT_EXPORT::createNewStudy ( ) [protected, virtual]

Creates a new Study instance. Must be redefined in new application according to its Study type.

virtual SUIT_ResourceMgr* SUIT_EXPORT::createResourceMgr ( const QString &  ) const [protected, virtual]
int SUIT_EXPORT::createTool ( const QString &  ) [protected]
int SUIT_EXPORT::createTool ( const int  ,
const int  ,
const int  = -1 
) [protected]
int SUIT_EXPORT::createTool ( const int  ,
const QString &  ,
const int  = -1 
) [protected]
int SUIT_EXPORT::createTool ( QAction *  ,
const int  ,
const int  = -1,
const int  = -1 
) [protected]
int SUIT_EXPORT::createTool ( QAction *  ,
const QString &  ,
const int  = -1,
const int  = -1 
) [protected]
virtual SUIT_ViewWindow* SUIT_EXPORT::createView ( SUIT_Desktop theDesktop) [virtual]
static StandardButton SUIT_EXPORT::critical ( QWidget *  parent,
const QString &  title,
const QString &  text,
StandardButtons  buttons = Ok,
StandardButton  defaultButton = NoButton 
) [static]
static int SUIT_EXPORT::critical ( QWidget *  parent,
const QString &  title,
const QString &  text,
const QString &  button 
) [static]
static int SUIT_EXPORT::critical ( QWidget *  parent,
const QString &  title,
const QString &  text,
const QString &  button1,
const QString &  button2,
const int  defaultButton = -1,
const int  escapeButton = -1 
) [static]
static int SUIT_EXPORT::critical ( QWidget *  parent,
const QString &  title,
const QString &  text,
const QString &  button1,
const QString &  button2,
const QString &  button3,
const int  defaultButton = -1,
const int  escapeButton = -1 
) [static]
static int SUIT_EXPORT::critical ( QWidget *  parent,
const QString &  title,
const QString &  text,
const QString &  button1,
const QString &  button2,
const QString &  button3,
const QString &  button4,
const int  defaultButton = -1,
const int  escapeButton = -1 
) [static]
static int SUIT_EXPORT::critical ( QWidget *  parent,
const QString &  title,
const QString &  text,
const int  defaultButton,
const int  escapeButton,
char *  ,
  ... 
) [static]
virtual QVariant SUIT_EXPORT::customData ( Qtx::CustomDataType  ) [virtual]
virtual void SUIT_EXPORT::customEvent ( QEvent *  ) [protected, virtual]
virtual bool SUIT_EXPORT::customSorting ( const int  ) const [pure virtual]
virtual bool SUIT_EXPORT::customSorting ( const int  = NameId) const [virtual]
virtual bool SUIT_EXPORT::customSorting ( const int  ) const [virtual]
bool SUIT_EXPORT::customSorting ( const int  ) const
virtual QVariant SUIT_EXPORT::data ( const QModelIndex &  ,
int  = DisplayRole 
) const [virtual]
virtual QAbstractItemDelegate* SUIT_EXPORT::delegate ( ) const [pure virtual]
QAbstractItemDelegate* SUIT_EXPORT::delegate ( ) const
QAbstractItemDelegate* SUIT_EXPORT::delegate ( ) const
int SUIT_EXPORT::depth ( ) const
virtual SUIT_Desktop* SUIT_EXPORT::desktop ( ) [virtual]

Returns main widget (Desktop) of the application (if it exists)

int SUIT_EXPORT::detour ( ) const
static bool SUIT_EXPORT::disconnect ( const char *  ,
QObject ,
const char *   
) [static]
bool SUIT_EXPORT::disconnectPopupRequest ( QObject reciever,
const char *  slot 
)

decrements reference counter

Definition at line 46 of file SUIT_SmartPtr.h.

  {
    if ( crefs > 0 && --crefs == 0 )
      delete this;
  }
virtual bool SUIT_EXPORT::dropMimeData ( const QMimeData *  data,
Qt::DropAction  action,
int  row,
int  column,
const QModelIndex &  parent 
) [virtual]
void SUIT_EXPORT::dropped ( const QList< SUIT_DataObject * > &  ,
SUIT_DataObject ,
int  ,
Qt::DropAction   
) [signal]
void SUIT_EXPORT::dropped ( const QList< SUIT_DataObject * > &  ,
SUIT_DataObject ,
int  ,
Qt::DropAction   
) [signal]
void SUIT_EXPORT::dump ( const int  indent = 2) const
virtual QImage SUIT_EXPORT::dumpView ( ) [virtual]
bool SUIT_EXPORT::dumpViewToFormat ( const QString &  fileName,
const QString &  format 
)
virtual bool SUIT_EXPORT::dumpViewToFormat ( const QImage &  ,
const QString &  fileName,
const QString &  format 
) [protected, virtual]
virtual void SUIT_EXPORT::emitClicked ( SUIT_DataObject obj,
const QModelIndex &  index 
) [pure virtual]
virtual void SUIT_EXPORT::emitClicked ( SUIT_DataObject obj,
const QModelIndex &  index 
) [virtual]
virtual void SUIT_EXPORT::emitClicked ( SUIT_DataObject obj,
const QModelIndex &  index 
) [virtual]
void SUIT_EXPORT::emitMessage ( const QString &  )
void SUIT_EXPORT::endScope ( ) [private]
bool SUIT_EXPORT::event ( QEvent *  )
virtual bool SUIT_EXPORT::event ( QEvent *  ) [protected, virtual]
virtual bool SUIT_EXPORT::event ( QEvent *  ) [protected, virtual]
bool SUIT_EXPORT::eventFilter ( QObject ,
QEvent *   
) [protected]
virtual bool SUIT_EXPORT::eventFilter ( QObject o,
QEvent *  e 
) [private, virtual]
int SUIT_EXPORT::execStatus ( ) const
int SUIT_EXPORT::exitFlags ( ) const
virtual bool SUIT_EXPORT::expandable ( ) const [virtual]
SUIT_DataObject* SUIT_EXPORT::extreme ( DataObjectList ,
bool  FromLeft 
) const [protected]
virtual QString SUIT_EXPORT::filter ( ) const [protected, virtual]
virtual bool SUIT_EXPORT::filterAcceptsRow ( int  ,
const QModelIndex &   
) const [protected, virtual]
virtual QString SUIT_EXPORT::findAppropriateUserFile ( const QString &  ) const [protected, virtual]
virtual SUIT_DataObject* SUIT_EXPORT::findObject ( const QString &  ) const [pure virtual]
virtual Qt::ItemFlags SUIT_EXPORT::flags ( const QModelIndex &  ) const [virtual]
virtual QFont SUIT_EXPORT::font ( const int  = NameId) const [virtual]
static QString SUIT_EXPORT::fontToString ( const QFont &  font) [static]
virtual void SUIT_EXPORT::forgetObject ( const SUIT_DataObject ) [pure virtual]
virtual void SUIT_EXPORT::forgetObject ( const SUIT_DataObject ) [virtual]
virtual void SUIT_EXPORT::forgetObject ( const SUIT_DataObject ) [virtual]
static SUIT_Accel* SUIT_EXPORT::getAccel ( ) [static]
int SUIT_EXPORT::getAccelKey ( QEvent *  ) [private]

Definition at line 67 of file SUIT_ViewManager.h.

{ return myActiveView; }
virtual QString SUIT_EXPORT::getDirectory ( const QString &  initial,
const QString &  caption,
QWidget *  parent 
) [pure virtual]

Invokes application-specific "Select Directory" dialog and returns the selected directory name.

static QString SUIT_EXPORT::getExistingDirectory ( QWidget *  ,
const QString &  ,
const QString &  = QString(),
const bool  = true,
SUIT_FileValidator = 0 
) [static]
static QString SUIT_EXPORT::getFileName ( QWidget *  ,
const QString &  ,
const QStringList &  ,
const QString &  = QString(),
const bool  = true,
const bool  = true,
SUIT_FileValidator = 0 
) [static]
static QString SUIT_EXPORT::getFileName ( QWidget *  ,
const QString &  ,
const QString &  ,
const QString &  = QString(),
const bool  = true,
const bool  = true,
SUIT_FileValidator = 0 
) [static]
virtual QString SUIT_EXPORT::getFileName ( bool  open,
const QString &  initial,
const QString &  filters,
const QString &  caption,
QWidget *  parent 
) [pure virtual]

Invokes application-specific "Open/Save File" dialog and returns the selected file name.

int SUIT_EXPORT::getGlobalId ( ) const
static void SUIT_EXPORT::getHotButton ( InteractionStyle  theInteractionStyle,
HotOperation  theOper,
Qt::KeyboardModifiers &  theState,
Qt::MouseButtons &  theButton 
) [static]
QPixmap SUIT_EXPORT::getIcon ( ) const [inline]

Definition at line 75 of file SUIT_ViewManager.h.

{ return myIcon; }
int SUIT_EXPORT::getId ( ) const
int SUIT_EXPORT::getId ( ) const
static QString SUIT_EXPORT::getLastVisitedDirectory ( ) [static]
static QString SUIT_EXPORT::getLastVisitedPath ( ) [static]
virtual int SUIT_EXPORT::getNbStudies ( ) const [virtual]

Returns number of Studies.

Must be redefined in Applications which support several studies for one Application instance.

static QStringList SUIT_EXPORT::getOpenFileNames ( QWidget *  ,
const QString &  ,
const QStringList &  ,
const QString &  = QString(),
const bool  = true,
SUIT_FileValidator = 0 
) [static]
static QStringList SUIT_EXPORT::getOpenFileNames ( QWidget *  ,
const QString &  ,
const QString &  ,
const QString &  = QString(),
const bool  = true,
SUIT_FileValidator = 0 
) [static]
virtual void SUIT_EXPORT::getSelection ( SUIT_DataOwnerPtrList ) const [protected, pure virtual]
QKeySequence SUIT_EXPORT::getShortcutByActionName ( const QString &  ) const [private]
QString SUIT_EXPORT::getTitle ( ) const [inline]

Definition at line 72 of file SUIT_ViewManager.h.

{ return myTitle; }
QString SUIT_EXPORT::getType ( ) const

Here is the caller graph for this function:

virtual QString SUIT_EXPORT::getType ( ) const [inline, virtual]

Definition at line 67 of file SUIT_ViewModel.h.

{ return "SUIT_ViewModel"; }

Definition at line 62 of file SUIT_ViewManager.h.

{ return myViewModel; }
int SUIT_EXPORT::getViewsCount ( ) [inline]

Definition at line 69 of file SUIT_ViewManager.h.

{ return myViews.count(); }
virtual QString SUIT_EXPORT::getVisualParameters ( ) [virtual]
SUIT_DataObject* SUIT_EXPORT::globalSibling ( SUIT_DataObject ,
bool  next 
) const [protected]
virtual int SUIT_EXPORT::groupId ( ) const [virtual]
virtual bool SUIT_EXPORT::handle ( QObject ,
QEvent *   
) [virtual]
bool SUIT_EXPORT::hasSelectionMode ( const int  ) const
bool SUIT_EXPORT::hasSelectionMode ( const int  ) const
virtual bool SUIT_EXPORT::hasTransaction ( ) const [protected, virtual]
virtual bool SUIT_EXPORT::hasTransaction ( ) const [protected, virtual]
static bool SUIT_EXPORT::hasWildCards ( const QString &  ) [static, protected]
virtual QVariant SUIT_EXPORT::headerData ( int  ,
Qt::Orientation  ,
int  = Qt::DisplayRole 
) const [virtual]
virtual Qtx::HeaderViewFlags SUIT_EXPORT::headerFlags ( const QString &  name) const [pure virtual]
virtual Qtx::HeaderViewFlags SUIT_EXPORT::headerFlags ( const QString &  name) const [virtual]
virtual Qtx::HeaderViewFlags SUIT_EXPORT::headerFlags ( const QString &  name) const [virtual]
virtual QPixmap SUIT_EXPORT::icon ( const int  = NameId) const [virtual]
virtual int SUIT_EXPORT::id ( ) const [virtual]
virtual QModelIndex SUIT_EXPORT::index ( const SUIT_DataObject ,
int  = 0 
) const [pure virtual]
virtual QModelIndex SUIT_EXPORT::index ( int  ,
int  ,
const QModelIndex &  = QModelIndex() 
) const [virtual]
QModelIndex SUIT_EXPORT::index ( const SUIT_DataObject ,
int  = 0 
) const
QModelIndex SUIT_EXPORT::index ( const SUIT_DataObject ,
int  = 0 
) const
void SUIT_EXPORT::infoChanged ( QString  ) [signal]
static StandardButton SUIT_EXPORT::information ( QWidget *  parent,
const QString &  title,
const QString &  text,
StandardButtons  buttons = Ok,
StandardButton  defaultButton = NoButton 
) [static]
static int SUIT_EXPORT::information ( QWidget *  parent,
const QString &  title,
const QString &  text,
const QString &  button 
) [static]
static int SUIT_EXPORT::information ( QWidget *  parent,
const QString &  title,
const QString &  text,
const QString &  button1,
const QString &  button2,
const int  defaultButton = -1,
const int  escapeButton = -1 
) [static]
static int SUIT_EXPORT::information ( QWidget *  parent,
const QString &  title,
const QString &  text,
const QString &  button1,
const QString &  button2,
const QString &  button3,
const int  defaultButton = -1,
const int  escapeButton = -1 
) [static]
static int SUIT_EXPORT::information ( QWidget *  parent,
const QString &  title,
const QString &  text,
const QString &  button1,
const QString &  button2,
const QString &  button3,
const QString &  button4,
const int  defaultButton = -1,
const int  escapeButton = -1 
) [static]
static int SUIT_EXPORT::information ( QWidget *  parent,
const QString &  title,
const QString &  text,
const int  defaultButton,
const int  escapeButton,
char *  ,
  ... 
) [static]
static void SUIT_EXPORT::Init ( ) [static]
iterator SUIT_EXPORT::insert ( iterator  it,
const SUIT_DataOwnerPtr &  x 
) [private]

hide method

virtual void SUIT_EXPORT::insertChild ( SUIT_DataObject ,
int   
) [virtual]
void SUIT_EXPORT::insertChildAtPos ( SUIT_DataObject obj,
int  position 
)
virtual bool SUIT_EXPORT::insertView ( SUIT_ViewWindow theView) [protected, virtual]

Inserts the View into internal Views Vector.


Returns true if view has been added successfully

virtual void SUIT_EXPORT::installFilter ( SUIT_SelectionFilter ,
const bool  = true 
) [virtual]
virtual void SUIT_EXPORT::installSelector ( SUIT_Selector ) [protected, virtual]
bool SUIT_EXPORT::internalHandle ( QObject ,
QEvent *   
) [protected]
bool SUIT_EXPORT::isActive ( ) const
bool SUIT_EXPORT::isActive ( ) const
virtual bool SUIT_EXPORT::isCheckable ( const int  = NameId) const [virtual]
virtual bool SUIT_EXPORT::isDraggable ( ) const [virtual]
virtual bool SUIT_EXPORT::isDropAccepted ( ) const [virtual]
bool SUIT_EXPORT::isEnabled ( ) const
virtual bool SUIT_EXPORT::isEnabled ( ) const [virtual]
virtual bool SUIT_EXPORT::isEqual ( const SUIT_DataObjectKey ) const [pure virtual]
virtual bool SUIT_EXPORT::isGranted ( ) const [virtual]
virtual bool SUIT_EXPORT::isLess ( const SUIT_DataObjectKey ) const [pure virtual]
virtual bool SUIT_EXPORT::isModified ( ) const [virtual]
bool SUIT_EXPORT::isNull ( ) const
virtual bool SUIT_EXPORT::isOk ( const SUIT_DataOwner ) const [pure virtual]
bool SUIT_EXPORT::isOk ( const SUIT_DataOwner ) const
bool SUIT_EXPORT::isOk ( const SUIT_DataOwnerPtr &  ) const
virtual bool SUIT_EXPORT::isOn ( const int  = NameId) const [virtual]
virtual bool SUIT_EXPORT::isOpen ( ) const [virtual]
bool SUIT_EXPORT::isOpenDlg ( ) const
virtual bool SUIT_EXPORT::isPossibleToClose ( bool &  ) [virtual]

Returns FALSE if application can not be closed (because of non saved data for example).

This method called by SUIT_Session whin closing of application was requested.

virtual bool SUIT_EXPORT::isReadyToStart ( ) const [protected, virtual]
bool SUIT_EXPORT::isRunning ( ) const
virtual bool SUIT_EXPORT::isSaved ( ) const [virtual]
virtual bool SUIT_EXPORT::isSelectable ( ) const [virtual]
virtual bool SUIT_EXPORT::isValid ( SUIT_Operation theOtherOp) const [virtual]
bool SUIT_EXPORT::isVisible ( ) const
virtual bool SUIT_EXPORT::isVisible ( ) const [virtual]
QIcon SUIT_EXPORT::itemIcon ( const int  ) const
QVariant SUIT_EXPORT::itemProperty ( const QString &  ,
const int  = -1 
) const
virtual SUIT_DataObjectKey* SUIT_EXPORT::key ( ) const [virtual]
void SUIT_EXPORT::keyPress ( SUIT_ViewWindow ,
QKeyEvent *   
) [signal]
void SUIT_EXPORT::keyPressed ( SUIT_ViewWindow ,
QKeyEvent *   
) [signal]
void SUIT_EXPORT::keyRelease ( SUIT_ViewWindow ,
QKeyEvent *   
) [signal]
void SUIT_EXPORT::keyReleased ( SUIT_ViewWindow ,
QKeyEvent *   
) [signal]
virtual QString SUIT_EXPORT::keyString ( ) const [pure virtual]

used for comparison

QString SUIT_EXPORT::lastError ( ) const [private]
virtual bool SUIT_EXPORT::lessThan ( const QModelIndex &  left,
const QModelIndex &  right 
) const [pure virtual]
virtual bool SUIT_EXPORT::lessThan ( const QModelIndex &  left,
const QModelIndex &  right 
) const [virtual]
virtual bool SUIT_EXPORT::lessThan ( const QModelIndex &  ,
const QModelIndex &   
) const [virtual]
int SUIT_EXPORT::level ( ) const
QLineEdit* SUIT_EXPORT::lineEdit ( ) const [protected]
QString SUIT_EXPORT::loadDoc ( const QString &  ,
const QString &   
) const
AppLib SUIT_EXPORT::loadLibrary ( const QString &  ,
QString &   
) [private]
int SUIT_EXPORT::logoCount ( ) const
void SUIT_EXPORT::logoInsert ( const QString &  ,
QMovie *  ,
const int  = -1 
)
void SUIT_EXPORT::logoInsert ( const QString &  ,
const QPixmap &  ,
const int  = -1 
)
void SUIT_EXPORT::logoRemove ( const QString &  )
static QRect SUIT_EXPORT::makeRect ( const int  x1,
const int  y1,
const int  x2,
const int  y2 
) [static]
void SUIT_EXPORT::message ( const QString &  ) [signal]
static int SUIT_EXPORT::messageBox ( SUIT_MessageBox::Icon  icon,
QWidget *  parent,
const QString &  title,
const QString &  text,
const ButtonInfos lst,
const int  defaultButton = -1,
const int  escapeButton = -1 
) [static, private]
static ButtonInfos SUIT_EXPORT::messageList ( char *  ,
va_list &   
) [static, private]
virtual QMimeData* SUIT_EXPORT::mimeData ( const QModelIndexList &  indexes) const [virtual]
virtual QStringList SUIT_EXPORT::mimeTypes ( ) const [virtual]
virtual void SUIT_EXPORT::Modified ( ) [virtual]
bool SUIT_EXPORT::modified ( ) [inline]

Definition at line 103 of file SUIT_DataObject.h.

{return _modified;};

Here is the caller graph for this function:

void SUIT_EXPORT::mouseDoubleClick ( SUIT_ViewWindow ,
QMouseEvent *   
) [signal]
void SUIT_EXPORT::mouseDoubleClicked ( SUIT_ViewWindow ,
QMouseEvent *   
) [signal]
void SUIT_EXPORT::mouseMove ( SUIT_ViewWindow ,
QMouseEvent *   
) [signal]
void SUIT_EXPORT::mouseMoving ( SUIT_ViewWindow ,
QMouseEvent *   
) [signal]
void SUIT_EXPORT::mousePress ( SUIT_ViewWindow ,
QMouseEvent *   
) [signal]
void SUIT_EXPORT::mousePressed ( SUIT_ViewWindow ,
QMouseEvent *   
) [signal]
void SUIT_EXPORT::mouseRelease ( SUIT_ViewWindow ,
QMouseEvent *   
) [signal]
void SUIT_EXPORT::mouseReleased ( SUIT_ViewWindow ,
QMouseEvent *   
) [signal]
virtual QString SUIT_EXPORT::name ( ) const [virtual]
virtual SUIT_DataObject* SUIT_EXPORT::object ( const QModelIndex &  = QModelIndex()) const [pure virtual]
SUIT_DataObject* SUIT_EXPORT::object ( const QModelIndex &  = QModelIndex()) const
SUIT_DataObject* SUIT_EXPORT::object ( const TreeItem *  ) const [private]
SUIT_DataObject* SUIT_EXPORT::object ( const QModelIndex &  = QModelIndex()) const
QString SUIT_EXPORT::objectId ( const QModelIndex &  = QModelIndex()) const [private]
void SUIT_EXPORT::onActionDestroyed ( QObject ) [private, slot]
void SUIT_EXPORT::onAgree ( ) [private, slot]
void SUIT_EXPORT::onCancel ( ) [private, slot]
void SUIT_EXPORT::onClicked ( const QModelIndex &  ) [private, slot]
void SUIT_EXPORT::onClosingView ( SUIT_ViewWindow ) [protected, slot]
void SUIT_EXPORT::onContextMenuRequested ( QContextMenuEvent *  e) [private, slot]
void SUIT_EXPORT::onDblClicked ( const QModelIndex &  ) [private, slot]
void SUIT_EXPORT::onDeleteStudy ( ) [protected, slot]
virtual void SUIT_EXPORT::onDesktopActivated ( ) [protected, virtual, slot]
virtual void SUIT_EXPORT::onDumpView ( ) [virtual, slot]
void SUIT_EXPORT::onExpanded ( const QModelIndex &  ) [private, slot]
virtual void SUIT_EXPORT::onHelpContextModule ( const QString &  ,
const QString &  ,
const QString &  = QString() 
) [virtual, slot]
void SUIT_EXPORT::onInfoClear ( ) [private, slot]
void SUIT_EXPORT::onInserted ( SUIT_DataObject ,
SUIT_DataObject  
) [private, slot]
void SUIT_EXPORT::onModelUpdated ( ) [private, slot]
void SUIT_EXPORT::onMousePressed ( SUIT_ViewWindow ,
QMouseEvent *   
) [protected, slot]
void SUIT_EXPORT::onPrint ( ) [private, slot]
void SUIT_EXPORT::onRemoved ( SUIT_DataObject ,
SUIT_DataObject  
) [private, slot]
void SUIT_EXPORT::onStartEditing ( ) [private, slot]
virtual bool SUIT_EXPORT::openDocument ( const QString &  ) [virtual]
virtual bool SUIT_EXPORT::openTransaction ( ) [protected, virtual]
virtual bool SUIT_EXPORT::openTransaction ( ) [protected, virtual]
virtual void SUIT_EXPORT::operationAborted ( SUIT_Operation ) [protected, virtual]
virtual void SUIT_EXPORT::operationCommited ( SUIT_Operation ) [protected, virtual]
virtual QString SUIT_EXPORT::operationName ( ) const [virtual]
const QList<SUIT_Operation*>& SUIT_EXPORT::operations ( ) const
virtual void SUIT_EXPORT::operationStarted ( SUIT_Operation ) [protected, virtual]
virtual void SUIT_EXPORT::operationStopped ( SUIT_Operation ) [protected, virtual]
SUIT_EXPORT::operator const QAbstractItemModel * ( ) const
SUIT_EXPORT::operator const QObject * ( ) const
SUIT_EXPORT::operator QAbstractItemModel * ( )
virtual void SUIT_EXPORT::operator++ ( ) [virtual]
bool SUIT_EXPORT::operator< ( const SUIT_DataObjectKeyHandle ) const
RefCount& SUIT_EXPORT::operator= ( const RefCount ) [inline]

operator= (does not change counter)

Definition at line 38 of file SUIT_SmartPtr.h.

{ return *this; }
SUIT_DataObjectKeyHandle& SUIT_EXPORT::operator= ( const SUIT_DataObjectKeyHandle )
bool SUIT_EXPORT::operator== ( const SUIT_DataObjectKeyHandle ) const
virtual QVariant SUIT_EXPORT::optionValue ( const QString &  ) const [protected, virtual]
virtual void SUIT_EXPORT::paint ( QPainter *  ,
const QStyleOptionViewItem &  ,
const QModelIndex &   
) const [virtual]
QWidget* SUIT_EXPORT::parent ( ) const
virtual SUIT_DataObject* SUIT_EXPORT::parent ( ) const [virtual]
virtual QModelIndex SUIT_EXPORT::parent ( const QModelIndex &  ) const [virtual]
void SUIT_EXPORT::polish ( ) [private]
virtual QString SUIT_EXPORT::popupClientType ( ) const [virtual]
virtual QString SUIT_EXPORT::popupClientType ( ) const [pure virtual]
virtual QString SUIT_EXPORT::popupClientType ( ) const [inline, virtual]

Definition at line 58 of file SUIT_ViewManager.h.

{ return getType(); }

Here is the call graph for this function:

int SUIT_EXPORT::position ( ) const
QString SUIT_EXPORT::prepareTitle ( const QString &  ,
const int  ,
const int   
) [protected]
iterator SUIT_EXPORT::prepend ( const SUIT_DataOwnerPtr &  x) [private]

hide method

bool SUIT_EXPORT::processPath ( const QString &  ) [protected]
void SUIT_EXPORT::push_back ( const SUIT_DataOwnerPtr &  x) [private]

hide method

void SUIT_EXPORT::push_front ( const SUIT_DataOwnerPtr &  x) [private]

hide method

void SUIT_EXPORT::putInfo ( const QString &  ,
const int  = 0 
)

Puts the message to the status bar.

static StandardButton SUIT_EXPORT::question ( QWidget *  parent,
const QString &  title,
const QString &  text,
StandardButtons  buttons = Ok,
StandardButton  defaultButton = NoButton 
) [static]
static int SUIT_EXPORT::question ( QWidget *  parent,
const QString &  title,
const QString &  text,
const QString &  button 
) [static]
static int SUIT_EXPORT::question ( QWidget *  parent,
const QString &  title,
const QString &  text,
const QString &  button1,
const QString &  button2,
const int  defaultButton = -1,
const int  escapeButton = -1 
) [static]
static int SUIT_EXPORT::question ( QWidget *  parent,
const QString &  title,
const QString &  text,
const QString &  button1,
const QString &  button2,
const QString &  button3,
const int  defaultButton = -1,
const int  escapeButton = -1 
) [static]
static int SUIT_EXPORT::question ( QWidget *  parent,
const QString &  title,
const QString &  text,
const QString &  button1,
const QString &  button2,
const QString &  button3,
const QString &  button4,
const int  defaultButton = -1,
const int  escapeButton = -1 
) [static]
static int SUIT_EXPORT::question ( QWidget *  parent,
const QString &  title,
const QString &  text,
const int  defaultButton,
const int  escapeButton,
char *  ,
  ... 
) [static]
void SUIT_EXPORT::quickDir ( const QString &  ) [protected, slot]
SUIT_EXPORT::RefCount ( ) [inline]

constructor

Definition at line 32 of file SUIT_SmartPtr.h.

: crefs( 0 ) {}
SUIT_EXPORT::RefCount ( const RefCount ) [inline]

copy constructor

Definition at line 34 of file SUIT_SmartPtr.h.

: crefs( 0 ) {}
int SUIT_EXPORT::refcount ( ) const [inline]

get reference counter value

Definition at line 53 of file SUIT_SmartPtr.h.

{ return crefs; }
int SUIT_EXPORT::registerAction ( const int  ,
QAction *   
) [protected]
virtual void SUIT_EXPORT::registerColumn ( const int  group_id,
const QString &  name,
const int  custom_id 
) [pure virtual]
virtual void SUIT_EXPORT::registerColumn ( const int  group_id,
const QString &  name,
const int  custom_id 
) [virtual]
virtual void SUIT_EXPORT::registerColumn ( const int  group_id,
const QString &  name,
const int  custom_id 
) [virtual]
uint SUIT_EXPORT::remove ( const SUIT_DataOwnerPtr &  x)
virtual void SUIT_EXPORT::removeChild ( SUIT_DataObject ,
const bool  = false 
) [virtual]
void SUIT_EXPORT::removeItem ( TreeItem *  ) [private]
virtual void SUIT_EXPORT::removeSelectionModes ( const QList< int > &  ) [virtual]
virtual void SUIT_EXPORT::removeSelector ( SUIT_Selector ) [protected, virtual]
virtual void SUIT_EXPORT::removeView ( SUIT_ViewWindow theView) [protected, virtual]

Removes the View from internal Views Vector.

virtual bool SUIT_EXPORT::renameAllowed ( const int  = NameId) const [virtual]
bool SUIT_EXPORT::replaceChild ( SUIT_DataObject ,
SUIT_DataObject ,
const bool  = false 
)
virtual void SUIT_EXPORT::restoreState ( int  savePoint) [virtual]
virtual void SUIT_EXPORT::resumeOperation ( ) [protected, virtual]
virtual SUIT_DataObject* SUIT_EXPORT::root ( ) const [pure virtual]
TreeItem* SUIT_EXPORT::rootItem ( ) const [private]
virtual int SUIT_EXPORT::rowCount ( const QModelIndex &  = QModelIndex()) const [virtual]
virtual bool SUIT_EXPORT::saveDocumentAs ( const QString &  ) [virtual]
virtual SUIT_DataSearcher* SUIT_EXPORT::searcher ( ) const [virtual]
virtual SUIT_DataSearcher* SUIT_EXPORT::searcher ( ) const [virtual]
virtual void SUIT_EXPORT::selected ( SUIT_DataOwnerPtrList ,
const QString &  = QString() 
) const [virtual]
QString SUIT_EXPORT::selectedFile ( ) const
QStringList SUIT_EXPORT::selectedFiles ( ) const
void SUIT_EXPORT::selectFile ( const QString &  )
virtual void SUIT_EXPORT::selectionChanged ( SUIT_Selector ) [protected, virtual]
void SUIT_EXPORT::selectionModes ( QList< int > &  ) const
void SUIT_EXPORT::selectionModes ( QList< int > &  ) const
void SUIT_EXPORT::selectors ( QList< SUIT_Selector * > &  ) const
void SUIT_EXPORT::selectors ( const QString &  ,
QList< SUIT_Selector * > &   
) const
static QAction* SUIT_EXPORT::separator ( ) [static, protected]
static SUIT_Session* SUIT_EXPORT::session ( ) [static]
virtual void SUIT_EXPORT::setAction ( const QString &  text,
const QIcon &  icon,
const QString &  menuText,
QKeySequence  accel,
QObject parent,
bool  toggle = false 
) [virtual]
virtual void SUIT_EXPORT::setAction ( const QString &  text,
const QString &  menuText,
QKeySequence  accel,
QObject parent,
bool  toggle = false 
) [virtual]
virtual void SUIT_EXPORT::setAction ( QtxAction theAction) [virtual]
void SUIT_EXPORT::setActionKey ( const int  action,
const int  key,
const QString &  type 
)
void SUIT_EXPORT::setActionShown ( QAction *  ,
const bool   
) [protected]
void SUIT_EXPORT::setActionShown ( const int  ,
const bool   
) [protected]
virtual void SUIT_EXPORT::setActiveStudy ( SUIT_Study ) [protected, virtual]
virtual void SUIT_EXPORT::setApplication ( SUIT_Application theApp) [virtual]
virtual void SUIT_EXPORT::setAppropriate ( const QString &  name,
const Qtx::Appropriate  appr 
) [pure virtual]
virtual void SUIT_EXPORT::setAppropriate ( const QString &  name,
const Qtx::Appropriate  appr 
) [virtual]
virtual void SUIT_EXPORT::setAppropriate ( const QString &  name,
const Qtx::Appropriate  appr 
) [virtual]
virtual void SUIT_EXPORT::setAutoBlock ( const bool  ) [virtual]
virtual void SUIT_EXPORT::setAutoDeleteChildren ( const bool  ) [virtual]
virtual void SUIT_EXPORT::setAutoDeleteTree ( const bool  ) [pure virtual]
void SUIT_EXPORT::setAutoUpdate ( const bool  )
virtual void SUIT_EXPORT::setAutoUpdate ( const bool  ) [pure virtual]
void SUIT_EXPORT::setAutoUpdate ( const bool  )
void SUIT_EXPORT::setAutoUpdate ( const bool  )
void SUIT_EXPORT::setButtonText ( StandardButton  ,
const QString &   
)
bool SUIT_EXPORT::setClosable ( const bool  )
virtual void SUIT_EXPORT::setColumnIcon ( const QString &  name,
const QPixmap &  icon 
) [pure virtual]
virtual void SUIT_EXPORT::setColumnIcon ( const QString &  name,
const QPixmap &  icon 
) [virtual]
virtual void SUIT_EXPORT::setColumnIcon ( const QString &  name,
const QPixmap &  icon 
) [virtual]
virtual bool SUIT_EXPORT::setData ( const QModelIndex &  ,
const QVariant &  ,
int  = EditRole 
) [virtual]
virtual void SUIT_EXPORT::setDesktop ( SUIT_Desktop ) [protected, virtual]
virtual void SUIT_EXPORT::setDestructiveClose ( const bool  ) [virtual]
virtual void SUIT_EXPORT::setDropDownButtons ( bool  ) [virtual]
void SUIT_EXPORT::setEnabled ( const bool  ,
const QString &  = QString() 
)
virtual void SUIT_EXPORT::setEnabled ( const bool  ) [virtual]
void SUIT_EXPORT::setExecStatus ( const int  ) [protected]
void SUIT_EXPORT::setFlags ( const int  )
virtual void SUIT_EXPORT::setHeaderFlags ( const QString &  name,
const Qtx::HeaderViewFlags  flags 
) [pure virtual]
virtual void SUIT_EXPORT::setHeaderFlags ( const QString &  name,
const Qtx::HeaderViewFlags  flags 
) [virtual]
virtual void SUIT_EXPORT::setHeaderFlags ( const QString &  name,
const Qtx::HeaderViewFlags  flags 
) [virtual]
static void SUIT_EXPORT::setHotButton ( InteractionStyle  theInteractionStyle,
HotOperation  theOper,
Qt::KeyboardModifiers  theState,
Qt::MouseButtons  theButton 
) [static]
virtual void SUIT_EXPORT::setIcon ( const QPixmap &  ) [virtual]
virtual void SUIT_EXPORT::setIsModified ( const bool  ) [protected, virtual]
virtual void SUIT_EXPORT::setIsSaved ( const bool  ) [protected, virtual]
void SUIT_EXPORT::setItemIcon ( const int  ,
const QIcon &   
)
void SUIT_EXPORT::setItemProperty ( const QString &  ,
const QVariant &  ,
const int  = -1 
)
void SUIT_EXPORT::setMenuShown ( QAction *  ,
const bool   
) [protected]
void SUIT_EXPORT::setMenuShown ( const int  ,
const bool   
) [protected]
void SUIT_EXPORT::setModified ( bool  modified) [inline]

Definition at line 104 of file SUIT_DataObject.h.

Here is the call graph for this function:

virtual bool SUIT_EXPORT::setName ( const QString &  name) [virtual]
virtual void SUIT_EXPORT::setOn ( const bool  ,
const int  = NameId 
) [virtual]
virtual void SUIT_EXPORT::setOpen ( const bool  ) [virtual]
virtual void SUIT_EXPORT::setOptionValue ( const QString &  ,
const QVariant &   
) [protected, virtual]
virtual void SUIT_EXPORT::setParent ( SUIT_DataObject ) [virtual]
virtual void SUIT_EXPORT::setRoot ( SUIT_DataObject ) [pure virtual]
virtual void SUIT_EXPORT::setRoot ( SUIT_DataObject ) [protected, virtual]
virtual void SUIT_EXPORT::setSearcher ( SUIT_DataSearcher *  ) [virtual]
virtual void SUIT_EXPORT::setSearcher ( SUIT_DataSearcher *  ) [virtual]
void SUIT_EXPORT::setSectionEnabled ( const QString &  ,
const bool  = true 
)
virtual void SUIT_EXPORT::setSelected ( const SUIT_DataOwnerPtrList ,
const bool  = false 
) [virtual]
void SUIT_EXPORT::setSelected ( const SUIT_DataObject ,
const bool  = false 
)
void SUIT_EXPORT::setSelected ( const DataObjectList ,
const bool  = false 
)
virtual void SUIT_EXPORT::setSelection ( const SUIT_DataOwnerPtrList ) [protected, pure virtual]
virtual void SUIT_EXPORT::setSelectionModes ( const QList< int > &  ) [virtual]
void SUIT_EXPORT::setShortcutKey ( const int  ,
const int   
)
virtual void SUIT_EXPORT::setShown ( const bool  ) [virtual]
bool SUIT_EXPORT::setSlot ( const QObject theReceiver,
const char *  theSlot 
)
void SUIT_EXPORT::setState ( const OperationState  ) [protected]
void SUIT_EXPORT::setStatusTip ( const QString &  theTip)
virtual void SUIT_EXPORT::setStudy ( SUIT_Study theStudy) [virtual]
virtual void SUIT_EXPORT::setStudyName ( const QString &  ) [protected, virtual]
virtual void SUIT_EXPORT::setTitle ( const QString &  ) [virtual]
void SUIT_EXPORT::setToolShown ( QAction *  ,
const bool   
) [protected]
void SUIT_EXPORT::setToolShown ( const int  ,
const bool   
) [protected]
virtual void SUIT_EXPORT::setUpdateModified ( const bool  ) [pure virtual]
void SUIT_EXPORT::setVersion ( const QString &  )
virtual void SUIT_EXPORT::setViewManager ( SUIT_ViewManager theViewManager) [virtual]
virtual void SUIT_EXPORT::setViewName ( SUIT_ViewWindow theView) [protected, virtual]

Used to set unique name for the view.

virtual void SUIT_EXPORT::setVisibilityState ( const QString &  id,
Qtx::VisibilityState  state 
) [pure virtual]
virtual void SUIT_EXPORT::setVisibilityState ( const QString &  id,
Qtx::VisibilityState  state 
) [virtual]
virtual void SUIT_EXPORT::setVisibilityState ( const QString &  id,
Qtx::VisibilityState  state 
) [virtual]
virtual void SUIT_EXPORT::setVisibilityStateForAll ( Qtx::VisibilityState  state) [pure virtual]
virtual void SUIT_EXPORT::setVisibilityStateForAll ( Qtx::VisibilityState  state) [virtual]
virtual void SUIT_EXPORT::setVisibilityStateForAll ( Qtx::VisibilityState  state) [virtual]
virtual void SUIT_EXPORT::setVisualParameters ( const QString &  parameters) [virtual]
int SUIT_EXPORT::shortcutKey ( const int  ) const
void SUIT_EXPORT::showMessage ( const QString &  ,
const QString &   
) [protected]
static Signal* SUIT_EXPORT::signal ( ) [static]
virtual QSize SUIT_EXPORT::sizeHint ( const QStyleOptionViewItem &  option,
const QModelIndex &  index 
) const [virtual]
bool SUIT_EXPORT::start ( SUIT_Operation ,
const bool  check = true 
)
virtual void SUIT_EXPORT::start ( ) [virtual]

Shows the application's main widget. For non GUI application must be redefined.

void SUIT_EXPORT::start ( SUIT_Operation ,
const bool  = false 
) [protected]
SUIT_Application* SUIT_EXPORT::startApplication ( const QString &  ,
int  = 0,
char **  = 0 
)
SUIT_Application* SUIT_EXPORT::startApplication ( int  ,
char **   
) const [protected]
SUIT_Application* SUIT_EXPORT::startApplication ( const QString &  ,
int  ,
char **   
) const [protected]
virtual void SUIT_EXPORT::startOperation ( ) [protected, virtual]
virtual QString SUIT_EXPORT::statusTip ( const int  = NameId) const [virtual]
virtual void SUIT_EXPORT::stopOperation ( ) [protected, virtual]
static QFont SUIT_EXPORT::stringToFont ( const QString &  fontDescription) [static]
virtual QString SUIT_EXPORT::studyName ( ) const [virtual]
SUIT_EXPORT::SUIT_Accel ( ) [private]
SUIT_EXPORT::SUIT_DataBrowser ( QWidget *  = 0)
SUIT_EXPORT::SUIT_DataBrowser ( SUIT_DataObject ,
QWidget *  = 0 
)
SUIT_EXPORT::SUIT_DataObjectIterator ( SUIT_DataObject root,
const int  det,
const bool  fromTrueRoot = false 
)

constructor

constructor

SUIT_EXPORT::SUIT_DataOwnerPtrList ( const bool  skipAllEqual)

constructor

copy constructor

SUIT_EXPORT::SUIT_DataOwnerPtrList ( const SUIT_DataOwnerPtrList l,
const bool  skipAllEqual 
)

copy constructor

SUIT_EXPORT::SUIT_FileDlg ( QWidget *  ,
bool  ,
bool  = true,
bool  = true 
)
SUIT_EXPORT::SUIT_FileValidator ( QWidget *  = 0)
SUIT_EXPORT::SUIT_LicenseDlg ( bool  firstShow = true,
QWidget *  = 0,
const char *  = 0,
bool  = true 
)
SUIT_EXPORT::SUIT_MessageBox ( QWidget *  = 0)
SUIT_EXPORT::SUIT_MessageBox ( Icon  ,
const QString &  ,
const QString &  ,
StandardButtons  buttons = NoButton,
QWidget *  = 0,
Qt::WindowFlags  = Qt::Dialog|Qt::MSWindowsFixedSizeDialogHint 
)
SUIT_EXPORT::SUIT_OverrideCursor ( const QCursor &  )
SUIT_EXPORT::SUIT_PreferenceMgr ( QtxResourceMgr ,
QWidget *  = 0 
)
SUIT_EXPORT::SUIT_ResourceMgr ( const QString &  ,
const QString &  = QString() 
)
SUIT_EXPORT::SUIT_SelectionMgr ( const bool  = true,
QObject = 0 
)
virtual Qt::DropActions SUIT_EXPORT::supportedDropActions ( ) const [virtual]
virtual void SUIT_EXPORT::suspendOperation ( ) [protected, virtual]
bool SUIT_EXPORT::testFlags ( const int  ) const
virtual QString SUIT_EXPORT::text ( const int  = NameId) const [virtual]
virtual QString SUIT_EXPORT::toolTip ( const int  = NameId) const [virtual]
static void SUIT_EXPORT::trace ( const char *  pLog,
const char *  szFormat,
  ... 
) [static]

Traces output to log-file.

TreeItem* SUIT_EXPORT::treeItem ( const QModelIndex &  ) const [private]
TreeItem* SUIT_EXPORT::treeItem ( const SUIT_DataObject ) const [private]
virtual QString SUIT_EXPORT::type ( ) const [pure virtual]
virtual void SUIT_EXPORT::unregisterColumn ( const int  group_id,
const QString &  name 
) [pure virtual]
virtual void SUIT_EXPORT::unregisterColumn ( const int  group_id,
const QString &  name 
) [virtual]
virtual void SUIT_EXPORT::unregisterColumn ( const int  group_id,
const QString &  name 
) [virtual]
void SUIT_EXPORT::unsetActionKey ( const int  key,
const QString &  type 
)
void SUIT_EXPORT::upcount ( ) [inline]

increments reference counter

Definition at line 41 of file SUIT_SmartPtr.h.

                 { 
    ++crefs; 
  }
virtual void SUIT_EXPORT::update ( ) [virtual]
virtual void SUIT_EXPORT::update ( ) [virtual]
virtual void SUIT_EXPORT::updateCommandsStatus ( ) [virtual, slot]
void SUIT_EXPORT::updateItem ( TreeItem *  ,
bool  emitLayoutChanged 
) [private]
virtual bool SUIT_EXPORT::updateModified ( ) const [pure virtual]
void SUIT_EXPORT::updateTree ( SUIT_DataObject = 0,
const bool  = true 
)
virtual void SUIT_EXPORT::updateTree ( const QModelIndex &  ) [pure virtual]
virtual void SUIT_EXPORT::updateTree ( SUIT_DataObject = 0) [pure virtual]
virtual void SUIT_EXPORT::updateTree ( const QModelIndex &  ) [virtual, slot]
virtual void SUIT_EXPORT::updateTree ( SUIT_DataObject = 0) [virtual, slot]
virtual void SUIT_EXPORT::updateTree ( const QModelIndex &  ) [virtual, slot]
virtual void SUIT_EXPORT::updateTree ( SUIT_DataObject = 0) [virtual, slot]
virtual void SUIT_EXPORT::updateTreeModel ( SUIT_DataObject ,
TreeItem *   
) [virtual]
virtual bool SUIT_EXPORT::useFile ( const QString &  theFileName) [virtual]

Opens document <theFileName> into active Study. If Study is empty - creates it.

static int SUIT_EXPORT::useNewId ( const QString &  ) [static, protected]
virtual long SUIT_EXPORT::userFileId ( const QString &  ) const [protected, virtual]
virtual QString SUIT_EXPORT::userFileName ( const QString &  ,
const bool  = true 
) const [protected, virtual]
virtual QString SUIT_EXPORT::version ( ) const [virtual]
virtual int SUIT_EXPORT::viewManagerId ( const SUIT_ViewManager ) const [pure virtual]
virtual void SUIT_EXPORT::viewManagers ( const QString &  ,
QList< SUIT_ViewManager * > &   
) const [pure virtual]
virtual Qtx::VisibilityState SUIT_EXPORT::visibilityState ( const QString &  id) const [pure virtual]
virtual Qtx::VisibilityState SUIT_EXPORT::visibilityState ( const QString &  id) const [virtual]
virtual Qtx::VisibilityState SUIT_EXPORT::visibilityState ( const QString &  id) const [virtual]
static StandardButton SUIT_EXPORT::warning ( QWidget *  parent,
const QString &  title,
const QString &  text,
StandardButtons  buttons = Ok,
StandardButton  defaultButton = NoButton 
) [static]
static int SUIT_EXPORT::warning ( QWidget *  parent,
const QString &  title,
const QString &  text,
const QString &  button 
) [static]
static int SUIT_EXPORT::warning ( QWidget *  parent,
const QString &  title,
const QString &  text,
const QString &  button1,
const QString &  button2,
const int  defaultButton = -1,
const int  escapeButton = -1 
) [static]
static int SUIT_EXPORT::warning ( QWidget *  parent,
const QString &  title,
const QString &  text,
const QString &  button1,
const QString &  button2,
const QString &  button3,
const int  defaultButton = -1,
const int  escapeButton = -1 
) [static]
static int SUIT_EXPORT::warning ( QWidget *  parent,
const QString &  title,
const QString &  text,
const QString &  button1,
const QString &  button2,
const QString &  button3,
const QString &  button4,
const int  defaultButton = -1,
const int  escapeButton = -1 
) [static]
static int SUIT_EXPORT::warning ( QWidget *  parent,
const QString &  title,
const QString &  text,
const int  defaultButton,
const int  escapeButton,
char *  ,
  ... 
) [static]
virtual QString SUIT_EXPORT::whatsThis ( const int  = NameId) const [virtual]
void SUIT_EXPORT::wheel ( SUIT_ViewWindow ,
QWheelEvent *   
) [signal]
void SUIT_EXPORT::wheeling ( SUIT_ViewWindow ,
QWheelEvent *   
) [signal]
virtual QList<SUIT_ViewWindow*> SUIT_EXPORT::windows ( ) const [pure virtual]

Friends And Related Function Documentation

friend class SUIT_DataObject [friend]

Definition at line 185 of file SUIT_DataObject.h.

friend class SUIT_DataObject::Signal [friend]

Definition at line 159 of file SUIT_DataObject.h.

friend class SUIT_DataObjectIterator [friend]

Definition at line 160 of file SUIT_DataObject.h.

friend class SUIT_DataObjectKeyHandle [friend]

Definition at line 44 of file SUIT_DataObjectKey.h.

friend class SUIT_Operation [friend]

Definition at line 117 of file SUIT_Study.h.

friend class SUIT_Selector [friend]

Definition at line 107 of file SUIT_SelectionMgr.h.

SUIT_Study [friend]

Definition at line 64 of file SUIT_ActionOperation.h.

friend class SUIT_TreeModel::TreeSync [friend]

Definition at line 239 of file SUIT_TreeModel.h.


Member Data Documentation

bool SUIT_EXPORT::_modified [private]

Definition at line 155 of file SUIT_DataObject.h.

QMap<QString, int> SUIT_EXPORT::_ViewMgrId [static, protected]

Definition at line 147 of file SUIT_ViewManager.h.

enum { ... } SUIT_EXPORT::CloseMode
unsigned long SUIT_EXPORT::crefs [private]

reference counter

Definition at line 56 of file SUIT_SmartPtr.h.

Definition at line 62 of file SUIT_ActionOperation.h.

QMap<int, QAction*> SUIT_EXPORT::myActionMap [private]

Definition at line 183 of file SUIT_Application.h.

Definition at line 107 of file SUIT_Session.h.

Definition at line 140 of file SUIT_ViewManager.h.

application for this operation

Definition at line 158 of file SUIT_Operation.h.

Definition at line 106 of file SUIT_Session.h.

Definition at line 105 of file SUIT_Session.h.

bool SUIT_EXPORT::myAutoBlock [private]

Definition at line 76 of file SUIT_Selector.h.

bool SUIT_EXPORT::myAutoDel [private]

Definition at line 153 of file SUIT_DataObject.h.

Definition at line 234 of file SUIT_TreeModel.h.

Definition at line 104 of file SUIT_SelectionMgr.h.

Definition at line 99 of file SUIT_DataBrowser.h.

Definition at line 98 of file SUIT_DataBrowser.h.

bool SUIT_EXPORT::myAutoUpdate [private]

Definition at line 235 of file SUIT_TreeModel.h.

bool SUIT_EXPORT::myBlock [private]

Definition at line 74 of file SUIT_Selector.h.

Definition at line 115 of file SUIT_Study.h.

Definition at line 81 of file SUIT_ViewModel.h.

bool SUIT_EXPORT::myCheck [private]

Definition at line 152 of file SUIT_DataObject.h.

check permissions option

Definition at line 124 of file SUIT_FileDlg.h.

Definition at line 154 of file SUIT_DataObject.h.

QList<int> SUIT_EXPORT::myChildrenIndexes [private]

! Indexes of the iterated children at each level (optimization for avoid indexOf call)

Definition at line 60 of file SUIT_DataObjectIterator.h.

QVector<ColumnInfo> SUIT_EXPORT::myColumns [private]

Definition at line 237 of file SUIT_TreeModel.h.

Definition at line 54 of file SUIT_DataObjectIterator.h.

QList<QCursor> SUIT_EXPORT::myCursors [private]

Definition at line 44 of file SUIT_OverrideCursor.h.

Definition at line 188 of file SUIT_DataObject.h.

Definition at line 182 of file SUIT_Application.h.

Destroyer* SUIT_EXPORT::myDestroyer [private]

Definition at line 77 of file SUIT_Selector.h.

Definition at line 58 of file SUIT_DataObjectIterator.h.

bool SUIT_EXPORT::myEnabled [private]

Definition at line 75 of file SUIT_Selector.h.

Execution status.

Definition at line 162 of file SUIT_Operation.h.

int SUIT_EXPORT::myExitFlags [private]

Definition at line 113 of file SUIT_Session.h.

Definition at line 112 of file SUIT_Session.h.

Definition at line 57 of file SUIT_DataObjectIterator.h.

Definition at line 100 of file SUIT_SelectionMgr.h.

int SUIT_EXPORT::myFlags [private]

operation flags

Definition at line 159 of file SUIT_Operation.h.

Definition at line 109 of file SUIT_Session.h.

QPixmap SUIT_EXPORT::myIcon [protected]

Definition at line 143 of file SUIT_ViewManager.h.

int SUIT_EXPORT::myId [private]

Definition at line 108 of file SUIT_Study.h.

bool SUIT_EXPORT::myIsDropDown [private]

Definition at line 103 of file SUIT_ViewWindow.h.

bool SUIT_EXPORT::myIsModified [private]

Definition at line 113 of file SUIT_Study.h.

bool SUIT_EXPORT::myIsSaved [private]

Definition at line 112 of file SUIT_Study.h.

Definition at line 105 of file SUIT_SelectionMgr.h.

Definition at line 232 of file SUIT_TreeModel.h.

Definition at line 103 of file SUIT_SelectionMgr.h.

Definition at line 66 of file SUIT_DataObjectKey.h.

QString SUIT_EXPORT::myLastVisitedPath [static, private]

last visited path

Definition at line 125 of file SUIT_FileDlg.h.

Definition at line 93 of file SUIT_Desktop.h.

Definition at line 97 of file SUIT_ViewWindow.h.

viewer actions map

Definition at line 71 of file SUIT_Accel.h.

QMap<SUIT_DataOwnerPtr, int> SUIT_EXPORT::myMap [private]

Definition at line 86 of file SUIT_DataOwner.h.

Definition at line 91 of file SUIT_Desktop.h.

Definition at line 104 of file SUIT_ViewWindow.h.

QString SUIT_EXPORT::myName [private]

Definition at line 111 of file SUIT_Study.h.

bool SUIT_EXPORT::myOpen [private]

Definition at line 151 of file SUIT_DataObject.h.

Definition at line 114 of file SUIT_Study.h.

QMap<int, bool> SUIT_EXPORT::myOptMap [private]

Maps key to <not_used> flag map, used for optimization. All registered keys (accelerators) are stored in this map.

Definition at line 75 of file SUIT_Accel.h.

QWidget* SUIT_EXPORT::myParent [private]

Definition at line 48 of file SUIT_FileValidator.h.

Definition at line 150 of file SUIT_DataObject.h.

QPushButton* SUIT_EXPORT::myQuickButton [private]

quick dir add button

Definition at line 123 of file SUIT_FileDlg.h.

QComboBox* SUIT_EXPORT::myQuickCombo [private]

quick d