service/tray: add activate, secondaryActivate and scroll methods

This commit is contained in:
outfoxxed 2024-04-19 22:03:06 -07:00
parent 94a1140aab
commit 97bcdbecc1
Signed by untrusted user: outfoxxed
GPG key ID: 4C88A185FB89301E
5 changed files with 25 additions and 6 deletions

View file

@ -153,6 +153,14 @@ QPixmap StatusNotifierItem::createPixmap(const QSize& size) const {
return pixmap;
}
void StatusNotifierItem::activate() { this->item->Activate(0, 0); }
void StatusNotifierItem::secondaryActivate() { this->item->SecondaryActivate(0, 0); }
void StatusNotifierItem::scroll(qint32 delta, bool horizontal) {
this->item->Scroll(delta, horizontal ? "horizontal" : "vertical");
}
void StatusNotifierItem::updateIcon() {
this->iconIndex++;
emit this->iconChanged();