mirror of
https://github.com/arcan1s/awesome-widgets.git
synced 2025-07-13 13:55:50 +00:00
massive refactoring
This commit is contained in:
@ -28,18 +28,18 @@ class AbstractExtSysMonSource : public QObject
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
explicit AbstractExtSysMonSource(QObject *parent, const QStringList &)
|
||||
: QObject(parent){};
|
||||
explicit AbstractExtSysMonSource(QObject *_parent, const QStringList &)
|
||||
: QObject(_parent){};
|
||||
virtual ~AbstractExtSysMonSource(){};
|
||||
virtual QVariant data(const QString &source) = 0;
|
||||
virtual QVariantMap initialData(const QString &source) const = 0;
|
||||
virtual QVariant data(const QString &_source) = 0;
|
||||
virtual QVariantMap initialData(const QString &_source) const = 0;
|
||||
virtual void run() = 0;
|
||||
virtual QStringList sources() const = 0;
|
||||
// used by extensions
|
||||
int index(const QString &source) const
|
||||
int index(const QString &_source) const
|
||||
{
|
||||
QRegExp rx(QString("\\d+"));
|
||||
rx.indexIn(source);
|
||||
QRegExp rx("\\d+");
|
||||
rx.indexIn(_source);
|
||||
return rx.cap().toInt();
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user