Back to index

salome-gui  6.5.0
Public Slots | Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Types | Private Member Functions | Private Attributes | Static Private Attributes

#include <SUPERVGraph.h>

Inheritance diagram for SUPERVGRAPH_EXPORT:
Inheritance graph
Collaboration diagram for SUPERVGRAPH_EXPORT:
Collaboration graph

List of all members.

Public Slots

void onViewPan ()
void onViewZoom ()
void onViewFitAll ()
void onViewFitArea ()
void onViewGlobalPan ()
void onViewRotate ()
void onViewReset ()
void onViewFront ()
void onViewBack ()
void onViewRight ()
void onViewLeft ()
void onViewBottom ()
void onViewTop ()
void onViewTrihedron ()

Public Member Functions

 SUPERVGraph_View (QWidget *theParent)
 SUPERVGraph_View (SUPERVGraph_View *theParent)
virtual void ActivatePanning ()=0
virtual void ResetView ()=0
virtual QString popupClientType () const
virtual void contextMenuPopup (QMenu *)
virtual void resizeView (QResizeEvent *theEvent)
 SUPERVGraph_ViewFrame (SUIT_Desktop *theDesktop)
 ~SUPERVGraph_ViewFrame ()
SUPERVGraph_ViewgetViewWidget ()
void setViewWidget (SUPERVGraph_View *theView)
void setBackgroundColor (const QColor &)
QColor backgroundColor () const
void onAdjustTrihedron ()
void highlight (const Handle(SALOME_InteractiveObject)&IObject, bool highlight, bool immediatly=true)
void unHighlightAll ()
void rename (const Handle(SALOME_InteractiveObject)&IObject, QString newName)
bool isInViewer (const Handle(SALOME_InteractiveObject)&IObject)
bool isVisible (const Handle(SALOME_InteractiveObject)&IObject)
 Handle (SALOME_InteractiveObject) FindIObject(const char *Entry)
void Display (const Handle(SALOME_InteractiveObject)&IObject, bool immediatly=true)
void DisplayOnly (const Handle(SALOME_InteractiveObject)&IObject)
void Erase (const Handle(SALOME_InteractiveObject)&IObject, bool immediatly=true)
void DisplayAll ()
void EraseAll ()
void Repaint ()
QToolBar * getToolBar ()
 SUPERVGraph_ViewManager (SUIT_Study *theStudy, SUIT_Desktop *theDesktop, SUIT_ViewModel *theViewModel=0)
 ~SUPERVGraph_ViewManager ()
virtual void contextMenuPopup (QMenu *thePopup)
 SUPERVGraph_Viewer ()
virtual ~SUPERVGraph_Viewer ()
virtual SUIT_ViewWindowcreateView (SUIT_Desktop *theDesktop)
virtual QString getType () const

Static Public Member Functions

static SUIT_ViewWindowcreateView (SUIT_Desktop *parent)
static QString Type ()
static QString Type ()

Protected Member Functions

void init (QWidget *theParent)
void resizeEvent (QResizeEvent *theEvent)
void setViewName (SUIT_ViewWindow *theView)

Private Types

enum  { PanId, ResetId }
 Actions ID. More...
typedef QMap< int, QtxAction * > ActionsMap

Private Member Functions

void createActions ()
void createToolBar ()

Private Attributes

ActionsMap myActionsMap
QToolBar * myToolBar
int myId

Static Private Attributes

static int myMaxId

Detailed Description

Definition at line 49 of file SUPERVGraph.h.

Member Typedef Documentation

typedef QMap<int, QtxAction*> SUPERVGRAPH_EXPORT::ActionsMap [private]

Definition at line 126 of file SUPERVGraph_ViewFrame.h.

Member Enumeration Documentation

anonymous enum [private]

Actions ID.


Definition at line 125 of file SUPERVGraph_ViewFrame.h.

{ PanId, ResetId };

Constructor & Destructor Documentation

Member Function Documentation

virtual void SUPERVGRAPH_EXPORT::ActivatePanning ( ) [pure virtual]
virtual void SUPERVGRAPH_EXPORT::contextMenuPopup ( QMenu *  thePopup) [virtual]
virtual void SUPERVGRAPH_EXPORT::contextMenuPopup ( QMenu *  ) [virtual]
virtual SUIT_ViewWindow* SUPERVGRAPH_EXPORT::createView ( SUIT_Desktop theDesktop) [virtual]
void SUPERVGRAPH_EXPORT::Display ( const Handle(SALOME_InteractiveObject)&  IObject,
bool  immediatly = true 
) [inline]

Definition at line 92 of file SUPERVGraph_ViewFrame.h.


Definition at line 95 of file SUPERVGraph_ViewFrame.h.


Definition at line 93 of file SUPERVGraph_ViewFrame.h.

void SUPERVGRAPH_EXPORT::Erase ( const Handle(SALOME_InteractiveObject)&  IObject,
bool  immediatly = true 
) [inline]

Definition at line 94 of file SUPERVGraph_ViewFrame.h.


Definition at line 96 of file SUPERVGraph_ViewFrame.h.

QToolBar* SUPERVGRAPH_EXPORT::getToolBar ( ) [inline]

Definition at line 99 of file SUPERVGraph_ViewFrame.h.

{ return myToolBar; }
virtual QString SUPERVGRAPH_EXPORT::getType ( ) const [inline, virtual]

Definition at line 41 of file SUPERVGraph_ViewModel.h.

{ return Type(); }

Here is the call graph for this function:

Definition at line 89 of file SUPERVGraph_ViewFrame.h.

{ Handle(SALOME_InteractiveObject) o; return o; };

Here is the call graph for this function:

Here is the caller graph for this function:

void SUPERVGRAPH_EXPORT::highlight ( const Handle(SALOME_InteractiveObject)&  IObject,
bool  highlight,
bool  immediatly = true 
void SUPERVGRAPH_EXPORT::init ( QWidget *  theParent) [protected]
virtual QString SUPERVGRAPH_EXPORT::popupClientType ( ) const [inline, virtual]

Definition at line 54 of file SUPERVGraph_ViewFrame.h.

{ return Type(); }

Here is the call graph for this function:

void SUPERVGRAPH_EXPORT::rename ( const Handle(SALOME_InteractiveObject)&  IObject,
QString  newName 

Definition at line 97 of file SUPERVGraph_ViewFrame.h.

virtual void SUPERVGRAPH_EXPORT::ResetView ( ) [pure virtual]
void SUPERVGRAPH_EXPORT::resizeEvent ( QResizeEvent *  theEvent) [protected]
virtual void SUPERVGRAPH_EXPORT::resizeView ( QResizeEvent *  theEvent) [inline, virtual]

Definition at line 57 of file SUPERVGraph_ViewFrame.h.

SUPERVGRAPH_EXPORT::SUPERVGraph_View ( QWidget *  theParent)
SUPERVGRAPH_EXPORT::SUPERVGraph_ViewManager ( SUIT_Study theStudy,
SUIT_Desktop theDesktop,
SUIT_ViewModel *  theViewModel = 0 
static QString SUPERVGRAPH_EXPORT::Type ( ) [inline, static]

Definition at line 35 of file SUPERVGraph_ViewModel.h.

{ return "SUPERVGraphViewer"; }
static QString SUPERVGRAPH_EXPORT::Type ( ) [inline, static]

Definition at line 45 of file SUPERVGraph_ViewFrame.h.

{ return "SUPERVGraphViewer"; }

Here is the caller graph for this function:

Member Data Documentation

Definition at line 128 of file SUPERVGraph_ViewFrame.h.

int SUPERVGRAPH_EXPORT::myId [private]

Definition at line 47 of file SUPERVGraph_ViewManager.h.

int SUPERVGRAPH_EXPORT::myMaxId [static, private]

Definition at line 46 of file SUPERVGraph_ViewManager.h.

QToolBar* SUPERVGRAPH_EXPORT::myToolBar [private]

Definition at line 129 of file SUPERVGraph_ViewFrame.h.

Definition at line 131 of file SUPERVGraph_ViewFrame.h.

The documentation for this protocol was generated from the following files: