#include <UserInfoPopup.hpp>
|
| UserInfoPopup (bool closeAutomatically, QWidget *parent, Split *split=nullptr) |
|
void | setData (const QString &name, const ChannelPtr &channel) |
|
void | setData (const QString &name, const ChannelPtr &contextChannel, const ChannelPtr &openingChannel) |
|
| BaseWindow (FlagsEnum< Flags > flags_=None, QWidget *parent=nullptr) |
|
| ~BaseWindow () override |
|
void | setInitialBounds (const QRect &bounds) |
|
QRect | getBounds () |
|
QWidget * | getLayoutContainer () |
|
bool | hasCustomWindowFrame () |
|
TitleBarButton * | addTitleBarButton (const TitleBarButtonStyle &style, std::function< void()> onClicked) |
|
EffectLabel * | addTitleBarLabel (std::function< void()> onClicked) |
|
void | setStayInScreenRect (bool value) |
|
bool | getStayInScreenRect () const |
|
void | setActionOnFocusLoss (ActionOnFocusLoss value) |
|
ActionOnFocusLoss | getActionOnFocusLoss () const |
|
void | moveTo (QWidget *widget, QPoint point, bool offset=true) |
|
virtual float | scale () const override |
|
float | qtFontScale () const |
|
| BaseWidget (QWidget *parent=nullptr, Qt::WindowFlags f=Qt::WindowFlags()) |
|
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 |
|
|
enum | Flags {
None = 0,
EnableCustomFrame = 1,
Frameless = 2,
TopMost = 4,
DisableCustomScaling = 8,
FramelessDraggable = 16,
DontFocus = 32,
Dialog = 64
} |
|
enum | ActionOnFocusLoss { Nothing,
Delete,
Close,
Hide
} |
|
static bool | supportsCustomWindowFrame () |
|
pajlada::Signals::NoArgSignal | closing |
|
QLayout * | windowLayout = nullptr |
|
QHBoxLayout * | titlebarBox = nullptr |
|
QWidget * | titleLabel = nullptr |
|
TitleBarButton * | minButton = nullptr |
|
TitleBarButton * | maxButton = nullptr |
|
TitleBarButton * | exitButton = nullptr |
|
QWidget * | layoutBase = nullptr |
|
std::vector< Button * > | buttons |
|
pajlada::Signals::Signal< float > | scaleChanged |
|
QPointF | movingRelativePos |
|
bool | moving {} |
|
boost::optional< QColor > | overrideBackgroundColor_ |
|
Theme * | theme |
|
std::vector< QShortcut * > | shortcuts_ |
|
pajlada::Signals::SignalHolder | signalHolder_ |
|
◆ UserInfoPopup()
chatterino::UserInfoPopup::UserInfoPopup |
( |
bool |
closeAutomatically, |
|
|
QWidget * |
parent, |
|
|
Split * |
split = nullptr |
|
) |
| |
◆ scaleChangedEvent()
void chatterino::UserInfoPopup::scaleChangedEvent |
( |
float |
scale | ) |
|
|
overrideprotectedvirtual |
◆ setData() [1/2]
void chatterino::UserInfoPopup::setData |
( |
const QString & |
name, |
|
|
const ChannelPtr & |
channel |
|
) |
| |
◆ setData() [2/2]
void chatterino::UserInfoPopup::setData |
( |
const QString & |
name, |
|
|
const ChannelPtr & |
contextChannel, |
|
|
const ChannelPtr & |
openingChannel |
|
) |
| |
◆ themeChangedEvent()
void chatterino::UserInfoPopup::themeChangedEvent |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ avatarButton
Button* chatterino::UserInfoPopup::avatarButton = nullptr |
◆ block
QCheckBox* chatterino::UserInfoPopup::block = nullptr |
◆ createdDateLabel
Label* chatterino::UserInfoPopup::createdDateLabel = nullptr |
◆ followageLabel
Label* chatterino::UserInfoPopup::followageLabel = nullptr |
◆ followerCountLabel
Label* chatterino::UserInfoPopup::followerCountLabel = nullptr |
◆ ignoreHighlights
QCheckBox* chatterino::UserInfoPopup::ignoreHighlights = nullptr |
◆ latestMessages
ChannelView* chatterino::UserInfoPopup::latestMessages = nullptr |
◆ localizedNameCopyButton
Button* chatterino::UserInfoPopup::localizedNameCopyButton = nullptr |
◆ localizedNameLabel
Label* chatterino::UserInfoPopup::localizedNameLabel = nullptr |
◆ nameLabel
Label* chatterino::UserInfoPopup::nameLabel = nullptr |
◆ noMessagesLabel
Label* chatterino::UserInfoPopup::noMessagesLabel = nullptr |
◆ pinButton
Button* chatterino::UserInfoPopup::pinButton = nullptr |
◆ subageLabel
Label* chatterino::UserInfoPopup::subageLabel = nullptr |
◆ userIDLabel
Label* chatterino::UserInfoPopup::userIDLabel = nullptr |
The documentation for this class was generated from the following files: