QCAD Application Framework
CAD Application Development and Automation.
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
RSettings Class Reference

#include <RSettings.h>

List of all members.

Static Public Member Functions

static void addRecentFile (const QString &fileName)
 Adds a recent file to the list of recent files.
static void clearRecentFiles ()
static QStringList getAllKeys (const QString &group)
static bool getAutoScalePatterns ()
static bool getBoolValue (const QString &key, bool defaultValue)
static int getBuildVersion ()
static RColor getColor (const QString &key, const RColor &defaultValue=RDEFAULT_RCOLOR)
static bool getColorCorrection ()
static int getColorThreshold ()
static bool getConcurrentDrawing ()
static QString getDefaultStyle ()
static double getDoubleValue (const QString &key, double defaultValue)
static QString getFileName ()
static QFont getInfoLabelFont ()
static int getIntValue (const QString &key, int defaultValue)
static QString getLaunchPath ()
static QString getLocale ()
static int getMajorVersion ()
static int getMinorVersion ()
static QLocale getNumberLocale ()
static QString getNumericalVersionString ()
static QStringList getOriginalArguments ()
static QString getPath ()
static int getPreviewEntities ()
static QSettings * getQSettings ()
static QString getQtVersion ()
static QStringList getRecentFiles ()
static QString getReleaseDate ()
static int getRevisionVersion ()
static QFont getRulerFont ()
static bool getShowCrosshair ()
static bool getShowLargeCrosshair ()
static QFont getSnapLabelFont ()
static int getSnapRange ()
static QFont getStatusBarFont ()
static QString getStringValue (const QString &key, const QString &defaultValue)
static int getTextHeightThreshold ()
static QVariant getValue (const QString &key, const QVariant &defaultValue=RDEFAULT_QVARIANT)
static QString getVersionString ()
static QString getVersionTicket ()
static bool hasQuitFlag ()
static void initRecentFiles ()
static bool isDebuggerEnabled ()
static bool isEventBlockingEnabled ()
static bool isGuiEnabled ()
static bool isTrial ()
static bool isTrialPeriodOver ()
static bool isXDataEnabled ()
static void removeRecentFile (const QString &fileName)
static void resetCache ()
static void setApplicationName (const QString &n)
static void setConcurrentDrawing (bool on)
static void setEventBlocking (bool on)
static void setLaunchPath (const QString &launchPath)
static void setOriginalArguments (const QStringList &a)
static void setQuitFlag ()
static void setRulerFont (const QFont &font)
static void setShowCrosshair (bool on)
static void setShowLargeCrosshair (bool on)
static void setSnapLabelFont (const QFont &font)
static void setTrialPeriodOver ()
static void setValue (const QString &key, const QVariant &value)
static void uninit ()

Static Public Attributes

static const QString AuxShapeColor = "GraphicsViewColors/AuxShapeColor"
static const QString BackgroundColor = "GraphicsViewColors/BackgroundColor"
static const QString CadToolBarColumns = "CadToolBar/Columns"
static const QString CadToolBarIconSize = "CadToolBar/IconSize"
static const QString CartesianCoordinateSeparator = "Input/CartesianCoordinateSeparator"
static const QString CrosshairColor = "GraphicsViewColors/CrosshairColor"
static const QString CrosshairColorInactive = "GraphicsViewColors/CrosshairColorInactive"
static const QString DecimalPoint = "Input/DecimalPoint"
static const QString DrawingUnit = "UnitSettings/Unit"
static const QString GraphicsViewColorCorrection = "GraphicsView/ColorCorrection"
static const QString GraphicsViewColorThreshold = "GraphicsView/ColorThreshold"
static const QString GraphicsViewMargin = "GraphicsView/Margin"
static const QString GraphicsViewTextHeightThreshold = "GraphicsView/TextHeightThreshold"
static const QString GridColor = "GraphicsViewColors/GridColor"
static const QString LinetypeScale = "LinetypeSettings/Scale"
static const QString Locale = "Language/UiLanguage"
static const QString MeasurementToolsColor = "GraphicsViewColors/MeasurementToolsColor"
static const QString MetaGridColor = "GraphicsViewColors/MetaGridColor"
static const QString OriginColor = "GraphicsViewColors/OriginColor"
static const QString PolarCoordinateSeparator = "Input/PolarCoordinateSeparator"
static const QString ReferencePointColor = "GraphicsViewColors/ReferencePointColor"
static const QString RelativeCoordinatePrefix = "Input/RelativeCoordinatePrefix"
static const QString RelativeZeroColor = "GraphicsViewColors/RelativeZeroColor"
static const QString SelectionBoxBackgroundColor = "GraphicsViewColors/SelectionBoxBackgroundColor"
static const QString SelectionBoxBackgroundCrossColor = "GraphicsViewColors/SelectionBoxBackgroundCrossColor"
static const QString SelectionBoxColor = "GraphicsViewColors/SelectionBoxColor"
static const QString SelectionColor = "GraphicsViewColors/SelectionColor"
static const QString TextLabelBackgroundColor = "GraphicsViewColors/TextLabelBackgroundColor"
static const QString TextLabelColor = "GraphicsViewColors/TextLabelColor"
static const QString ZoomBoxColor = "GraphicsViewColors/ZoomBoxColor"

Static Private Member Functions

static bool isInitialized ()
static void shortenRecentFiles ()

Static Private Attributes

static QString applicationNameOverride
static QMap< QString, QVariant > cache
static int concurrentDrawing = -1
static int enableXData = -1
static bool eventBlocking = true
static QFont * infoLabelFont = NULL
static QString launchPath
static QLocale * numberLocale = NULL
static QStringList originalArguments
static int previewEntities = -1
static QSettings * qSettings = NULL
static bool quitFlag = false
static QStringList recentFiles
static QFont * rulerFont = NULL
static int showCrosshair = -1
static int showLargeCrosshair = -1
static QFont * snapLabelFont = NULL
static int snapRange = -1
static QFont * statusBarFont = NULL

Detailed Description

Scriptable:
This class is wrapped for script environments.

Member Function Documentation

void RSettings::addRecentFile ( const QString &  fileName)
static

Adds a recent file to the list of recent files.

The newest file is always at the end of the list.

void RSettings::clearRecentFiles ( )
static
QStringList RSettings::getAllKeys ( const QString &  group)
static
bool RSettings::getAutoScalePatterns ( )
static
bool RSettings::getBoolValue ( const QString &  key,
bool  defaultValue 
)
static
int RSettings::getBuildVersion ( )
static
RColor RSettings::getColor ( const QString &  key,
const RColor defaultValue = RDEFAULT_RCOLOR 
)
static
bool RSettings::getColorCorrection ( )
static
int RSettings::getColorThreshold ( )
static
bool RSettings::getConcurrentDrawing ( )
static
QString RSettings::getDefaultStyle ( )
static
double RSettings::getDoubleValue ( const QString &  key,
double  defaultValue 
)
static
QString RSettings::getFileName ( )
static
QFont RSettings::getInfoLabelFont ( )
static
int RSettings::getIntValue ( const QString &  key,
int  defaultValue 
)
static
QString RSettings::getLaunchPath ( )
static
QString RSettings::getLocale ( )
static
int RSettings::getMajorVersion ( )
static
int RSettings::getMinorVersion ( )
static
QLocale RSettings::getNumberLocale ( )
static
QString RSettings::getNumericalVersionString ( )
static
QStringList RSettings::getOriginalArguments ( )
static
QString RSettings::getPath ( )
static
Returns:
Path where the configuration file is stored.
int RSettings::getPreviewEntities ( )
static
QSettings * RSettings::getQSettings ( )
static
QString RSettings::getQtVersion ( )
static
QStringList RSettings::getRecentFiles ( )
static
QString RSettings::getReleaseDate ( )
static
int RSettings::getRevisionVersion ( )
static
QFont RSettings::getRulerFont ( )
static
bool RSettings::getShowCrosshair ( )
static
bool RSettings::getShowLargeCrosshair ( )
static
QFont RSettings::getSnapLabelFont ( )
static
int RSettings::getSnapRange ( )
static
QFont RSettings::getStatusBarFont ( )
static
QString RSettings::getStringValue ( const QString &  key,
const QString &  defaultValue 
)
static
int RSettings::getTextHeightThreshold ( )
static
QVariant RSettings::getValue ( const QString &  key,
const QVariant &  defaultValue = RDEFAULT_QVARIANT 
)
static
QString RSettings::getVersionString ( )
static
QString RSettings::getVersionTicket ( )
static
bool RSettings::hasQuitFlag ( )
static
void RSettings::initRecentFiles ( )
static
bool RSettings::isDebuggerEnabled ( )
static
bool RSettings::isEventBlockingEnabled ( )
static
bool RSettings::isGuiEnabled ( )
static
bool RSettings::isInitialized ( )
staticprivate
bool RSettings::isTrial ( )
static
bool RSettings::isTrialPeriodOver ( )
static
bool RSettings::isXDataEnabled ( )
static
void RSettings::removeRecentFile ( const QString &  fileName)
static
void RSettings::resetCache ( )
static
void RSettings::setApplicationName ( const QString &  n)
static
void RSettings::setConcurrentDrawing ( bool  on)
static
void RSettings::setEventBlocking ( bool  on)
static
void RSettings::setLaunchPath ( const QString &  launchPath)
static
void RSettings::setOriginalArguments ( const QStringList &  a)
static
void RSettings::setQuitFlag ( )
static
void RSettings::setRulerFont ( const QFont &  font)
static
void RSettings::setShowCrosshair ( bool  on)
static
void RSettings::setShowLargeCrosshair ( bool  on)
static
void RSettings::setSnapLabelFont ( const QFont &  font)
static
void RSettings::setTrialPeriodOver ( )
static
void RSettings::setValue ( const QString &  key,
const QVariant &  value 
)
static
void RSettings::shortenRecentFiles ( )
staticprivate
void RSettings::uninit ( )
static

Member Data Documentation

QString RSettings::applicationNameOverride
staticprivate
const QString RSettings::AuxShapeColor = "GraphicsViewColors/AuxShapeColor"
static
const QString RSettings::BackgroundColor = "GraphicsViewColors/BackgroundColor"
static
QMap< QString, QVariant > RSettings::cache
staticprivate
const QString RSettings::CadToolBarColumns = "CadToolBar/Columns"
static
const QString RSettings::CadToolBarIconSize = "CadToolBar/IconSize"
static
const QString RSettings::CartesianCoordinateSeparator = "Input/CartesianCoordinateSeparator"
static
int RSettings::concurrentDrawing = -1
staticprivate
const QString RSettings::CrosshairColor = "GraphicsViewColors/CrosshairColor"
static
const QString RSettings::CrosshairColorInactive = "GraphicsViewColors/CrosshairColorInactive"
static
const QString RSettings::DecimalPoint = "Input/DecimalPoint"
static
const QString RSettings::DrawingUnit = "UnitSettings/Unit"
static
int RSettings::enableXData = -1
staticprivate
bool RSettings::eventBlocking = true
staticprivate
const QString RSettings::GraphicsViewColorCorrection = "GraphicsView/ColorCorrection"
static
const QString RSettings::GraphicsViewColorThreshold = "GraphicsView/ColorThreshold"
static
const QString RSettings::GraphicsViewMargin = "GraphicsView/Margin"
static
const QString RSettings::GraphicsViewTextHeightThreshold = "GraphicsView/TextHeightThreshold"
static
const QString RSettings::GridColor = "GraphicsViewColors/GridColor"
static
QFont * RSettings::infoLabelFont = NULL
staticprivate
QString RSettings::launchPath
staticprivate
const QString RSettings::LinetypeScale = "LinetypeSettings/Scale"
static
const QString RSettings::Locale = "Language/UiLanguage"
static
const QString RSettings::MeasurementToolsColor = "GraphicsViewColors/MeasurementToolsColor"
static
const QString RSettings::MetaGridColor = "GraphicsViewColors/MetaGridColor"
static
QLocale * RSettings::numberLocale = NULL
staticprivate
QStringList RSettings::originalArguments
staticprivate
const QString RSettings::OriginColor = "GraphicsViewColors/OriginColor"
static
const QString RSettings::PolarCoordinateSeparator = "Input/PolarCoordinateSeparator"
static
int RSettings::previewEntities = -1
staticprivate
QSettings * RSettings::qSettings = NULL
staticprivate
bool RSettings::quitFlag = false
staticprivate
QStringList RSettings::recentFiles
staticprivate
const QString RSettings::ReferencePointColor = "GraphicsViewColors/ReferencePointColor"
static
const QString RSettings::RelativeCoordinatePrefix = "Input/RelativeCoordinatePrefix"
static
const QString RSettings::RelativeZeroColor = "GraphicsViewColors/RelativeZeroColor"
static
QFont * RSettings::rulerFont = NULL
staticprivate
const QString RSettings::SelectionBoxBackgroundColor = "GraphicsViewColors/SelectionBoxBackgroundColor"
static
const QString RSettings::SelectionBoxBackgroundCrossColor = "GraphicsViewColors/SelectionBoxBackgroundCrossColor"
static
const QString RSettings::SelectionBoxColor = "GraphicsViewColors/SelectionBoxColor"
static
const QString RSettings::SelectionColor = "GraphicsViewColors/SelectionColor"
static
int RSettings::showCrosshair = -1
staticprivate
int RSettings::showLargeCrosshair = -1
staticprivate
QFont * RSettings::snapLabelFont = NULL
staticprivate
int RSettings::snapRange = -1
staticprivate
QFont * RSettings::statusBarFont = NULL
staticprivate
const QString RSettings::TextLabelBackgroundColor = "GraphicsViewColors/TextLabelBackgroundColor"
static
const QString RSettings::TextLabelColor = "GraphicsViewColors/TextLabelColor"
static
const QString RSettings::ZoomBoxColor = "GraphicsViewColors/ZoomBoxColor"
static

The documentation for this class was generated from the following files: