#ifndef COMMANDFORM_H #define COMMANDFORM_H #include #include #include #include #include #include class CommandForm : public QDialog { Q_OBJECT typedef QMap AMap; public: CommandForm(const QString& commandName, const AMap& p_args, QWidget* parent = 0); QMap getData() const; QString getName() const; private: AMap args; QMap editors; QString name; void createForm(QFormLayout* layout); void createButtons(QHBoxLayout* layout); }; #endif // COMMANDFORM_H