26 #include <QStringList> 41 Parser(
const QString &init);
58 return (m_param.count() != 0);
63 return (m_commands.count() > 1);
71 return (static_cast<int>(m_current) >= m_param.count());
75 inline unsigned int count()
const {
76 return m_param.count();
83 const QString &firstParam();
91 const QString &nextParam();
94 QStringList remainingParams();
123 unsigned int toUInt();
145 static QString escape(
const QString &text);
154 static QString escapeForFileName(
const QString &text);
163 static QString unescape(
const QString &text);
171 static QUrl toUrl(
const QString &command);
178 static QString fromUrl(
const QUrl &url);
183 QStringList splitCommands(QString &line);
bool hasMultipleCommands()
QStringList commandList()
const QStringList & params()
unsigned int count() const