let INetwork have a QObject parent

refs #81
This commit is contained in:
Klaus Basan
2013-12-15 21:46:47 +00:00
committed by Mathew Sutcliffe
parent 535ea65a9a
commit 8d15f307c2
3 changed files with 11 additions and 3 deletions

View File

@@ -36,6 +36,13 @@ namespace BlackCore
{ {
Q_OBJECT Q_OBJECT
protected:
/*!
* \brief Constructor
* \param parent
*/
INetwork(QObject *parent = nullptr) : QObject(parent) {}
public: public:
virtual ~INetwork() {} virtual ~INetwork() {}

View File

@@ -29,8 +29,9 @@ namespace BlackCore
void exceptionDispatcher(const char* caller); void exceptionDispatcher(const char* caller);
NetworkVatlib::NetworkVatlib() NetworkVatlib::NetworkVatlib(QObject *parent)
: m_net(Create_Cvatlib_Network()), : INetwork(parent),
m_net(Create_Cvatlib_Network()),
m_status(Cvatlib_Network::connStatus_Idle), m_status(Cvatlib_Network::connStatus_Idle),
m_fsdTextCodec(QTextCodec::codecForName("latin1")) m_fsdTextCodec(QTextCodec::codecForName("latin1"))
{ {

View File

@@ -26,7 +26,7 @@ namespace BlackCore
Q_OBJECT Q_OBJECT
public: public:
NetworkVatlib(); NetworkVatlib(QObject *parent = nullptr);
virtual ~NetworkVatlib(); virtual ~NetworkVatlib();
protected: // QObject overrides protected: // QObject overrides