Source Code (Use browser search to find items of interest.)
Class Index
ksysv'KSVConfig (./kdeadmin/ksysv/ksv_conf.h:34)
class KSVConfig : public QObject
{
Q_OBJECT
public:
KSVConfig();
~KSVConfig();
public slots:
void readConfig();
void writeConfig();
void cancelConfig();
void setPanningFactor( const int val );
void setShowLog( bool val = FALSE );
void setShowTools( bool val = FALSE );
void setShowStatus( bool val = FALSE );
void setNewColor( const QColor& );
void setChangedColor( const QColor& );
void setScriptPath( QString path );
void setRLPath( QString path );
void setConfigured( bool val = TRUE );
public:
const bool getShowLog() const;
const bool getShowStatus() const;
const bool getShowTools() const;
const int getPanningFactor() const;
const QSize getSize() const;
const QPoint getPosition() const;
const QColor& getNewColor() const;
const QColor& getChangedColor() const;
/**
* Have the necessary config entries
* been written?
*/
const bool isConfigured() const;
const QString getScriptPath() const;
const QString getRLPath() const;
protected:
QString ScriptPath;
QString RLPath;
bool DisplaySOut;
bool showLog;
bool showTools;
bool showStatus;
bool configured;
KConfig* conf;
int _panning;
QColor _newColor;
QColor _changedColor;
};
ksysv'KSVConfig::KSVConfig() (./kdeadmin/ksysv/ksv_conf.cpp:34)
KSVConfig::KSVConfig() : QObject(0, "KSVConfigObject")
{
conf = kapp->config();
readConfig();
}
// Destructor
ksysv'KSVConfig::~KSVConfig() (./kdeadmin/ksysv/ksv_conf.cpp:41)
KSVConfig::~KSVConfig() {
// not possible since this is a global object
// writeConfig();
}
ksysv'KSVConfig::readConfig() (./kdeadmin/ksysv/ksv_conf.cpp:46)
void KSVConfig::readConfig() {
conf->setGroup("Path Settings");
ScriptPath = conf->readEntry("ScriptPath", "/etc/rc.d/init.d");
RLPath = conf->readEntry("RunlevelPath", "/etc/rc.d");
conf->setGroup("Other Settings");
showLog = conf->readBoolEntry("ShowLog", TRUE);
showStatus = conf->readBoolEntry("StatusBar", TRUE);
showTools = conf->readBoolEntry("ToolBar", TRUE);
configured = conf->readBoolEntry("Configured", FALSE);
_panning = conf->readNumEntry("PanningFactor", 80);
conf->setGroup("Colors");
_newColor = conf->readColorEntry("New", &blue);
_changedColor = conf->readColorEntry("Changed", &red);
}
ksysv'KSVConfig::writeConfig() (./kdeadmin/ksysv/ksv_conf.cpp:65)
void KSVConfig::writeConfig() {
conf->setGroup("Path Settings");
conf->writeEntry("ScriptPath", ScriptPath);
conf->writeEntry("RunlevelPath", RLPath);
conf->setGroup("Other Settings");
conf->writeEntry("ShowLog", showLog);
conf->writeEntry("StatusBar", showStatus);
conf->writeEntry("ToolBar", showTools);
conf->writeEntry("Configured", configured);
conf->writeEntry("PanningFactor", _panning);
conf->setGroup("Colors");
conf->writeEntry("New", _newColor);
conf->writeEntry("Changed", _changedColor);
// save screen geometry
conf->setGroup(QString("Geometry"));
conf->writeEntry(QString("X-Position"), kapp->mainWidget()->x());
conf->writeEntry(QString("Y-Position"), kapp->mainWidget()->y());
conf->writeEntry(QString("Width"), kapp->mainWidget()->width());
conf->writeEntry(QString("Height"), kapp->mainWidget()->height());
// flush everything
conf->sync();
}
ksysv'KSVConfig::cancelConfig() (./kdeadmin/ksysv/ksv_conf.cpp:92)
void KSVConfig::cancelConfig() {
// maybe that's the wrong place for this slot
}
ksysv'KSVConfig::setShowLog() (./kdeadmin/ksysv/ksv_conf.cpp:96)
void KSVConfig::setShowLog( bool val ) {
showLog = val;
}
ksysv'KSVConfig::setShowStatus() (./kdeadmin/ksysv/ksv_conf.cpp:100)
void KSVConfig::setShowStatus( bool val ) {
showStatus = val;
}
ksysv'KSVConfig::setShowTools() (./kdeadmin/ksysv/ksv_conf.cpp:104)
void KSVConfig::setShowTools( bool val ) {
showTools = val;
}
ksysv'KSVConfig::setScriptPath() (./kdeadmin/ksysv/ksv_conf.cpp:108)
void KSVConfig::setScriptPath( QString path ) {
ScriptPath = path;
}
ksysv'KSVConfig::setRLPath() (./kdeadmin/ksysv/ksv_conf.cpp:112)
void KSVConfig::setRLPath( QString path ) {
RLPath = path;
}
ksysv'KSVConfig::getShowLog() (./kdeadmin/ksysv/ksv_conf.cpp:116)
const bool KSVConfig::getShowLog() const {
return showLog;
}
ksysv'KSVConfig::getShowTools() (./kdeadmin/ksysv/ksv_conf.cpp:120)
const bool KSVConfig::getShowTools() const {
return showTools;
}
ksysv'KSVConfig::getShowStatus() (./kdeadmin/ksysv/ksv_conf.cpp:124)
const bool KSVConfig::getShowStatus() const {
return showStatus;
}
ksysv'KSVConfig::getScriptPath() (./kdeadmin/ksysv/ksv_conf.cpp:128)
const QString KSVConfig::getScriptPath() const {
return ScriptPath;
}
ksysv'KSVConfig::getRLPath() (./kdeadmin/ksysv/ksv_conf.cpp:132)
const QString KSVConfig::getRLPath() const {
return RLPath;
}
ksysv'KSVConfig::getPosition() (./kdeadmin/ksysv/ksv_conf.cpp:136)
const QPoint KSVConfig::getPosition() const {
conf->setGroup("Geometry");
return QPoint(conf->readNumEntry("X-Position", 0),
conf->readNumEntry("Y-Position", 0));
}
ksysv'KSVConfig::getSize() (./kdeadmin/ksysv/ksv_conf.cpp:143)
const QSize KSVConfig::getSize() const {
conf->setGroup("Geometry");
return QSize(conf->readNumEntry("Width", 600),
conf->readNumEntry("Height", 400));
}
ksysv'KSVConfig::setConfigured() (./kdeadmin/ksysv/ksv_conf.cpp:150)
void KSVConfig::setConfigured( bool val ) {
configured = val;
}
ksysv'KSVConfig::isConfigured() (./kdeadmin/ksysv/ksv_conf.cpp:154)
const bool KSVConfig::isConfigured() const {
return configured;
}
ksysv'KSVConfig::getPanningFactor() (./kdeadmin/ksysv/ksv_conf.cpp:158)
const int KSVConfig::getPanningFactor() const {
return _panning;
}
ksysv'KSVConfig::setPanningFactor() (./kdeadmin/ksysv/ksv_conf.cpp:162)
void KSVConfig::setPanningFactor(const int val) {
int p = val > 100 ? 100 : val;
p = p < 0 ? 0 : p;
_panning = p;
}
ksysv'KSVConfig::setNewColor() (./kdeadmin/ksysv/ksv_conf.cpp:169)
void KSVConfig::setNewColor( const QColor& color ) {
_newColor = color;
}
ksysv'KSVConfig::setChangedColor() (./kdeadmin/ksysv/ksv_conf.cpp:173)
void KSVConfig::setChangedColor( const QColor& color ) {
_changedColor = color;
}
ksysv'KSVConfig::getNewColor() (./kdeadmin/ksysv/ksv_conf.cpp:177)
const QColor& KSVConfig::getNewColor() const {
return _newColor;
}
ksysv'KSVConfig::getChangedColor() (./kdeadmin/ksysv/ksv_conf.cpp:181)
const QColor& KSVConfig::getChangedColor() const {
return _changedColor;
}