summaryrefslogtreecommitdiff
path: root/noncore/settings/networksettings/mainwindow/defaultmodule.h
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