ActionImpl::ActionImpl(ClientImpl *client, Action *interface, const QString &path, const QString &description, QObject *parent) : QObject(parent) , mClient(client) , mInterface(interface) , mPath(path) , mDescription(description) { new OrgLxqtActionClientAdaptor(this); connect(this, SIGNAL(emitActivated()), mInterface, SIGNAL(activated())); connect(this, SIGNAL(emitShortcutChanged(QString, QString)), mInterface, SIGNAL(shortcutChanged(QString, QString))); }
void QSystemTrayIconPrivate::install_sys() { if (qpa_sys) { qpa_sys->init(); QObject::connect(qpa_sys, SIGNAL(activated(QPlatformSystemTrayIcon::ActivationReason)), q_func(), SLOT(emitActivated(QPlatformSystemTrayIcon::ActivationReason))); QObject::connect(qpa_sys, SIGNAL(messageClicked()), q_func(), SIGNAL(messageClicked())); updateMenu_sys(); updateIcon_sys(); updateToolTip_sys(); } }
void ActionImpl::activated() { emit emitActivated(); }