Assign plasmoid global shortcut to custom action

Marco Martin notmart at gmail.com
Mon Jul 21 08:29:53 UTC 2014


On Sunday 20 July 2014, Simone Gaiarin wrote:
> Hi all,
> I'm trying to use the global shortcut that the user can configure from the
> "Shortcut configuration page" of a plasma applet, to trigger a KAction and
> let the plasmoid do something.
> 
> I've done this
> 
>     //Setup the action
>     m_toggleAction = new KAction("ToggleAction", this);
>     //Add action to the plasmoid action collection
>     addAction("ToggleAction", m_toggleAction);
>     m_toggleAction->setGlobalShortcut(globalShortcut());
>     connect(m_toggleAction, SIGNAL(triggered(bool)), this, SLOT(toggle()));
> 
> but nothing happens when I trigger the shortcut. Do anyone know what I'm
> missing?
> Is there any plasmoid that is using the global shortcut feature?
> 
> Thanks

hmm, that's kde4, right?

-- 
Marco Martin


More information about the Plasma-devel mailing list