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
protected:
/*!
* \brief Constructor
* \param parent
*/
INetwork(QObject *parent = nullptr) : QObject(parent) {}
public:
virtual ~INetwork() {}

View File

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

View File

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