25 lines
552 B
C
Raw Normal View History

#pragma once
2015-02-04 23:02:26 +01:00
class QMetaObject;
2015-12-29 11:21:49 +01:00
namespace DOS
{
class IDosQObject
2015-02-04 23:02:26 +01:00
{
public:
/// Destructor
virtual ~IDosQObject() = default;
2015-02-04 23:02:26 +01:00
/// Emit the signal with the given name and arguments
virtual bool emitSignal(const QString& name, const std::vector<QVariant>& argumentsValues) = 0;
/// Implementation of QObject::metaObject
virtual const QMetaObject* metaObject() const = 0;
/// Implementation of QObject::qt_metacall
virtual int qt_metacall(QMetaObject::Call callType, int index, void**args) = 0;
2015-02-04 23:02:26 +01:00
};
2015-12-29 11:21:49 +01:00
} // namespace DOS