13#include <QtCore/qobject.h>
20namespace ot {
class Property; }
36 void slotPropertyChanged(
const std::string& _owner,
const ot::Property*
const _property);
37 void slotPropertyDeleteRequested(
const std::string& _owner,
const ot::Property*
const _property);
40 void generalSettingsChanged(
const std::string& _propertyPath,
const ot::Property*
const _property);
41 void updateSettings(
void);
42 void updateGeneralSettings(
void);
46 QString m_externalToolsPath;
47 QString m_externalToolsDebugPath;
This file contains defines that may be used simplyfy class creation.
#define OT_DECL_NODEFAULT(___class)
Removes the default copy constructor and assignment operator.
Definition OTClassHelper.h:22
#define OT_DECL_NOCOPY(___class)
Removes the default copy constructor and assignment operator.
Definition OTClassHelper.h:14
The API manager is used to manage the global objects required for this API to work.
Definition AppBase.h:21
Definition SettingsManager.h:22
virtual ~SettingsManager()
Definition SettingsManager.cpp:31
const QString & getExternalToolsDebugPath(void) const
Definition SettingsManager.h:33
SettingsManager(AppBase *_app)
Definition SettingsManager.cpp:22
bool showDialog(void)
Definition SettingsManager.cpp:35
const QString & getExternalToolsPath(void) const
Definition SettingsManager.h:32
The Property class is used as a base class for all Properties that can be displayed and modified in t...
Definition Property.h:21
ColorStyleName
Contains default OpenTwin color style names.
Definition ColorStyleTypes.h:18