NCL Composer  0.1.5
 All Classes Functions Variables Pages
QnstView Class Reference
Inheritance diagram for QnstView:
Collaboration diagram for QnstView:

Public Slots

void performHelp ()
 
void performCut ()
 
void performCopy ()
 
void performPaste ()
 
void performDelete ()
 
void performExport ()
 
void performZoomIn ()
 
void performZoomOut ()
 
void performZoomReset ()
 
void performFullscreen ()
 
void performBringfront ()
 
void performBringforward ()
 
void performSendback ()
 
void performSendbackward ()
 
void performHide ()
 
void performProperties ()
 
void requestEntityAddition (QnstGraphicsEntity *entity, bool undo=false)
 
void requestEntityRemotion (QnstGraphicsEntity *entity, bool undo=false, bool rmRefs=true, bool notify=true)
 
void requestEntityChange (QnstGraphicsEntity *entity)
 
void requestEntityPreparation (QnstGraphicsEntity *entity, QMap< QString, QString > properties)
 
void requestEntitySelection (QnstGraphicsEntity *entity)
 
void requestBindParamAdjust (QString uid, QString parent, QMap< QString, QString > properties)
 
void updateBindParams (QString bindUID, QMap< QString, QString > params, QMap< QString, QString > name_uids)
 
void clearAllData ()
 
void markError (QString uid, QString msg)
 
void clearValidationErrors ()
 
void adjustAll ()
 

Signals

void entityAdded (const QString uid, const QString parent, const QMap< QString, QString > properties)
 
void entityChanged (const QString uid, const QMap< QString, QString > properties)
 
void entityRemoved (const QString uid)
 
void entitySelected (const QString uid)
 
void viewChanged ()
 

Public Member Functions

 QnstView (QWidget *parent=0)
 
void load (QString data)
 
QString serialize ()
 
void read (QDomElement element, QDomElement parent)
 
void readLink (QDomElement element, QDomElement parent)
 
void write (QDomElement element, QDomDocument *dom, QnstGraphicsEntity *entity)
 
void writeLink (QDomElement element, QDomDocument *dom, QnstGraphicsEntity *entity)
 
void addEntity (const QString uid, const QString parent, const QMap< QString, QString > &properties, bool undo=false, bool adjust=true)
 
void removeEntity (const QString uid, bool undo=false, bool rmRef=true)
 
void changeEntity (const QString uid, const QMap< QString, QString > &properties, bool adjust=true)
 
void selectEntity (const QString uid)
 
bool hasEntity (QString uid)
 
QnstEntitygetEntity (QString uid)
 

Public Attributes

QMap< QString,
QnstGraphicsEntity * > 
entities
 

Protected Member Functions

bool updateEntityWithUniqueNstId (QnstGraphicsEntity *entity)
 
virtual void mouseMoveEvent (QMouseEvent *event)
 
virtual void mousePressEvent (QMouseEvent *event)
 
virtual void mouseReleaseEvent (QMouseEvent *event)
 
virtual void keyPressEvent (QKeyEvent *event)
 
virtual void keyReleaseEvent (QKeyEvent *event)
 
virtual void focusOutEvent (QFocusEvent *event)
 
void wheelEvent (QWheelEvent *event)
 

Detailed Description

Definition at line 48 of file qnstview.h.


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