blob: c7791d54c6c500b2c5909f0ebb4eca4d11412a8e (
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
|
#ifndef MODULE_H
#define MODULE_H
#include "module.h"
class QWidget;
class DefaultModule : Module{
public:
DefaultModule(){};
virtual bool isOwner(Interface *i);
virtual QWidget *configure();
virtual QWidget *information()};
virtual QList<Interface> getInterfaces();
virtual QMap<QString, QString> possibleNewInterfaces();
virtual Interface *addNewInterface(QString name);
virtual bool remove(Interface* i);
};
#endif
// module.h
|