Changeset View
Changeset View
Standalone View
Standalone View
src/appearencegtk.cpp
Show All 38 Lines | |||||
39 | 39 | | |||
40 | #define PROPERTY_IMPLEMENTATION(type, name, propname)\ | 40 | #define PROPERTY_IMPLEMENTATION(type, name, propname)\ | ||
41 | void AppearenceGTK::set##name(const type& a) { foreach(AbstractAppearance* app, m_app) app->set##name(a); }\ | 41 | void AppearenceGTK::set##name(const type& a) { foreach(AbstractAppearance* app, m_app) app->set##name(a); }\ | ||
42 | type AppearenceGTK::get##name() const { foreach(AbstractAppearance* app, m_app) { if(app->hasProperty(propname)) return app->get##name(); } /*Q_ASSERT(false);*/ return type (); } | 42 | type AppearenceGTK::get##name() const { foreach(AbstractAppearance* app, m_app) { if(app->hasProperty(propname)) return app->get##name(); } /*Q_ASSERT(false);*/ return type (); } | ||
43 | 43 | | |||
44 | PROPERTY_IMPLEMENTATION(QString, Cursor, "cursor") | 44 | PROPERTY_IMPLEMENTATION(QString, Cursor, "cursor") | ||
45 | PROPERTY_IMPLEMENTATION(QString, Icon, "icon") | 45 | PROPERTY_IMPLEMENTATION(QString, Icon, "icon") | ||
46 | PROPERTY_IMPLEMENTATION(QString, IconFallback, "icon_fallback") | 46 | PROPERTY_IMPLEMENTATION(QString, IconFallback, "icon_fallback") | ||
47 | PROPERTY_IMPLEMENTATION(QString, Font, "font") | | |||
48 | PROPERTY_IMPLEMENTATION(QString, ToolbarStyle, "toolbar_style") | 47 | PROPERTY_IMPLEMENTATION(QString, ToolbarStyle, "toolbar_style") | ||
49 | PROPERTY_IMPLEMENTATION(bool, ShowIconsInButtons, "show_icons_buttons") | 48 | PROPERTY_IMPLEMENTATION(bool, ShowIconsInButtons, "show_icons_buttons") | ||
50 | PROPERTY_IMPLEMENTATION(bool, ShowIconsInMenus, "show_icons_menus") | 49 | PROPERTY_IMPLEMENTATION(bool, ShowIconsInMenus, "show_icons_menus") | ||
51 | PROPERTY_IMPLEMENTATION(bool, PrimaryButtonWarpsSlider, "primary_button_warps_slider") | 50 | PROPERTY_IMPLEMENTATION(bool, PrimaryButtonWarpsSlider, "primary_button_warps_slider") | ||
52 | 51 | | |||
53 | QString AppearenceGTK::getTheme() const { return gtk2Appearance()->getTheme(); } | 52 | QString AppearenceGTK::getTheme() const { return gtk2Appearance()->getTheme(); } | ||
54 | void AppearenceGTK::setTheme(const QString& name) { return gtk2Appearance()->setTheme(name); } | 53 | void AppearenceGTK::setTheme(const QString& name) { return gtk2Appearance()->setTheme(name); } | ||
55 | QString AppearenceGTK::getThemeGtk3() const { return gtk3Appearance()->getTheme(); } | 54 | QString AppearenceGTK::getThemeGtk3() const { return gtk3Appearance()->getTheme(); } | ||
Show All 28 Lines |