5 #include <qgraphicsitem>
6 #include <Strings/components/settings/config/config.h>
8 #include "ui_guerilla_settings.h"
21 void btn_theme_editor_Click();
22 void btn_open_themes_dir_Click();
23 void btn_edit_current_theme_Click();
24 void btn_theme_preview_Click();
25 void cbox_appearance_theme_IndexChanged(
int index);
26 void cbox_theme_variant_IndexChanged(
int index);
28 void cbox_explorer_dock_pos_IndexChanged(
int index);
29 void radio_workspace_mdi_CheckChanged();
30 void radio_workspace_tabs_CheckChanged();
32 void btn_cancel_Click();
33 void btn_reset_config_Click();
34 void btn_open_data_dir_Click();
35 void btn_save_close_Click();
38 Ui::guerilla_settings ui;
39 BlamConfigurationFile* guerilla_config;
41 QGraphicsScene* scene;
42 QGraphicsPixmapItem* pixmap_item;
46 bool dialog_ready =
false;
47 int current_theme_index = 0;
48 int current_theme_variant_index = 0;
53 void resizeEvent(QResizeEvent* event);
58 void showEvent(QShowEvent* event);
65 void UpdateWorkspacePreview();
74 void UpdateThemeMenus();