diff --git a/app/SysTray-X/SysTray-X-app/windowctrl-win.cpp b/app/SysTray-X/SysTray-X-app/windowctrl-win.cpp index 3321860..3839730 100644 --- a/app/SysTray-X/SysTray-X-app/windowctrl-win.cpp +++ b/app/SysTray-X/SysTray-X-app/windowctrl-win.cpp @@ -85,6 +85,24 @@ Preferences::MinimizeType WindowCtrlWin::getMinimizeType() const } +/* + * Set the minimize icon type + */ +void WindowCtrlWin::setMinimizeIconType( Preferences::MinimizeIconType type ) +{ + m_minimize_icon_type = type; +} + + +/* + * Get the minimize icon type + */ +Preferences::MinimizeIconType WindowCtrlWin::getMinimizeIconType() const +{ + return m_minimize_icon_type; +} + + /* * Get the parent pid of SysTray-X, TB hopefully */ diff --git a/app/SysTray-X/SysTray-X-app/windowctrl-win.h b/app/SysTray-X/SysTray-X-app/windowctrl-win.h index db17dfc..92fe250 100644 --- a/app/SysTray-X/SysTray-X-app/windowctrl-win.h +++ b/app/SysTray-X/SysTray-X-app/windowctrl-win.h @@ -79,6 +79,20 @@ class WindowCtrlWin : public QObject */ Preferences::MinimizeType getMinimizeType() const; + /** + * @brief setMinimizeIconType + * + * @param type Set the minimize icon type. + */ + void setMinimizeIconType( Preferences::MinimizeIconType type ); + + /** + * @brief getMinimizeIconType + * + * @return The minimize icon type. + */ + Preferences::MinimizeIconType getMinimizeIconType() const; + /** * @brief getPpid. Get the parent process id. * @@ -298,6 +312,11 @@ class WindowCtrlWin : public QObject */ Preferences::MinimizeType m_minimize_type; + /** + * @brief m_minimize_icon_type. Minimize icon type. + */ + Preferences::MinimizeIconType m_minimize_icon_type; + /** * @brief m_hook */