Add CallMuteButton::innerGeometry method.
This commit is contained in:
parent
962c8d89e5
commit
41bae1eba6
2 changed files with 8 additions and 1 deletions
|
|
@ -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);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue