Atlas Game Manager
A game manager for f95 and dlsite written in c++
Loading...
Searching...
No Matches
atlas::notifications Namespace Reference

Namespaces

namespace  internal
 

Classes

class  NotificationSignaler
 

Concepts

concept  has_get_signaler
 
concept  has_valid_signaler
 

Typedefs

template<typename T>
using Signaler = std::unique_ptr< typename T::Signaler >
 

Functions

void initNotifications (QWidget *parent)
 
NotificationManagerUIhandle ()
 
void createMessage (QString user_message, QString full_message, const MessageLevel level)
 
bool isNotificationsReady ()
 
void createMessage (const format_ns::string_view user_message, const std::string_view full_message, const MessageLevel level=MessageLevel::ATLAS_INFO)
 
void createUserMessage (const QString str)
 

Typedef Documentation

◆ Signaler

template<typename T>
using atlas::notifications::Signaler = std::unique_ptr< typename T::Signaler >

Function Documentation

◆ createMessage() [1/2]

void atlas::notifications::createMessage ( const format_ns::string_view user_message,
const std::string_view full_message,
const MessageLevel level = MessageLevel::ATLAS_INFO )
inline

◆ createMessage() [2/2]

void atlas::notifications::createMessage ( QString user_message,
QString full_message,
const MessageLevel level = MessageLevel::ATLAS_INFO )
Parameters
user_messageThe abbreviated message sent to the user
full_messageThe full message sent to the log
level

◆ createUserMessage()

void atlas::notifications::createUserMessage ( const QString str)
inline

◆ handle()

NotificationManagerUI & atlas::notifications::handle ( )

◆ initNotifications()

void atlas::notifications::initNotifications ( QWidget * parent)

◆ isNotificationsReady()

bool atlas::notifications::isNotificationsReady ( )