Add a runner that allows executing commands on a connected device. It enables a more keyboard-centric workflow than running the commands from the plasmoid.
Details
Details
Connect desktop device. Add some commands there. restart krunner, open it, start typing command or device name. Select entry to execute command. Check for success.
Diff Detail
Diff Detail
- Repository
- R224 KDE Connect
- Branch
- arcpatch-D14604
- Lint
Lint OK - Unit
No Unit Test Coverage - Build Status
Buildable 1879 Build 1897: arc lint + arc unit
CMakeLists.txt | ||
---|---|---|
90 ↗ | (On Diff #39068) | Maybe it would make sense to have a plasma-integration directory with runners and plasmoid? |
runners/remotecommands/remotecommandsrunner.cpp | ||
50 ↗ | (On Diff #39068) | const &, |
65 ↗ | (On Diff #39068) | const, and below. |
runners/remotecommands/remotecommandsrunner.cpp | ||
---|---|---|
50 ↗ | (On Diff #39068) | you're in your own thread here. Being async doesn't really gain you too much. |
runners/remotecommands/remotecommandsrunner.cpp | ||
---|---|---|
50 ↗ | (On Diff #39068) | If you really want it async I'll do it, it's your call |
runners/remotecommands/remotecommandsrunner.cpp | ||
---|---|---|
50 ↗ | (On Diff #39068) | Are all KRunner plugins in a separate thread? |