JS8Call-Improved master
Loading...
Searching...
No Matches
DirectedMessageParser.h
1#ifndef DIRECTEDMESSAGEPARSER_H
2#define DIRECTEDMESSAGEPARSER_H
3
4#include <QList>
5#include <QPair>
6#include <QString>
7
9 public:
10 struct Token {
11 int start = 0;
12 int length = 0;
13 enum Type {
14 Sender,
15 Recipient,
16 RelayChain,
17 Command,
18 Group
19 } type = Recipient;
20 QString tooltip;
22 int recipientHopIndex = -1;
23 bool partial = false;
24 };
25
26 static QList<Token> parseTokensForLine(
27 const QString &text, const QString &implicitTarget = QString());
28};
29
30#endif // DIRECTEDMESSAGEPARSER_H
Definition DirectedMessageParser.h:8
Definition qpriorityqueue.h:39
Definition DirectedMessageParser.h:10