There is one instance per document. More...
| Public Types | |
| enum | userlevels { USERLEVEL_OPERATOR, USERLEVEL_DEVELOPER } | 
| typedef sigc::signal< void, userlevels > | type_signal_userlevel_changed | 
| Public Member Functions | |
| AppState () | |
| virtual | ~AppState () | 
| virtual userlevels | get_userlevel () const | 
| Returns whether we are in developer mode. | |
| virtual void | set_userlevel (userlevels value) | 
| This will cause the userlevel_changed signal to be emitted. | |
| virtual void | emit_userlevel_changed () | 
| Use this to set the initial UI state: | |
| type_signal_userlevel_changed | signal_userlevel_changed () | 
| The user interface should handle this signal and alter itself accordingly. | |
There is one instance per document.
This is for storing volatile application state. It is not for configuration that should be the same after the application is closed and restarted - use gconf for that.
| typedef sigc::signal<void, userlevels> Glom::AppState::type_signal_userlevel_changed | 
| Glom::AppState::AppState | ( | ) | 
| Glom::AppState::~AppState | ( | ) |  [virtual] | 
| void Glom::AppState::emit_userlevel_changed | ( | ) |  [virtual] | 
Use this to set the initial UI state:
| AppState::userlevels Glom::AppState::get_userlevel | ( | ) | const  [virtual] | 
Returns whether we are in developer mode.
Some functionality will be deactivated when not in developer mode.
| void Glom::AppState::set_userlevel | ( | userlevels | value | ) |  [virtual] | 
This will cause the userlevel_changed signal to be emitted.
| AppState::type_signal_userlevel_changed Glom::AppState::signal_userlevel_changed | ( | ) | 
The user interface should handle this signal and alter itself accordingly.
 1.7.1
 1.7.1