Atlas Game Manager
A game manager for f95 and dlsite written in c++
Loading...
Searching...
No Matches
NotificationManagerUI Class Referencefinal

#include <NotificationManagerUI.hpp>

Inheritance diagram for NotificationManagerUI:

Signals

void requestMove ()
 

Public Member Functions

void setHeight ()
 
void addNotification (Notification *notif)
 
void resizeEvent (QResizeEvent *) override
 
void moveEvent (QMoveEvent *event) override
 
 NotificationManagerUI (QWidget *parent=nullptr)
 
 ~NotificationManagerUI () override
 

Private Slots

void deleteNotification (Notification *ptr)
 
void on_btnClearNotifications_pressed ()
 
void on_btnMinimize_pressed ()
 

Private Member Functions

std::vector< Notification * > notifications () const
 

Private Attributes

std::uint64_t active_notifications { 0 }
 
Ui::NotificationManagerUI * ui
 

Constructor & Destructor Documentation

◆ NotificationManagerUI()

NotificationManagerUI::NotificationManagerUI ( QWidget * parent = nullptr)
explicit

◆ ~NotificationManagerUI()

NotificationManagerUI::~NotificationManagerUI ( )
override

Member Function Documentation

◆ addNotification()

void NotificationManagerUI::addNotification ( Notification * notif)

◆ deleteNotification

void NotificationManagerUI::deleteNotification ( Notification * ptr)
privateslot

◆ moveEvent()

void NotificationManagerUI::moveEvent ( QMoveEvent * event)
override

◆ notifications()

std::vector< Notification * > NotificationManagerUI::notifications ( ) const
private

◆ on_btnClearNotifications_pressed

void NotificationManagerUI::on_btnClearNotifications_pressed ( )
privateslot

◆ on_btnMinimize_pressed

void NotificationManagerUI::on_btnMinimize_pressed ( )
privateslot

◆ requestMove

void NotificationManagerUI::requestMove ( )
signal

◆ resizeEvent()

void NotificationManagerUI::resizeEvent ( QResizeEvent * event)
override

◆ setHeight()

void NotificationManagerUI::setHeight ( )

Member Data Documentation

◆ active_notifications

std::uint64_t NotificationManagerUI::active_notifications { 0 }
private

◆ ui

Ui::NotificationManagerUI* NotificationManagerUI::ui
private

The documentation for this class was generated from the following files: