##// END OF EJS Templates
Factorisation of the lambda connected to the side pane button
Factorisation of the lambda connected to the side pane button

File last commit:

r112:ab875bffb49d
r130:8776db221f5e
Show More
VisualizationTabWidget.h
39 lines | 935 B | text/x-c | CLexer
#ifndef SCIQLOP_VISUALIZATIONTABWIDGET_H
#define SCIQLOP_VISUALIZATIONTABWIDGET_H
#include "Visualization/IVisualizationWidget.h"
#include <QWidget>
class VisualizationZoneWidget;
namespace Ui {
class VisualizationTabWidget;
} // namespace Ui
class VisualizationTabWidget : public QWidget, public IVisualizationWidget {
Q_OBJECT
public:
explicit VisualizationTabWidget(QWidget *parent = 0);
virtual ~VisualizationTabWidget();
/// 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) override;
void close() override;
QString name() const override;
private:
Ui::VisualizationTabWidget *ui;
};
#endif // SCIQLOP_VISUALIZATIONTABWIDGET_H