Chatterino
Classes | Public Member Functions | Protected Member Functions | Friends | List of all members
chatterino::SplitOverlay Class Reference

#include <SplitOverlay.hpp>

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

Public Member Functions

 SplitOverlay (Split *parent=nullptr)
 
- Public Member Functions inherited from chatterino::BaseWidget
 BaseWidget (QWidget *parent=nullptr, Qt::WindowFlags f=Qt::WindowFlags())
 
virtual float scale () const
 
boost::optional< float > overrideScale () const
 
void setOverrideScale (boost::optional< float >)
 
QSize scaleIndependantSize () const
 
int scaleIndependantWidth () const
 
int scaleIndependantHeight () const
 
void setScaleIndependantSize (int width, int height)
 
void setScaleIndependantSize (QSize)
 
void setScaleIndependantWidth (int value)
 
void setScaleIndependantHeight (int value)
 
float qtFontScale () const
 

Protected Member Functions

void paintEvent (QPaintEvent *event) override
 
void resizeEvent (QResizeEvent *event) override
 
void mouseMoveEvent (QMouseEvent *event) override
 
- Protected Member Functions inherited from chatterino::BaseWidget
virtual void childEvent (QChildEvent *) override
 
virtual void showEvent (QShowEvent *) override
 
virtual void scaleChangedEvent (float newScale)
 
virtual void themeChangedEvent ()
 
virtual void addShortcuts ()
 
void setScale (float value)
 
void clearShortcuts ()
 

Friends

class ButtonEventFilter
 

Additional Inherited Members

- Public Attributes inherited from chatterino::BaseWidget
pajlada::Signals::Signal< float > scaleChanged
 
- Protected Attributes inherited from chatterino::BaseWidget
Themetheme
 
std::vector< QShortcut * > shortcuts_
 
pajlada::Signals::SignalHolder signalHolder_
 

Constructor & Destructor Documentation

◆ SplitOverlay()

chatterino::SplitOverlay::SplitOverlay ( Split parent = nullptr)
explicit
Here is the call graph for this function:

Member Function Documentation

◆ mouseMoveEvent()

void chatterino::SplitOverlay::mouseMoveEvent ( QMouseEvent *  event)
overrideprotected

◆ paintEvent()

void chatterino::SplitOverlay::paintEvent ( QPaintEvent *  event)
overrideprotected
Here is the call graph for this function:

◆ resizeEvent()

void chatterino::SplitOverlay::resizeEvent ( QResizeEvent *  event)
overrideprotected
Here is the call graph for this function:

Friends And Related Function Documentation

◆ ButtonEventFilter

friend class ButtonEventFilter
friend

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