diff --git a/Modules/Visualization/MonteverdiGui/include/mvdColorDynamicsWidget.h b/Modules/Visualization/MonteverdiGui/include/mvdColorDynamicsWidget.h index 3182a3ed839a5e3929f5c7679705d97fe368b3d0..fe9d894eb960c5876b52158eeb5cfa2e5d302b37 100644 --- a/Modules/Visualization/MonteverdiGui/include/mvdColorDynamicsWidget.h +++ b/Modules/Visualization/MonteverdiGui/include/mvdColorDynamicsWidget.h @@ -323,6 +323,8 @@ private slots: /** */ void on_gammaSlider_valueChanged( int gamma ); + + void on_gammaResetButton_clicked(); }; } // end namespace 'mvd'. diff --git a/Modules/Visualization/MonteverdiGui/src/CMakeLists.txt b/Modules/Visualization/MonteverdiGui/src/CMakeLists.txt index b61d29567f45f623bba298c9b47424a6f5664589..99b784c31cde245689d7ff2ed7f1e46aefaa256e 100644 --- a/Modules/Visualization/MonteverdiGui/src/CMakeLists.txt +++ b/Modules/Visualization/MonteverdiGui/src/CMakeLists.txt @@ -120,7 +120,7 @@ set( OTBMonteverdiGUI_FORMS ############################################################################# set( OTBMonteverdiGUI_RESOURCES - # mvdIcons.qrc + mvdIcons.qrc ) ############################################################################# diff --git a/Modules/Visualization/MonteverdiGui/src/mvdColorDynamicsWidget.cxx b/Modules/Visualization/MonteverdiGui/src/mvdColorDynamicsWidget.cxx index 4b3c384fb828d2cbbeabf33d552d3f7ac3d58f6f..0e0daa80227a1d5ccd49e004029d1a79ec0c5c30 100644 --- a/Modules/Visualization/MonteverdiGui/src/mvdColorDynamicsWidget.cxx +++ b/Modules/Visualization/MonteverdiGui/src/mvdColorDynamicsWidget.cxx @@ -454,4 +454,11 @@ ColorDynamicsWidget QToolTip::showText(mapToGlobal(m_UI->gammaSlider->pos()),tr("Gamma: ") % QString::number(GetGamma()) ); } +void +ColorDynamicsWidget +::on_gammaResetButton_clicked() +{ + this->SetGamma(1.0); +} + } // end namespace 'mvd' diff --git a/Modules/Visualization/MonteverdiGui/src/mvdColorDynamicsWidget.ui b/Modules/Visualization/MonteverdiGui/src/mvdColorDynamicsWidget.ui index be9da912997b37ba6f8daf33d82df399ee04060b..09afa39e08c0a41a75e033030780ec950226a15c 100644 --- a/Modules/Visualization/MonteverdiGui/src/mvdColorDynamicsWidget.ui +++ b/Modules/Visualization/MonteverdiGui/src/mvdColorDynamicsWidget.ui @@ -158,6 +158,17 @@ </property> </widget> </item> + <item> + <widget class="QToolButton" name="gammaResetButton"> + <property name="toolTip"> + <string>Reset value to 1.</string> + </property> + <property name="icon"> + <iconset resource="mvdIcons.qrc"> + <normaloff>:/Utilities/Data/Icons/view-refresh.png</normaloff>:/Utilities/Data/Icons/view-refresh.png</iconset> + </property> + </widget> + </item> </layout> </widget> </item> @@ -307,7 +318,9 @@ <tabstop>noDataLineEdit</tabstop> <tabstop>noDataButton</tabstop> </tabstops> - <resources/> + <resources> + <include location="mvdIcons.qrc"/> + </resources> <connections> <connection> <sender>noDataCheckBox</sender> diff --git a/Modules/Visualization/MonteverdiGui/src/mvdIcons.qrc b/Modules/Visualization/MonteverdiGui/src/mvdIcons.qrc index 835ed7133726a2cc2d89f0f6b2f5cba01b3c3314..137b7dc137dbb589aca7461ded2c2b00c0b90bee 100644 --- a/Modules/Visualization/MonteverdiGui/src/mvdIcons.qrc +++ b/Modules/Visualization/MonteverdiGui/src/mvdIcons.qrc @@ -3,5 +3,6 @@ <file>../../../../Utilities/Data/Icons/execute.png</file> <file>../../../../Utilities/Data/Icons/locked.png</file> <file>../../../../Utilities/Data/Icons/unlocked.png</file> + <file>../../../../Utilities/Data/Icons/view-refresh.png</file> </qresource> </RCC> diff --git a/Utilities/Data/Icons/view-refresh.png b/Utilities/Data/Icons/view-refresh.png new file mode 100644 index 0000000000000000000000000000000000000000..3fd71d6e5929ba0c40db1960e36e9acba9d7e525 Binary files /dev/null and b/Utilities/Data/Icons/view-refresh.png differ