configwidget.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
#ifndef KRESOURCES_CONFIGWIDGET_H
00023
#define KRESOURCES_CONFIGWIDGET_H
00024
00025
#include "resource.h"
00026
00027
#include <kconfig.h>
00028
00029
#include <qwidget.h>
00030
00031
namespace KRES {
00032
00033
class ConfigWidget :
public QWidget
00034 {
00035 Q_OBJECT
00036
public:
00037 ConfigWidget(
QWidget *parent = 0,
const char *name = 0 );
00038
00044
virtual void setInEditMode(
bool value );
00045
00046
public slots:
00047
virtual void loadSettings( Resource *resource ) = 0;
00048
virtual void saveSettings( Resource *resource ) = 0;
00049
00050 signals:
00051
void setReadOnly(
bool value );
00052
00053
protected:
00054 Resource *mResource;
00055 };
00056
00057 }
00058
#endif
This file is part of the documentation for kresources Library Version 3.2.3.