58#include <ACG/Scenegraph/DrawModes.hh>
63#include "OpenFlipperQSettings.hh"
156#define STRINGIFY(x) #x
157#define TOSTRING(x) STRINGIFY(x)
164namespace OpenFlipper {
169QDir applicationDir();
197QDir translationsDir();
209QString applicationDirStr();
213QString pluginDirStr();
217QString shaderDirStr();
221QString textureDirStr();
225QString licenseDirStr();
229QString scriptDirStr();
241QIcon& OpenFlipperIcon();
245QString translationsDirStr();
249QString fontsDirStr();
262 QString getGlobalIniFullPath();
266 QString getLocalIniFullPath();
272 QStringList optionFiles();
276 void configDir(QDir _dir);
280 bool configDir(QString _dir);
284 QString configDirStr();
292 bool deleteIniFile();
296 void deleteIniFile(
bool _delete);
311 void finishedStartup();
315 QString currentScriptDirStr();
319 QDir currentScriptDir();
323 void currentScriptDir(QDir _dir);
327 bool currentScriptDir(QString _dir);
333 QString currentTextureDirStr();
337 QDir currentTextureDir();
341 void currentTextureDir(QDir _dir);
345 bool currentTextureDir(QString _dir);
351 QString lastDataType();
355 void lastDataType(QString _type);
381 QString dirSeparator();
403 void nogui(
bool _nogui );
415 void coreProfile(
bool _enableCoreProfile,
bool _temporary =
false);
423 QPair<int,int> glVersion();
427 void glVersion(
const QPair<int, int>& _version,
bool _teporary =
false);
431 void samples(
int _samples,
bool _temporary =
false);
439 void stereo(
bool _stereo );
454 void glStereo(
bool _stereo,
bool _temporary =
false );
462 bool glStereoRequested( );
466 void stereoMode( StereoMode _mode );
470 StereoMode stereoMode( );
474 void anaglyphLeftEyeColorMatrix( std::vector<float> _mat );
478 std::vector<float> anaglyphLeftEyeColorMatrix( );
482 void anaglyphRightEyeColorMatrix( std::vector<float> _mat );
486 std::vector<float> anaglyphRightEyeColorMatrix( );
490 void synchronization(
bool _synchronization );
494 bool synchronization( );
510 void defaultPerspectiveProjectionMode(
bool _mode,
int _viewer );
514 bool defaultPerspectiveProjectionMode(
int _viewer );
518 void defaultViewingDirection(
int _mode,
int _viewer );
522 int defaultViewingDirection(
int _viewer );
526 void defaultLockRotation(
bool _mode,
int _viewer );
530 bool defaultLockRotation(
int _viewer );
534 void defaultViewerLayout(
int _layout );
538 int defaultViewerLayout();
542 void redrawDisabled(
bool disable );
546 bool redrawDisabled( );
550 bool drawModesInContextMenu();
554 void drawModesInContextMenu(
bool _show);
565 unsigned int examinerWidgets();
576 void loggerState( LoggerState _state);
580 LoggerState loggerState( );
584 QString currentViewMode( );
588 void currentViewMode( QString _mode );
592 QString windowTitle( );
596 void windowTitle( QString _titel );
600 void defaultColor( QColor _color );
604 QColor defaultColor();
608 void randomDefaultColor(
bool _random);
612 bool randomDefaultColor();
633 void scripting(
bool _status );
644 bool logToConsole( );
648 void logToConsole(
bool _logToConsole );
656 void debug(
bool _debug );
667 bool backupEnabled( );
671 void enableBackup(
bool _enableBackup );
686 void blockSceneGraphUpdates( );
690 void unblockSceneGraphUpdates();
694 bool sceneGraphUpdatesBlocked( );
705 bool savingSettings( );
709 void savingSettings(
bool _savingSettings );
713 bool loadingRecentFile( );
717 void loadingRecentFile(
bool _loadingRecentFile );
736void argc(
int* _argc );
740void argv(
char*** _argv);
748void remoteControl(
bool _remote );
752int remoteControlPort();
756void remoteControlPort(
int _remotePort);
769void doSlotDebugging(
bool _debugging );
772bool doSlotDebugging( );
783QString coreVersion();
787QString compilerInfo();
794bool initializeSettings();
DLLEXPORT OpenFlipperQSettings & OpenFlipperSettings()
QSettings object containing all program settings of OpenFlipper.
LoggerState
State of the logging widget.