D5400: new class, KActionRunner

2018-02-02 Thread Tomaz Canabrava
tcanabrava abandoned this revision.

REPOSITORY
  R284 KCompletion

REVISION DETAIL
  https://phabricator.kde.org/D5400

To: tcanabrava, #frameworks, ltoscano
Cc: ltoscano, michaelh, ngraham


D5400: new class, KActionRunner

2017-04-12 Thread Tomaz Canabrava
tcanabrava added a comment.


  In https://phabricator.kde.org/D5400#101353, @ltoscano wrote:
  
  > General issue: KCompletion is a tier2 framework, and this introduces a 
dependency on KXmlGui, tier3.
  
  
  I wasn't aware of that - I'll move this to KXmlGui as it makes sense.

REPOSITORY
  R284 KCompletion

REVISION DETAIL
  https://phabricator.kde.org/D5400

To: tcanabrava, #frameworks, ltoscano
Cc: ltoscano


D5400: new class, KActionRunner

2017-04-11 Thread Luigi Toscano
ltoscano requested changes to this revision.
ltoscano added a comment.
This revision now requires changes to proceed.


  General issue: KCompletion is a tier2 framework, and this introduces a 
dependency on KXmlGui, tier3.

REPOSITORY
  R284 KCompletion

REVISION DETAIL
  https://phabricator.kde.org/D5400

To: tcanabrava, #frameworks, ltoscano
Cc: ltoscano


D5400: new class, KActionRunner

2017-04-11 Thread Tomaz Canabrava
tcanabrava created this revision.
Restricted Application added a project: Frameworks.

REVISION SUMMARY
  KActionRunner is a class that has a KRunner like behavior for the actions in 
a KActionCollection.
  The idea is that if a user knows what he's looking for, it's much simpler to 
write part of the name of the action in a text field and execute it, instead of 
getting lost in menus.
  
  Quite a few applications in the KDE Sc could benefit from this, as it would 
simplify enormous a few layouts.
  also, this is a WIP, I'm interested to see if this could be wanted before 
investing more time making it.

TEST PLAN
  Manually tested on Atelier

REPOSITORY
  R284 KCompletion

REVISION DETAIL
  https://phabricator.kde.org/D5400

AFFECTED FILES
  CMakeLists.txt
  src/CMakeLists.txt
  src/kactionrunner.cpp
  src/kactionrunner.h
  src/kactionrunnermodel.cpp
  src/kactionrunnermodel.h

To: tcanabrava, #frameworks