11#ifndef DDT_DATAVISUALISATION_DDTDIALOGS_COLOURMAPDIALOG_HPP
12#define DDT_DATAVISUALISATION_DDTDIALOGS_COLOURMAPDIALOG_HPP
18#include "qdialogbuttonbox.h"
45 const QVariant parameter)
override;
60 QRadioButton* scale_lin_button;
61 QRadioButton* scale_log_button;
62 QRadioButton* scale_sqr_button;
64 QDialogButtonBox* push_buttons_box;
65 QPushButton* push_button_default;
66 QPushButton* push_button_cancel;
68 QCheckBox* check_box_invert_colourmap;
69 bool invert_colourmap;
71 QListWidget* colourmap_list;
72 QString default_colour_name;
74 void InitColourmapList(QStringList colourmap_names);
75 QString GetSelectedColourmap();
76 void SetSelectedColourmap(
const QString& colourmap_name);
89 virtual void ColourmapSelectionChanged();
94 virtual void InvertColourmapChanged();
99 virtual void ScalingSelected();
104 void ColourmapDefaultValues();
111 const QVariant parameter);
void ParameterChanged(const QString dialog_id, const QString param_id, const QVariant parameter)
virtual void CancelPressed() override
Definition ddtColourmapDialog.cpp:155
DdtColourmapDialog(QWidget *parent=nullptr)
Definition ddtColourmapDialog.cpp:18
void SetInitialParameter(const QString parameter_id, const QVariant parameter) override
Definition ddtColourmapDialog.cpp:109
virtual ~DdtColourmapDialog()=default
QString GetDialogName() override
Definition ddtColourmapDialog.cpp:23
virtual void CreateDialog() override
Definition ddtColourmapDialog.cpp:27
DdtDialog(QWidget *parent=nullptr)
Definition ddtDialog.cpp:16
DDT Dialog IDs. ID values for all used dialogs. IDs for the used dialogs.
DDT Dialogs. Base class for the DDT dialogs. Base class for the DDT dialogs.