29 #ifndef __APPLICATIONVIEW_H__
30 #define __APPLICATIONVIEW_H__
33 #include <QDockWidget>
34 #include <arcs/arcsapplicationcomponent.h>
38 class QTreeWidgetItem;
50 void setAssociatedFile(QString s) { associatedFile = s ; }
51 QString getAssociatedFile() {
return associatedFile; }
54 void addWidget(QWidget*);
56 void requestAppIdDestroy(QVariant);
57 void requestWidgetDestroy(QVariant,QString);
62 void requestDefaultOwnership() { emit defaultOwnershipRequested(
this);}
65 void removeComponent();
66 void renameComponent();
68 void setApplicationMode(
int mode);
71 void attachController();
72 void handleTreeViewClic(QTreeWidgetItem* item,
int );
73 void handleTreeViewDoubleClic(QTreeWidgetItem* item,
int );
81 void moveProcessDown();
86 void closeEvent(QCloseEvent *event);
95 QTreeWidget* treeView;
96 QTreeWidgetItem* componentList;
97 QTreeWidgetItem* processList;
99 QAction* removeComponentAction;
100 QAction* editComponentAction;
101 QAction* renameComponentAction;
102 QAction* attachControllerAction;
103 QAction* moveProcessUpAction;
104 QAction* moveProcessDownAction;
105 QAction* removeProcessAction;
107 QAction* addSheetAction;
108 QAction* removeSheetAction;
109 QAction* renameSheetAction;
110 QAction* editSheetAction;
112 QAction* sheetSeparatorAction;
113 QAction* processSeparatorAction;
114 QAction* componentSeparatorAction;
116 QTreeWidgetItem* selectedCandidate;
118 QString associatedFile;
121 #endif // __APPLICATIONVIEW_H__
This class represents an application.