Chatterino
chatterino2
src
messages
Link.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include <QString>
4
5
namespace
chatterino
{
6
7
struct
Link
{
8
public
:
9
enum
Type
{
10
None
,
11
Url
,
12
CloseCurrentSplit
,
13
UserInfo
,
14
UserTimeout
,
15
UserBan
,
16
UserWhisper
,
17
InsertText
,
18
ShowMessage
,
19
UserAction
,
20
AutoModAllow
,
21
AutoModDeny
,
22
OpenAccountsPage
,
23
JumpToChannel
,
24
Reconnect
,
25
CopyToClipboard
,
26
ReplyToMessage
,
27
ViewThread
,
28
JumpToMessage
,
29
};
30
31
Link
();
32
Link
(
Type
getType,
const
QString &getValue);
33
34
Type
type
;
35
QString
value
;
36
37
bool
isValid
()
const
;
38
bool
isUrl
()
const
;
39
};
40
41
}
// namespace chatterino
chatterino::Link::UserInfo
Definition:
Link.hpp:13
chatterino::Link::AutoModDeny
Definition:
Link.hpp:21
chatterino::Link::AutoModAllow
Definition:
Link.hpp:20
chatterino::Link::UserWhisper
Definition:
Link.hpp:16
chatterino::Link::JumpToMessage
Definition:
Link.hpp:28
chatterino::Link::ShowMessage
Definition:
Link.hpp:18
chatterino
Definition:
Application.cpp:48
chatterino::Link::UserAction
Definition:
Link.hpp:19
chatterino::Link::UserBan
Definition:
Link.hpp:15
chatterino::Link::InsertText
Definition:
Link.hpp:17
chatterino::Link::type
Type type
Definition:
Link.hpp:34
chatterino::Link::Link
Link()
Definition:
Link.cpp:5
chatterino::Link::isValid
bool isValid() const
Definition:
Link.cpp:17
chatterino::Link::Reconnect
Definition:
Link.hpp:24
chatterino::Link::CopyToClipboard
Definition:
Link.hpp:25
chatterino::Link::CloseCurrentSplit
Definition:
Link.hpp:12
chatterino::Link::ViewThread
Definition:
Link.hpp:27
chatterino::Link::UserTimeout
Definition:
Link.hpp:14
chatterino::Link::value
QString value
Definition:
Link.hpp:35
chatterino::Link::None
Definition:
Link.hpp:10
chatterino::Link::isUrl
bool isUrl() const
Definition:
Link.cpp:22
chatterino::Link::JumpToChannel
Definition:
Link.hpp:23
chatterino::Link::OpenAccountsPage
Definition:
Link.hpp:22
chatterino::Link
Definition:
Link.hpp:7
chatterino::Link::Type
Type
Definition:
Link.hpp:9
chatterino::Link::Url
Definition:
Link.hpp:11
chatterino::Link::ReplyToMessage
Definition:
Link.hpp:26
Generated by
1.8.13