20 #ifndef ECMDLINEARGS_H
21 #define ECMDLINEARGS_H
31 class KCmdLineOptions;
79 bool init(
int argc,
char** argv);
87 void add(
const QByteArray &name,
88 const QByteArray &alias = QByteArray(),
89 const QString &description = QString(),
90 const QByteArray &defaultValue = QByteArray());
107 bool isSet(
const QByteArray &option)
const;
115 QString getOption(
const QByteArray &option)
const;
121 void addToKCmdLineOptions(KCmdLineOptions *option)
const;
130 virtual void showHelp()
const;
139 virtual void showVersion()
const;
151 #endif // ECMDLINEARGS_H