summaryrefslogtreecommitdiff
path: root/gtk2_ardour/ui_config.h
diff options
context:
space:
mode:
Diffstat (limited to 'gtk2_ardour/ui_config.h')
-rw-r--r--gtk2_ardour/ui_config.h11
1 files changed, 5 insertions, 6 deletions
diff --git a/gtk2_ardour/ui_config.h b/gtk2_ardour/ui_config.h
index 0a6e7cda5d..c869dfb420 100644
--- a/gtk2_ardour/ui_config.h
+++ b/gtk2_ardour/ui_config.h
@@ -37,11 +37,12 @@
class UIConfiguration : public PBD::Stateful
{
- public:
+private:
UIConfiguration();
~UIConfiguration();
- static UIConfiguration* instance() { return _instance; }
+ public:
+ static UIConfiguration& instance();
void load_rc_file (bool themechange, bool allow_own = true);
@@ -76,14 +77,14 @@ class UIConfiguration : public PBD::Stateful
ArdourCanvas::HSV color_hsv (const std::string&) const;
ArdourCanvas::SVAModifier modifier (const std::string&) const;
- static sigc::signal<void> ColorsChanged;
+ sigc::signal<void> ColorsChanged;
void reset_dpi ();
void set_pango_fontsize ();
float get_ui_scale ();
- static sigc::signal<void> DPIReset;
+ sigc::signal<void> DPIReset;
sigc::signal<void,std::string> ParameterChanged;
void map_parameters (boost::function<void (std::string)>&);
@@ -130,8 +131,6 @@ class UIConfiguration : public PBD::Stateful
bool colors_modified;
bool modifiers_modified;
- static UIConfiguration* _instance;
-
int store_color_theme ();
void load_color_aliases (XMLNode const &);
void load_colors (XMLNode const &);