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

Signals

void regionAdditionRequested (const QString regionUID, const QString parentUID, const QString regionbaseUID, QMap< QString, QString > attributes)
 
void regionChangeRequested (const QString regionUID, const QString regionbaseUID, QMap< QString, QString > attributes)
 
void regionSelectionRequested (const QString regionUID, const QString regionbaseUID)
 
void regionDeletionRequested (const QString regionUID, const QString regionbaseUID)
 
void regionBaseDeletionRequested (const QString regionbaseUID)
 
void regionBaseSelectionRequested (const QString regionbaseUID)
 
void mediaOverRegion (const QString &mediaId, const QString &regionUID)
 
void regionbasePerformed ()
 
void gridVisibilityChanged (bool gridVisibility)
 

Public Member Functions

 QnlyGraphicsRegionBase (QObject *parent, QMenu *switchMenu)
 
QString getId () const
 
void setId (const QString &id)
 
QString getUid () const
 
void setUid (const QString &uid)
 
QString getRegion () const
 
void setRegion (const QString &region)
 
QString getDevice () const
 
void setDevice (const QString &device)
 
void addRegion (QnlyGraphicsRegion *region, QnlyGraphicsRegion *parent, const QMap< QString, QString > attributes)
 
void changeRegion (QnlyGraphicsRegion *region, const QMap< QString, QString > attributes)
 
void selectRegion (QnlyGraphicsRegion *region)
 
void hideRegion (QnlyGraphicsRegion *region)
 
void updateActionText (QnlyGraphicsRegion *region)
 
void removeRegion (QnlyGraphicsRegion *region)
 
QGraphicsItem * getBackgroundItem ()
 
void changeResolution (int w, int h)
 
bool isGridVisible ()
 
void setGridVisible (bool active)
 

Protected Slots

void performShow (QAction *action)
 
void requestAdditionRegion (QnlyGraphicsRegion *parent)
 
void requestRegionSelection (QnlyGraphicsRegion *region)
 
void requestRegionDeletion (QnlyGraphicsRegion *region)
 
void requestRegionChange (QnlyGraphicsRegion *region, QMap< QString, QString > attributes)
 
void performRegion ()
 
void performDelete ()
 
void requestMediaOverRegionAction (QString mediaId, QnlyGraphicsRegion *region)
 
void performExport ()
 
void performChangeResolution ()
 
void performGrid ()
 

Protected Member Functions

virtual void contextMenuEvent (QGraphicsSceneContextMenuEvent *event)
 
void mouseMoveEvent (QGraphicsSceneMouseEvent *event)
 
void mousePressEvent (QGraphicsSceneMouseEvent *event)
 

Detailed Description

Definition at line 37 of file qnlygraphicsregionbase.h.


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