Go to the documentation of this file.
17 #ifndef GEPETTO_GUI_SETTINGS_HH
18 #define GEPETTO_GUI_SETTINGS_HH
23 #include <QStringList>
97 const QVariant & defaultValue = QVariant());
108 std::ostream&
print (std::ostream& os);
147 void addRobotFromString (
const std::string& rbtStr);
148 void addEnvFromString (
const std::string& envStr);
149 void addPlugin (
const QString& plg,
bool init);
150 void addPyPlugin (
const QString& plg,
bool init);
151 void addPyScript (
const QString& fileName);
152 void addOmniORB (
const QString& arg,
const QString& value);
154 inline void log (
const QString& t);
155 inline void logError (
const QString& t);
158 QStringList omniORBargv_;
163 #endif // GEPETTO_GUI_SETTINGS_HH
void restoreState() const
QString appStyle
Definition: settings.hh:64
QStringList avConvInputOptions
Definition: settings.hh:58
std::string configurationFile
Definition: settings.hh:38
int refreshRate
Definition: settings.hh:50
Definition: action-search-bar.hh:27
std::string logFile
Definition: settings.hh:43
void writeSettings()
Write the settings to configuration files.
QString installDirectory
Definition: settings.hh:62
PluginManager pluginManager_
Definition: settings.hh:99
void setMainWindow(MainWindow *main)
bool noPlugin
Definition: settings.hh:46
std::string captureFilename
Definition: settings.hh:53
bool autoWriteSettings
Definition: settings.hh:47
Definition: pluginmanagerdialog.hh:35
QStringList avConvOutputOptions
Definition: settings.hh:59
Definition: settings.hh:37
std::ostream & print(std::ostream &os)
std::string captureExtension
Definition: settings.hh:53
QVariant getSetting(const QString &key, const QVariant &defaultValue=QVariant())
Get a setting.
void restoreDockWidgetsState() const
std::string stateConf
Definition: settings.hh:41
bool verbose
Definition: settings.hh:45
bool useNameService
Definition: settings.hh:48
std::string predifinedEnvConf
Definition: settings.hh:40
QStringList pyplugins_
Definition: settings.hh:101
QString getQSettingsFileName(const std::string &settingsName) const
Get the filename of a configuration file.
Settings(const char *installDirectory)
Set up default values.
std::string predifinedRobotConf
Definition: settings.hh:39
QStringList pyscripts_
Definition: settings.hh:102
QStringList pluginsToInit_
Definition: settings.hh:100
std::string captureDirectory
Path to avconv binary (maybe ffmpeg on some distributions).
Definition: settings.hh:53
QString avconv
Definition: settings.hh:57
void fromFiles()
Update settings from setting files.
Class.
Definition: mainwindow.hh:43
int initSettings(int argc, char *argv[])
const char ** makeOmniORBargs(int &argc)