Masterctrl/Sources/MasterCtrl.cpp
J-F Martel 31997aad40 Dev
2015-12-02 20:37:01 -05:00

39 lines
792 B
C++

#include "MasterCtrl.h"
#include <QApplication>
CMasterCtrl::CMasterCtrl()
{
qDebug("Creation...");
mDeadBoltDevice = new CDeadboltDevice(1);
mAVReceiverDevice = new CAVReceiverDevice;
mVoipMsSMSClient = new CVoipMsSMSClient;
mSystemTrayManager = new CSystemTrayManager;
mSystemTrayManager->mProgramHandle = this;
}
CMasterCtrl::~CMasterCtrl()
{
mAVReceiverDevice->DisconnectReceiver();
delete mDeadBoltDevice;
delete mAVReceiverDevice;
delete mVoipMsSMSClient;
delete mSystemTrayManager;
}
void CMasterCtrl::Start()
{
qDebug("Started!");
mAVReceiverDevice->ConnectToReceiver();
mVoipMsSMSClient->DownloadSMSFromServer();
}
unsigned int CMasterCtrl::QuitApplicationRequest()
{
QApplication::exit(69);
return RET_OK;
}