Add CallMuteButton::innerGeometry method.

This commit is contained in:
John Preston 2020-11-28 17:07:06 +03:00
parent 962c8d89e5
commit 41bae1eba6
2 changed files with 8 additions and 1 deletions

View file

@ -71,8 +71,14 @@ rpl::producer<Qt::MouseButton> CallMuteButton::clicks() const {
}
QSize CallMuteButton::innerSize() const {
return innerGeometry().size();
}
QRect CallMuteButton::innerGeometry() const {
const auto skip = st::callMuteButtonActive.outerRadius;
return QSize(
return QRect(
_content.x(),
_content.y(),
_content.width() - 2 * skip,
_content.width() - 2 * skip);
}

View file

@ -33,6 +33,7 @@ public:
[[nodiscard]] rpl::producer<Qt::MouseButton> clicks() const;
[[nodiscard]] QSize innerSize() const;
[[nodiscard]] QRect innerGeometry() const;
void moveInner(QPoint position);
void setVisible(bool visible);