Chatterino
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Public Member Functions | Protected Member Functions | List of all members
chatterino::UserDataController Class Reference

#include <UserDataController.hpp>

Inheritance diagram for chatterino::UserDataController:
[legend]
Collaboration diagram for chatterino::UserDataController:
[legend]

Public Member Functions

 UserDataController ()
 
boost::optional< UserDatagetUser (const QString &userID) const override
 
void setUserColor (const QString &userID, const QString &colorString) override
 
- Public Member Functions inherited from chatterino::IUserDataController
virtual ~IUserDataController ()=default
 
- Public Member Functions inherited from chatterino::Singleton
virtual ~Singleton ()=default
 
virtual void initialize (Settings &settings, Paths &paths)
 

Protected Member Functions

void save () override
 

Constructor & Destructor Documentation

◆ UserDataController()

chatterino::UserDataController::UserDataController ( )

Member Function Documentation

◆ getUser()

boost::optional< UserData > chatterino::UserDataController::getUser ( const QString &  userID) const
overridevirtual

◆ save()

void chatterino::UserDataController::save ( )
overrideprotectedvirtual

Reimplemented from chatterino::Singleton.

◆ setUserColor()

void chatterino::UserDataController::setUserColor ( const QString &  userID,
const QString &  colorString 
)
overridevirtual

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