Canorus 0.0
resourceview.h
Go to the documentation of this file.
1
8#ifndef RESOURCEVIEW_H_
9#define RESOURCEVIEW_H_
10
11#include <QTreeWidget>
12#include <QMap>
13
14class QWidget;
15class CADocument;
16class CAResource;
17
19Q_OBJECT
20
21public:
22 CAResourceView( CADocument *doc, QWidget *parent=0 );
24
25 void rebuildUi();
26
27 void setDocument( CADocument *doc ) { _document = doc; rebuildUi(); }
29
30protected slots:
31 void on_itemChanged( QTreeWidgetItem *i, int column );
32
33private:
34 void showEvent( QShowEvent* );
35 void closeEvent( QCloseEvent* );
36 void contextMenuEvent( QContextMenuEvent * e );
37
39 QMap< QTreeWidgetItem*, CAResource* > _items;
40};
41
42#endif /* RESOURCEVIEW_H_ */
Class which represents the current document.
Definition: document.h:19
Tree view of all the resources inside the document.
Definition: resourceview.h:18
void rebuildUi()
Definition: resourceview.cpp:52
CADocument * _document
Definition: resourceview.h:38
void setDocument(CADocument *doc)
Definition: resourceview.h:27
CADocument * document()
Definition: resourceview.h:28
CAResourceView(CADocument *doc, QWidget *parent=0)
Definition: resourceview.cpp:38
void showEvent(QShowEvent *)
Definition: resourceview.cpp:85
~CAResourceView()
Definition: resourceview.cpp:49
void closeEvent(QCloseEvent *)
Definition: resourceview.cpp:93
QMap< QTreeWidgetItem *, CAResource * > _items
Definition: resourceview.h:39
void contextMenuEvent(QContextMenuEvent *e)
Definition: resourceview.cpp:101
void on_itemChanged(QTreeWidgetItem *i, int column)
Definition: resourceview.cpp:139
Different resources included in the file.
Definition: resource.h:15