##// END OF EJS Templates
Add the visualization gui classes
Add the visualization gui classes

File last commit:

r118:58d173e4af62
r118:58d173e4af62
Show More
VisualizationTabWidget.h
39 lines | 902 B | text/x-c | CLexer
/ gui / include / Visualization / VisualizationTabWidget.h
Creation of VisualizationWidget, VizualizationTabWidget, VisualizationZoneWidget, VisualizationGraphWidget
r58 #ifndef SCIQLOP_VISUALIZATIONTABWIDGET_H
#define SCIQLOP_VISUALIZATIONTABWIDGET_H
Add the visualization gui classes
r118 #include "Visualization/IVisualizationWidget.h"
Creation of VisualizationWidget, VizualizationTabWidget, VisualizationZoneWidget, VisualizationGraphWidget
r58 #include <QWidget>
Add the visualization gui classes
r118 class VisualizationZoneWidget;
Creation of VisualizationWidget, VizualizationTabWidget, VisualizationZoneWidget, VisualizationGraphWidget
r58 namespace Ui {
class VisualizationTabWidget;
} // namespace Ui
Add the visualization gui classes
r118 class VisualizationTabWidget : public QWidget, public IVisualizationWidget {
Creation of VisualizationWidget, VizualizationTabWidget, VisualizationZoneWidget, VisualizationGraphWidget
r58 Q_OBJECT
public:
explicit VisualizationTabWidget(QWidget *parent = 0);
virtual ~VisualizationTabWidget();
Add the visualization gui classes
r118 /// Add a zone widget
void addZone(VisualizationZoneWidget *zoneWidget);
/// Create a zone using a Variable
VisualizationZoneWidget *createZone();
/// Remove a zone
void removeZone(VisualizationZoneWidget *zone);
// IVisualizationWidget interface
void accept(IVisualizationWidget *visitor);
void close();
QString name();
Creation of VisualizationWidget, VizualizationTabWidget, VisualizationZoneWidget, VisualizationGraphWidget
r58 private:
Ui::VisualizationTabWidget *ui;
};
#endif // SCIQLOP_VISUALIZATIONTABWIDGET_H