| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| #ifndef LC_DLGICONSSETUP_H |
| #define LC_DLGICONSSETUP_H |
| #include <qcombobox.h> |
|
|
| #include "lc_dialog.h" |
| #include "lc_iconengineshared.h" |
| class LC_IconColorsOptions; |
|
|
| namespace Ui { |
| class LC_DlgIconsSetup; |
| } |
|
|
| class LC_DlgIconsSetup:public LC_Dialog { |
| Q_OBJECT |
| public: |
| explicit LC_DlgIconsSetup(QWidget *parent = nullptr); |
| ~LC_DlgIconsSetup() override; |
| void setIconsOptions(LC_IconColorsOptions *iconColorsOptions); |
| void initComboBox(QComboBox *cb, const QString &text); |
| void accept() override; |
| public slots: |
| void onPbGenericMainClicked(); |
| void onPbGenericAccentClicked(); |
| void onPbGenericBackClicked(); |
| void onPbActiveOnMainClicked(); |
| void onPbActiveOnAccentClicked(); |
| void onPbActiveOnBackClicked(); |
| void onPbActiveOffMainClicked(); |
| void onPbActiveOffAccentClicked(); |
| void onPbActiveOffBackClicked(); |
| void onPbNormalOnMainClicked(); |
| void onPbNormalOnAccentClicked(); |
| void onPbNormalOnBackClicked(); |
| void onPbNormalOffMainClicked(); |
| void onPbNormalOffAccentClicked(); |
| void onPbNormalOffBackClicked(); |
| void onPbSelectedOnMainClicked(); |
| void onPbSelectedOnAccentClicked(); |
| void onPbSelectedOnBackClicked(); |
| void onPbSelectedOffMainClicked(); |
| void onPbSelectedOffAccentClicked(); |
| void onPbSelectedOffBackClicked(); |
| void onPbDisabledOnMainClicked(); |
| void onPbDisabledOnAccentClicked(); |
| void onPbDisabledOnBackClicked(); |
| void onPbDisabledOffMainClicked(); |
| void onPbDisabledOffAccentClicked(); |
| void onPbDisabledOffBackClicked(); |
| void onGenericMainColorChanged(const QString &value); |
| void onGenericAccentColorChanged(const QString &value); |
| void onGenericBackColorChanged(const QString &value); |
| void onActiveOnMainColorChanged(const QString &value); |
| void onActiveOnAccentColorChanged(const QString &value); |
| void onActiveOnBackColorChanged(const QString &value); |
| void onActiveOffMainColorChanged(const QString &value); |
| void onActiveOffAccentColorChanged(const QString &value); |
| void onActiveOffBackColorChanged(const QString &value); |
| void onNormalOnMainColorChanged(const QString &value); |
| void resetToDefaults(); |
| void applyIconColors(); |
| protected: |
| Ui::LC_DlgIconsSetup *ui; |
| LC_IconColorsOptions *m_iconColorsOptions; |
| void onNormalOnAccentColorChanged(const QString &value); |
| void onNormalOnBackColorChanged(const QString &value); |
| void onNormalOffMainColorChanged(const QString &value); |
| void onNormalOffAccentColorChanged(const QString &value); |
| void onNormalOffBackColorChanged(const QString &value); |
| void onSelectedOnMainColorChanged(const QString &value); |
| void onSelectedOnAccentColorChanged(const QString &value); |
| void onSelectedOnBackColorChanged(const QString &value); |
| void onSelectedOffMainColorChanged(const QString &value); |
| void onSelectedOffAccentColorChanged(const QString &value); |
| void onSelectedOffBackColorChanged(const QString &value); |
| void onDisabledOnMainColorChanged(const QString &value); |
| void onDisabledOnAccentColorChanged(const QString &value); |
| void onDisabledOnBackColorChanged(const QString &value); |
| void onDisabledOffMainColorChanged(const QString &value); |
| void onDisabledOffAccentColorChanged(const QString &value); |
| void onDisabledOffBackColorChanged(const QString &value); |
| QString set_color(QComboBox *combo); |
| void initCombobox(LC_IconColorsOptions *options, LC_SVGIconEngineAPI::IconMode mode, LC_SVGIconEngineAPI::IconState state, |
| LC_SVGIconEngineAPI::ColorType type, QComboBox *ctrl); |
| void saveColor(LC_IconColorsOptions *options, LC_SVGIconEngineAPI::IconMode mode, LC_SVGIconEngineAPI::IconState state, |
| LC_SVGIconEngineAPI::ColorType type, QComboBox *ctrl); |
| }; |
| #endif |
|
|