diff --git a/ui/widgets/buttons.cpp b/ui/widgets/buttons.cpp index 817e42c..bd49ebe 100644 --- a/ui/widgets/buttons.cpp +++ b/ui/widgets/buttons.cpp @@ -765,6 +765,10 @@ const style::SettingsButton &SettingsButton::st() const { return _st; } +int SettingsButton::fullTextWidth() const { + return _text.maxWidth(); +} + void SettingsButton::paintEvent(QPaintEvent *e) { Painter p(this); diff --git a/ui/widgets/buttons.h b/ui/widgets/buttons.h index 89c32cf..bacae3d 100644 --- a/ui/widgets/buttons.h +++ b/ui/widgets/buttons.h @@ -274,6 +274,7 @@ public: void setPaddingOverride(style::margins padding); [[nodiscard]] const style::SettingsButton &st() const; + [[nodiscard]] int fullTextWidth() const; protected: int resizeGetHeight(int newWidth) override;