Split FaultFinder into Own Object

This commit is contained in:
2019-11-10 17:20:11 -08:00
parent 49f1e3b19d
commit 72005400e5
4 changed files with 57 additions and 22 deletions

View File

@@ -1,28 +1,14 @@
#include <csignal>
#include <QCoreApplication>
#include "FaultFinder.hpp"
#include "StreamManager.hpp"
#include "ImageManager.hpp"
#include "FaultManager.hpp"
#include "ConfigManager.hpp"
using namespace std;
void handleClose(int signal)
FaultFinder::FaultFinder(QObject *parent) : QObject(parent)
{
qApp->exit(14);
fault_mgr = new FaultManager(parent);
image_mgr = new ImageManager(parent);
config_mgr = new ConfigManager(parent);
stream_mgr = new StreamManager(parent);
}
int main(int argc, char **argv)
FaultFinder::~FaultFinder()
{
QCoreApplication app(argc, argv);
signal(SIGINT, &handleClose);
FaultManager fault_mgr(&app);
ImageManager image_mgr(&app);
ConfigManager config_mgr(&app);
StreamManager stream_mgr(&app);
return app.exec();
}