#ifndef OPTIONS_H #define OPTIONS_H #include #include enum OptionType {SwitchOption,StringOption}; class Option { public: Option(); void set (const QString &, const OptionType &, const QString &, const QString &); QString getName(); QString getShort(); QString getLong(); OptionType getType(); void setArg(const QString &); QString getArg(); void setActive(); bool isActive(); private: QString name; OptionType type; QString sName; QString lName; QString sarg; bool active; }; typedef QValueList