installcacic.h
1023 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#ifndef INSTALLCACIC_H
#define INSTALLCACIC_H
#include <QObject>
#include <QtCore>
#include <cacic_comm.h>
#include <cacic_computer.h>
#include <ccacic.h>
#include "iostream"
#include "QLogger.h"
class InstallCacic : public QObject
{
Q_OBJECT
public:
explicit InstallCacic(QObject *parent = 0);
~InstallCacic();
QMap<QString, QString> getArgumentos();
void setArgumentos(QMap<QString, QString> value);
QMap<QString, QString> validaParametros(QStringList argv, int argc, bool *ok);
bool startProcess(QString pathprogram, bool wait, QStringList arguments);
void registro();
void setApplicationDirPath(const QString &value);
QString getApplicationDirPath() const;
private:
QMap<QString, QString> argumentos;
CacicComm *oCacicComm;
CACIC_Computer oCacicComputer;
CCacic oCacic;
QLogger::QLoggerManager *logManager;
QString applicationDirPath;
signals:
void finished();
public slots:
void run(QStringList argv, int argc);
};
#endif // INSTALLCACIC_H