NCL Composer
0.1.5
Main Page
Related Pages
Classes
All
Classes
Functions
Variables
Pages
scene.h
1
#ifndef SCENE_H
2
#define SCENE_H
3
4
#include <QMenu>
5
#include <QAction>
6
#include <QGraphicsScene>
7
#include <QGraphicsSceneContextMenuEvent>
8
9
#include "node.h"
10
11
class
Scene
:
public
QGraphicsScene
12
{
13
Q_OBJECT
14
15
public
:
16
Scene
(QObject* parent = 0);
17
18
~
Scene
();
19
20
signals:
21
void
entityChanged(
QncgGraphicsEntity
* entity);
22
23
void
entitySelected(
QncgGraphicsEntity
* entity);
24
25
protected
:
26
virtual
void
contextMenuEvent(QGraphicsSceneContextMenuEvent* event);
27
28
protected
slots:
29
void
performNode();
30
31
private
:
32
void
createActions();
33
34
void
createMenus();
35
36
void
createConnections();
37
38
QMenu* insertMenu;
39
40
QMenu* contextMenu;
41
42
QAction* nodeAction;
43
};
44
45
#endif // SCENE_H
composer-plugins
qnclstructural
deps
libqncg
examples
qncgdrawing
ui
scene.h
Generated on Tue Jun 18 2013 16:03:02 for NCL Composer by
1.8.4