Chatterino
Classes | Namespaces | Macros | Typedefs | Enumerations | Functions | Variables
Common.hpp File Reference
#include <QString>
#include <QWidget>
#include <boost/optional.hpp>
#include <boost/preprocessor.hpp>
#include <memory>
#include <string>
#include "common/Aliases.hpp"
#include "common/Outcome.hpp"
#include "common/ProviderId.hpp"
Include dependency graph for Common.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  chatterino::DeleteLater
 

Namespaces

 chatterino
 

Macros

#define ATTR_UNUSED   __attribute__((unused))
 

Typedefs

template<typename T >
using chatterino::QObjectPtr = std::unique_ptr< T, DeleteLater >
 

Enumerations

enum  chatterino::HighlightState { chatterino::None, chatterino::HighlightState::Highlighted, chatterino::HighlightState::NewMessage }
 
enum  chatterino::CopyMode { chatterino::CopyMode::Everything, chatterino::CopyMode::EverythingButReplies, chatterino::CopyMode::OnlyTextAndEmotes }
 

Functions

QString chatterino::qS (const std::string &string)
 
template<typename T >
std::weak_ptr< T > chatterino::weakOf (T *element)
 

Variables

const Qt::KeyboardModifiers chatterino::showSplitOverlayModifiers
 
const Qt::KeyboardModifiers chatterino::showAddSplitRegions
 
const Qt::KeyboardModifiers chatterino::showResizeHandlesModifiers = Qt::ControlModifier
 

Macro Definition Documentation

◆ ATTR_UNUSED

#define ATTR_UNUSED   __attribute__((unused))