Horizon
src
preferences
preferences_provider.hpp
1
#pragma once
2
#include <sigc++/sigc++.h>
3
4
namespace
horizon {
5
class
PreferencesProvider
{
6
public
:
7
PreferencesProvider
();
8
static
PreferencesProvider
&get();
9
const
class
Preferences
&get_prefs_ns()
const
;
10
static
const
class
Preferences
&get_prefs();
11
void
set_prefs(
Preferences
&p);
12
13
typedef
sigc::signal<void> type_signal_changed;
14
type_signal_changed signal_changed()
15
{
16
return
s_signal_changed;
17
}
18
19
private
:
20
class
Preferences
*prefs =
nullptr
;
21
type_signal_changed s_signal_changed;
22
};
23
24
}
// namespace horizon
horizon::PreferencesProvider
Definition:
preferences_provider.hpp:5
horizon::Preferences
Definition:
preferences.hpp:73
Generated by
1.8.16