#ifndef SCIQLOP_VISUALIZATIONMULTIZONESELECTIONDIALOG_H #define SCIQLOP_VISUALIZATIONMULTIZONESELECTIONDIALOG_H #include #include namespace Ui { class VisualizationMultiZoneSelectionDialog; } class VisualizationSelectionZoneItem; class VisualizationMultiZoneSelectionDialog : public QDialog { Q_OBJECT public: explicit VisualizationMultiZoneSelectionDialog(QWidget *parent = 0); virtual ~VisualizationMultiZoneSelectionDialog(); void setZones(const QVector &zones); QMap selectedZones() const; private: Ui::VisualizationMultiZoneSelectionDialog *ui; class VisualizationMultiZoneSelectionDialogPrivate; spimpl::unique_impl_ptr impl; }; #endif // SCIQLOP_VISUALIZATIONMULTIZONESELECTIONDIALOG_H