Several smaller fixes
- applicationstable: Base command column on sortfiler column
Rather than using the base model column, which might not correspond with the displayed order.
- processtable: Add columnMapping and use it for command column alignment
We were incorrectly using the ProcessDataModel column which doesn't necessarily correspond to the actual displayed column number, which we need to get from ProcessSortFilterModel.
- faces: Adjust Signal to match changes to ProcessController
We now have a dedicated namespace for this enum.
- faces: Change table context menu to be modal
This matches behaviour of other context menus within KDE and prevents the selection being cleared while the menu is still showing.
- faces/applications: Add some more services to Background Services group
These were previously not shown at all due to dbus launcher exclusion but now they show up and need to go into the right group.
- faces/applications: Show Show Details action instead of Configure Columns
Show Details is a more often used action, so display that rather than Configure Columns.
- table: Make ReniceDialog modal
This was missed when adding the feature.
- faces: Round context menu popup location for tables
Without rounding we potentially place the menu at fractional coordinates which results in slight rendering issues due to pixel misalignment.