modecontroller.h File Reference

#include "kernel/static.h"

Classes

struct  configuration::ModeRule
class  configuration::ModeMatcher
class  configuration::ModeConfigurationParser
class  configuration::ModeController

Namespaces

namespace  configuration

Typedefs

typedef
rulesmanager::IRuleMatcher
< ModeRule > 
configuration::IModeMatcher
typedef
rulesmanager::RulesManager
< ModeRule, PropertyMode
configuration::ModeRulesManager

Enumerations

enum  PropertyMode {
  mdUnknown, mdNormal, mdHidden, mdReadOnly,
  mdAdvanced
}

Enumeration Type Documentation

Enum describing property mode.

Enumerator:
mdUnknown 

Unknown mode.

mdNormal 

Normal mode. Should be visible and read write. Normal property.

mdHidden 

Hidden mode. Should not be visible but read write (when it is shown). Property is not very important to see (just technical detail) but when it is visible, it should be changeable.

mdReadOnly 

Read-only mode. Should not be editable when it is visible. It doesn't make much sense to change such properties.

mdAdvanced 

Advanced mode. Should not be visible and editable. It is very dangeroous to change such properties.