Files
qelectrotech-source-mirror/sources/configpage.h
xavier 160ccec733 Translated all comments found in header files (*.h) from French to English.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@1960 bfdf4180-ca20-0410-9c96-a3a8aa849046
2012-11-09 21:09:24 +00:00

29 lines
591 B
C++

#ifndef CONFIGPAGE_H
#define CONFIGPAGE_H
#include <QWidget>
/**
This abstract class specifies methods all derived classes should
implement.
*/
class ConfigPage : public QWidget {
Q_OBJECT
public:
/**
Constructor
@param parent Parent QWidget
*/
ConfigPage(QWidget *parent) : QWidget(parent) {};
/// Destructor
virtual ~ConfigPage() {};
/// Apply the configuration after user input
virtual void applyConf() = 0;
/// @return the configuration page title
virtual QString title() const = 0;
/// @return the configuration page icon
virtual QIcon icon() const = 0;
};
#endif