CCIMXDesktop
 
Loading...
Searching...
No Matches
WallpaperConfigures.h
1#ifndef WALLPAPERCONFIGURES_H
2#define WALLPAPERCONFIGURES_H
3
4#include "core/wallpaper/WallPaperEngine.h"
5#include <QWidget>
6
8
9namespace Ui {
11}
12
20class WallpaperConfigures : public QWidget {
21 Q_OBJECT
22
23public:
28 explicit WallpaperConfigures(DesktopMainWindow* parent);
29
34
40
41private slots:
46 void handle_combox_selections(const QString& text);
47
51 void apply_settings();
52
56 void on_btn_reset_clicked();
57
61 void on_btn_apply_clicked();
62
63private:
64 Ui::WallpaperConfigures* ui;
65 DesktopMainWindow* window;
68 QMap<WallPaperEngine::SwitchingMode, QWidget*> settings_widgets;
69
73 void install_settings_widgets();
74};
75
76#endif // WALLPAPERCONFIGURES_H
DesktopMainWindow is the main frontend window of the application. For beginners, this is the starting...
Definition desktopmainwindow.h:33
SwitchingMode
Enum for wallpaper switching modes.
Definition WallPaperEngine.h:27
The WallpaperConfigures class Provides configuration options for managing wallpaper switching behavio...
Definition WallpaperConfigures.h:20
void setMode(const WallPaperEngine::SwitchingMode mode)
Sets the wallpaper switching mode.
Definition WallpaperConfigures.cpp:30
~WallpaperConfigures()
Destructor.
Definition WallpaperConfigures.cpp:26