• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdenetwork API Reference
  • KDE Home
  • Contact Us
 

kget

  • sources
  • kde-4.12
  • kdenetwork
  • kget
  • transfer-plugins
  • contentfetch
scriptconfigadaptor.h
Go to the documentation of this file.
1 /* This file is part of the KDE project
2 
3  Copyright (C) 2008 Ningyu Shi <shiningyu@gmail.com>
4 
5  This program is free software; you can redistribute it and/or
6  modify it under the terms of the GNU General Public
7  License as published by the Free Software Foundation; either
8  version 2 of the License, or (at your option) any later version.
9 */
10 #ifndef SCRIPT_CONFIGADAPTOR_H
11 #define SCRIPT_CONFIGADAPTOR_H
12 
13 #include <QObject>
14 #include <QString>
15 #include <QVariant>
16 
17 #include <kconfig.h>
18 #include <kconfiggroup.h>
19 
20 class ScriptConfigAdaptor : public QObject
21 {
22  Q_OBJECT
23  public:
24  ScriptConfigAdaptor(QObject* parent = 0) : QObject(parent), m_config(0) {}
25  virtual ~ScriptConfigAdaptor()
26  {
27  delete m_config;
28  }
29 
30  public slots:
31  bool setFile(const QString &filename, const QString &path = QString());
32  void unsetFile();
33  QVariant read(const QString &group, const QString &key,
34  const QVariant &defaultvalue = QVariant());
35  void write(const QString &group, const QString &key,
36  const QVariant &value);
37  void save();
42  void reset();
43 
44  private:
45  KConfig* m_config;
46  KConfigGroup m_group;
47 };
48 
49 #endif // SCRIPT_CONFIGADAPTOR_H
ScriptConfigAdaptor::~ScriptConfigAdaptor
virtual ~ScriptConfigAdaptor()
Definition: scriptconfigadaptor.h:25
ScriptConfigAdaptor::save
void save()
Definition: scriptconfigadaptor.cpp:116
QObject
ScriptConfigAdaptor::ScriptConfigAdaptor
ScriptConfigAdaptor(QObject *parent=0)
Definition: scriptconfigadaptor.h:24
ScriptConfigAdaptor::write
void write(const QString &group, const QString &key, const QVariant &value)
Definition: scriptconfigadaptor.cpp:91
ScriptConfigAdaptor::unsetFile
void unsetFile()
Definition: scriptconfigadaptor.cpp:58
ScriptConfigAdaptor::reset
void reset()
Discard current setting, reread from disk file.
Definition: scriptconfigadaptor.cpp:121
ScriptConfigAdaptor::read
QVariant read(const QString &group, const QString &key, const QVariant &defaultvalue=QVariant())
Definition: scriptconfigadaptor.cpp:64
ScriptConfigAdaptor::setFile
bool setFile(const QString &filename, const QString &path=QString())
Definition: scriptconfigadaptor.cpp:19
ScriptConfigAdaptor
Definition: scriptconfigadaptor.h:20
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:53:17 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

kget

Skip menu "kget"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members

kdenetwork API Reference

Skip menu "kdenetwork API Reference"
  • kget
  • kopete
  •   kopete
  •   libkopete
  • krdc
  • krfb

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal