Chatterino
Classes | Namespaces | Typedefs | Enumerations
Channel.hpp File Reference
#include "common/CompletionModel.hpp"
#include "common/FlagsEnum.hpp"
#include "messages/LimitedQueue.hpp"
#include <QDate>
#include <QString>
#include <QTimer>
#include <boost/optional.hpp>
#include <pajlada/signals/signal.hpp>
#include <memory>
Include dependency graph for Channel.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  chatterino::Channel
 
class  chatterino::IndirectChannel
 

Namespaces

 chatterino
 

Typedefs

using chatterino::MessagePtr = std::shared_ptr< const Message >
 
using chatterino::MessageFlags = int64_t FlagsEnum< MessageFlag >
 
using chatterino::ChannelPtr = std::shared_ptr< Channel >
 

Enumerations

enum  chatterino::TimeoutStackStyle : int { chatterino::TimeoutStackStyle::StackHard = 0, chatterino::TimeoutStackStyle::DontStackBeyondUserMessage = 1, chatterino::TimeoutStackStyle::DontStack = 2, chatterino::TimeoutStackStyle::Default = DontStackBeyondUserMessage }