Simulacrum  1.2
Public Slots | Public Member Functions | List of all members
Simulacrum::SDCMViewPort Class Reference

#include <viewPort.h>

Inheritance diagram for Simulacrum::SDCMViewPort:
Inheritance graph
Collaboration diagram for Simulacrum::SDCMViewPort:
Collaboration graph

Public Slots

void initTagsDisplay (NNode &)
 
virtual void sconnect (SQConnectable &)
 
virtual void sconnect (SConnectable &)
 
virtual void sconnect (SConnectable &, bool)
 
void setLabelProfile (const SDCMViewPortLabelProfile_t &)
 
void clear ()
 
void refresh (bool)
 
- Public Slots inherited from Simulacrum::SViewPort
void setEdgeWidget (QWidget *, int position=0, bool restyle=true)
 
void updateWidgets ()
 
void showHUD (bool)
 
void setHUDText (int position, const QString &text)
 
void showMessage (const QString &="")
 
void setWaiting (bool=true)
 
void setProgress (int)
 
void showSImage (SSpace &)
 
virtual void sconnect_end (SConnectable &)
 
virtual void sconnect (SQConnectable &)
 
virtual void sconnect (SConnectable &)
 
virtual void sdisconnect (SQConnectable &)
 
virtual void sdisconnect (SConnectable *)
 
virtual void sconfigure (const QString &)
 
virtual void refresh (bool)
 
void clear ()
 
virtual void setScaleFit (bool)
 
void setScaleZoom (float)
 
void setName (const QString &)
 
void setEmitMessage (bool)
 

Public Member Functions

 SDCMViewPort (QWidget *parent=0)
 
virtual ~SDCMViewPort ()
 
- Public Member Functions inherited from Simulacrum::SViewPort
 SViewPort (QWidget *parent=0)
 
virtual ~SViewPort ()
 
bool isActive ()
 
bool isHUDVisible ()
 
void setActive (bool)
 
SSpacesourceSSpace ()
 
SSpaceendSourceSSpace ()
 
SSpacepenumSourceSSpace ()
 
SRenderSurfacerenderSurface ()
 
QWidget & renderSurfaceWidget ()
 
SVector coordToSourceSSpace (const SCoordinate &reqcoord)
 
SVector coordToEndSourceSSpace (const SCoordinate &reqcoord)
 
SVector sourceSSpaceToCoord (const SVector &sspacecoord)
 
void centerOnSourceCoord (const SCoordinate &reqcoord, bool forcecenter=false)
 
bool endSourceSSpaceToCoord (const SVector &sourcecoord, SVector &result)
 
const QString & name ()
 
bool emitMessage ()
 
SDynamicLayoutlayout (bool recurse=true)
 
QColor activeColor ()
 
bool scaleFit ()
 
float scaleZoom ()
 
- Public Member Functions inherited from Simulacrum::SQConnectable
 SQConnectable ()
 
virtual ~SQConnectable ()
 
virtual void refresh (bool)
 
virtual void sconnect (SQConnectable &)
 
virtual void sdisconnect (SQConnectable &)
 
virtual void sconnect (SConnectable &)
 
virtual void sconnect (SConnectable &, bool)
 
virtual void sdisconnect (SConnectable *)
 
virtual void sconfigure (const QString &)
 
virtual void setWaiting (bool)
 
virtual void setProgress (int)
 
virtual void ssignal (unsigned, void *)
 
virtual void acceptCoreSignals ()
 
virtual SConnectableWrappercore ()
 
virtual void active (bool)=0
 
virtual void progress (int)=0
 
virtual void updated (bool)=0
 

Additional Inherited Members

- Signals inherited from Simulacrum::SViewPort
void leftClicked (SViewPort &, int x, int y)
 
void doubleClicked (SViewPort &, int x, int y)
 
void middleClicked (SViewPort &, int x, int y)
 
void rightClicked (SViewPort &, int x, int y)
 
void buttonReleased (SViewPort &, int x, int y)
 
void keyPressed (SViewPort &, int key)
 
void keyReleased (SViewPort &, int key)
 
void dragged (SViewPort &, int x, int y)
 
void wheelUp (SViewPort &, int x, int y)
 
void wheelDown (SViewPort &, int x, int y)
 
void activated (SViewPort &)
 
void deActivated (SViewPort &)
 
void active (bool)
 
void progress (int)
 
void updated (bool)
 
void resized (SViewPort &)
 
void message (QString)
 
- Protected Member Functions inherited from Simulacrum::SViewPort
void resizeEvent (QResizeEvent *)
 
void paintEvent (QPaintEvent *)
 
void mousePressEvent (QMouseEvent *)
 
void mouseMoveEvent (QMouseEvent *)
 
void mouseDoubleClickEvent (QMouseEvent *)
 
void mouseReleaseEvent (QMouseEvent *)
 
void keyPressEvent (QKeyEvent *)
 
void keyReleaseEvent (QKeyEvent *)
 
void focusInEvent (QFocusEvent *)
 
void focusOutEvent (QFocusEvent *)
 
void wheelEvent (QWheelEvent *)
 
void dragEnterEvent (QDragEnterEvent *)
 
void dropEvent (QDropEvent *)
 
void showEvent (QShowEvent *)
 
- Protected Attributes inherited from Simulacrum::SViewPort
SRenderSurfaceRenderSurface
 
QWidget * RenderSurfaceWidget
 
SSpaceSourceImage
 
SViewPortHUDHUD
 
QColor BGColor
 
BusyWidgetBusyDrawer
 
SSpace initIMG
 
QWidget * TW
 
QWidget * BW
 
QWidget * LW
 
QWidget * RW
 
QTimer * ClearMessageTimer
 

Constructor & Destructor Documentation

◆ SDCMViewPort()

SDCMViewPort::SDCMViewPort ( QWidget *  parent = 0)

◆ ~SDCMViewPort()

SDCMViewPort::~SDCMViewPort ( )
virtual

Member Function Documentation

◆ clear

void SDCMViewPort::clear ( )
slot

◆ initTagsDisplay

void SDCMViewPort::initTagsDisplay ( NNode rootnode)
slot

◆ refresh

void SDCMViewPort::refresh ( bool  bval)
slot

◆ sconnect [1/3]

void SDCMViewPort::sconnect ( SConnectable newimg)
virtualslot

◆ sconnect [2/3]

void SDCMViewPort::sconnect ( SConnectable starget,
bool  dodel 
)
virtualslot

◆ sconnect [3/3]

void SDCMViewPort::sconnect ( SQConnectable targ)
virtualslot

◆ setLabelProfile

void SDCMViewPort::setLabelProfile ( const SDCMViewPortLabelProfile_t newprof)
slot

The documentation for this class was generated from the following files:
Simulacrum Project