blob: 1ff48581eb925ce872007646188c8f2a472522cb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
/*
* LGPLv2 zecke@handhelds.org
*/
#ifndef ODP_OPIE_UI_OPLUGIN_CONFIG_H
#define ODP_OPIE_UI_OPLUGIN_CONFIG_H
#include <qwidget.h>
namespace Opie {
namespace Core {
class OPluginManager;
class OGenericPluginLoader;
}
namespace Ui {
class OPluginConfig : public QWidget {
public:
enum Mode { Queued, Immediate };
OPluginConfig( QWidget* wid, const char*, WFlags fl );
OPluginConfig( OGenericPluginManager* manager, QWidget* wid,
const char* name, WFlags fl );
OPluginConfig( OPluginLoader* loader, QWidget* wid, const char* name,
WFlags fl );
~OPluginConfig();
void setMode( enum Mode );
Mode mode()const;
void insert( const OPluginManager* );
void insert( const OPluginLoader* , const QString& name );
void load();
void save();
};
}
}
#endif
|