#ifndef CLICOMMANDEXECUTOR_H #define CLICOMMANDEXECUTOR_H #include #include class CliCommand; class CliCommandExecutor : public QObject { Q_OBJECT public: explicit CliCommandExecutor(QObject *parent = 0); signals: void executionComplete(); public slots: void execCommand(CliCommand* cmd); private slots: void asyncExecutionComplete(); }; #endif // CLICOMMANDEXECUTOR_H