settings.cc File Reference

#include "settings.h"
#include "qtcompat.h"
#include "config.h"
#include "main.h"
#include "staticsettings.h"
#include "util.h"
#include <qapplication.h>
#include <qdir.h>
#include <qregexp.h>
#include <qsettings.h>
#include <qsplitter.h>
#include <qstring.h>
#include <qstringlist.h>
#include <stdlib.h>
#include <utils/debug.h>

Namespaces

namespace  gui
 

Graphical user interface namespace.


Variables

const QString gui::APP_KEY = "/PDFedit/"
const QString gui::CONFIG_FILE = "pdfeditrc"
const QString gui::APP_PATH_VAR = "PDFEDIT_BIN"
const QString gui::DATA_PATH_VAR = "PDFEDIT_DATA"
Settings * gui::globalSettings = NULL

Detailed Description

Settings - class handling basic application settings, reading and writing values with keys and also storing and restoring more complex settings (window and toolbar positions), reading Paths and expanding environment variables in settings. QSettings with two files (user file in $HOME (readwrite) and system file with default settings (readonly)) is used as backend for storing the data

Author:
Martin Petricek