#ifndef INSTALLCACIC_H #define INSTALLCACIC_H #include #include #include #include #include #include "iostream" class InstallCacic : public QObject { Q_OBJECT public: explicit InstallCacic(QObject *parent = 0); QMap getArgumentos(); void setArgumentos(QMap value); QMap validaParametros(QStringList argv, int argc, bool *ok); bool startProcess(QString pathprogram, bool wait, QStringList arguments); void registro(); private: QMap argumentos; CacicComm oCacicComm; CACIC_Computer oCacicComputer; CCacic oCacic; signals: void finished(); public slots: void run(QStringList argv, int argc); }; #endif // INSTALLCACIC_H