NCL Composer  0.1.5
 All Classes Functions Variables Pages
qnstgraphicsport.h
1 #ifndef QNSTGRAPHICSPORT_H
2 #define QNSTGRAPHICSPORT_H
3 
4 #include "qnstgraphicsinterface.h"
5 
7 {
8 public:
10 
12 
13  QString getComponent() const;
14 
15  void setComponent(QString component);
16 
17  QString getComponentUid() const;
18 
19  void setComponentUid(QString componentUid);
20 
21  QString getInterface() const;
22 
23  void setInterface(QString interface);
24 
25  QString getInterfaceUid() const;
26 
27  void setInterfaceUid(QString interfaceUid);
28 
29  virtual void setProperties(const QMap<QString, QString> &properties);
30 
31  virtual void getProperties(QMap <QString, QString> &properties);
32 
33 protected:
34  virtual void draw(QPainter* painter);
35 
36  virtual void delineate(QPainterPath* painter) const;
37 
38 private:
39  QString component;
40 
41  QString componentUid;
42 
43  QString interface;
44 
45  QString interfaceUid;
46 };
47 
48 #endif // QNSTGRAPHICSPORT_H