37 : QSettings{ QSettings::IniFormat,
39 config::APP_ORGANIZATION,
56 return value(
"desktop/width", 800).value<
int>();
66 return value(
"desktop/height", 480).value<
int>();
76 return value(
"desktop/title",
"TDE").value<QString>();
86 return value(
"desktop/grid_x", 4).value<
int>();
96 return value(
"desktop/grid_y", 3).value<
int>();
106 return value(
"desktop/qss_path").value<QString>();
116 return value(
"desktop/app_path").value<QString>();
126 return value(
"tray/time_format",
"yyyy/MM/dd | hh:mm:ss").value<QString>();
Desktop settings.
Definition settings.hpp:27
TDE_INLINE auto tray_time_format() const
Get the tray time format.
Definition settings.hpp:124
TDE_INLINE auto desktop_qss_path() const
Get the desktop qss path.
Definition settings.hpp:104
TDE_INLINE auto desktop_width() const
Get the desktop width.
Definition settings.hpp:54
TDE_INLINE auto desktop_title() const
Get the desktop title.
Definition settings.hpp:74
DesktopSettings(QObject *parent=nullptr)
Construct a new Desktop Settings object.
Definition settings.hpp:36
TDE_INLINE auto desktop_height() const
Get the desktop height.
Definition settings.hpp:64
TDE_INLINE auto desktop_grid_y() const
Get the desktop grid y size.
Definition settings.hpp:94
TDE_INLINE auto desktop_app_path() const
Get the desktop apps.json path.
Definition settings.hpp:114
TDE_INLINE auto desktop_grid_x() const
Get the desktop grid x size.
Definition settings.hpp:84