20#ifndef DDT_DATAVISUALISATION_DDTDIALOGS_COLOURMAPDIALOG_HPP
21#define DDT_DATAVISUALISATION_DDTDIALOGS_COLOURMAPDIALOG_HPP
27#include "qdialogbuttonbox.h"
54 const QVariant parameter)
override;
69 QRadioButton* scale_lin_button;
70 QRadioButton* scale_log_button;
71 QRadioButton* scale_sqr_button;
73 QDialogButtonBox* push_buttons_box;
74 QPushButton* push_button_default;
75 QPushButton* push_button_cancel;
77 QCheckBox* check_box_invert_colourmap;
78 bool invert_colourmap;
80 QListWidget* colourmap_list;
81 QString default_colour_name;
83 void InitColourmapList(QStringList colourmap_names);
84 QString GetSelectedColourmap();
85 void SetSelectedColourmap(
const QString& colourmap_name);
98 virtual void ColourmapSelectionChanged();
103 virtual void InvertColourmapChanged();
108 virtual void ScalingSelected();
113 void ColourmapDefaultValues();
120 const QVariant parameter);
Definition ddtColourmapDialog.hpp:32
void ParameterChanged(const QString dialog_id, const QString param_id, const QVariant parameter)
virtual void CancelPressed() override
Definition ddtColourmapDialog.cpp:164
DdtColourmapDialog(QWidget *parent=nullptr)
Definition ddtColourmapDialog.cpp:27
void SetInitialParameter(const QString parameter_id, const QVariant parameter) override
Definition ddtColourmapDialog.cpp:118
virtual ~DdtColourmapDialog()=default
QString GetDialogName() override
Definition ddtColourmapDialog.cpp:32
virtual void CreateDialog() override
Definition ddtColourmapDialog.cpp:36
Definition ddtDialog.hpp:27
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.