summaryrefslogtreecommitdiff
path: root/src/lockwidget.cpp
Commit message (Collapse)AuthorAgeFilesLines
* threaded wait for processisanae2019-11-061-4/+18
|
* lock widget now moves between dialogs and the main window when closing dialogsisanae2019-11-061-20/+52
|
* moved LockWidget back to OrganizerCore to support having multiple locks activeisanae2019-11-061-131/+359
| | | | | moved the ui out of LockWidget into LockInterface added LockWidget::Session to manage multi locks
* removed redundant checkBinary(), which used to check for non existing ↵isanae2019-11-061-4/+8
| | | | | | | | | | binaries, that's handled when spawning removed useless checkEnvironment(), which checked for EventLog removed CREATE_BREAKAWAY_FROM_JOB from CreateProcess() calls, didn't do anything fixed setFromFileOrExecutable() when running just a filename that's not an executable name split run() fixed lock widget being disabled when running without a ui
* removed unused SpawnedProcessisanae2019-11-061-0/+1
| | | | lock widget now interprets closing the dialog as a forced unlock
* removed runExecutableOrExecutableFile()isanae2019-11-061-0/+5
| | | | | log the actual spawning and requests to start as well as wait from plugins raise the lock widget when it's a dialog
* removed runShortcut()isanae2019-11-061-4/+12
| | | | changed lock widget text when running without a ui
* explicit refresh parameter for setWaitForCompletion(), some parts of the ui ↵isanae2019-11-061-26/+47
| | | | | | | | will crash if things refresh unexpectedly removed runFile() fixed crash when unlocking if some widgets were destroyed in the meantime lock widget will now pick the active window and disable all top levels
* added lockwidget to replace all the other dialogsisanae2019-11-061-0/+224
rewrote ProcessRunner to have a bunch of setters and then a run() fixed bad exit code when waiting on a process that's already completed removed lock()/unlock() from main window, ProcessRunner is in charge of that now