dotherside/lib/include/DOtherSide/DosIQObjectImpl.h

25 lines
529 B
C
Raw Normal View History

#pragma once
2015-02-04 23:02:26 +01:00
#include "private/qobject_p.h"
2015-12-29 11:21:49 +01:00
namespace DOS
{
2016-01-23 18:40:17 +01:00
class DosIQObjectImpl
2015-02-04 23:02:26 +01:00
{
public:
/// Destructor
2016-01-23 18:40:17 +01:00
virtual ~DosIQObjectImpl() = 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;
/// Return the metaObject
virtual const QMetaObject* metaObject() const = 0;
/// The qt_metacall implementation
virtual int qt_metacall(QMetaObject::Call, int, void**) = 0;
2015-02-04 23:02:26 +01:00
};
2015-12-29 11:21:49 +01:00
} // namespace dos