Michail Vourlakos
e0e3f19f7a
pref option to disable geometries broadcasting
...
--the user can choose to disable available desktop geometry
broadcasting to Plasma in order to avoid any desktop widgets
moving at all cases
2021-07-16 18:57:30 +03:00
Michail Vourlakos
509df95ae7
data::layout provide schemeFile
2021-06-16 10:07:34 +03:00
Michail Vourlakos
1e6b783a8d
datapreferences:add contextMenuAlwaysActions
2021-06-10 17:38:40 +03:00
Michail Vourlakos
549779a3e2
actionsdialog: introduce handler
2021-06-10 17:32:47 +03:00
Michail Vourlakos
a7e8cf4542
context:add actions in context menu dynamically
2021-06-10 09:04:56 +03:00
Michail Vourlakos
2c9b07ebe0
context:define for all actions default visibility
2021-06-08 20:44:33 +03:00
Michail Vourlakos
79ef06c774
context:Print Action in hash
2021-06-08 20:24:08 +03:00
Michail Vourlakos
cb91c1b788
contextactions:provide QHash to organize them
2021-06-08 20:02:15 +03:00
Michail Vourlakos
c7914ac1b9
contextmenu:expose actions to universalsettings
2021-06-08 19:47:32 +03:00
Michail Vourlakos
761c7f34d2
contaimentactions:share contextmenudata class
2021-06-06 13:22:03 +03:00
Michail Vourlakos
42bd6b8f8a
data:introduce contextmenudata class
...
--this definition is scheduled to be shared
between the application and the context menu
2021-06-06 13:15:37 +03:00
Michail Vourlakos
9e611d444e
data::screen,add isRemovable flag
2021-06-05 14:11:24 +03:00
Michail Vourlakos
0d5c63f31d
screendialog: add relevant model
2021-05-27 18:02:08 +03:00
Alexander Lohnau
505379ed04
Use spdx syntax for all files
2021-05-27 15:01:00 +00:00
Michail Vourlakos
156103af4f
drop outline width exposure through gui
2021-05-08 14:55:19 +03:00
Michail Vourlakos
99382184ff
layout:provide popUpMargin
2021-05-03 02:50:23 +03:00
Michail Vourlakos
9834d39e66
viewsdialog:report for W205
...
--that is same applet and containment id
2021-05-02 00:18:32 +03:00
Michail Vourlakos
866a4f462b
viewsdialog:provide nice message for error #103
2021-05-01 13:32:17 +03:00
Michail Vourlakos
ae76e82297
viewdata:provide errors/warnings counters
2021-05-01 12:22:57 +03:00
Michail Vourlakos
07c5f1ac03
layout:disable error/warning from tracking changes
2021-04-30 21:35:54 +03:00
Michail Vourlakos
c33623a809
storage:provide orphaned parent applet checker
2021-04-30 09:39:44 +03:00
Michail Vourlakos
ceda380e49
improve errors semantics
2021-04-30 08:19:49 +03:00
Michail Vourlakos
27d9f209ea
layout:drop isBroken in favor of errors/warnings
2021-04-30 01:01:31 +03:00
Michail Vourlakos
51044ce630
layout:provide errors/warnings structured nicely
2021-04-30 00:26:47 +03:00
Michail Vourlakos
2be67b11c5
storage:provide appletAndContainmentSameId checker
2021-04-29 19:15:25 +03:00
Michail Vourlakos
c74f5cf7fc
appletdata:provide storageId
...
--in case any consumer wants to use that info
2021-04-29 18:49:47 +03:00
Michail Vourlakos
849e66fd80
storage:provide orphaned subcontainments checker
2021-04-29 18:21:42 +03:00
Michail Vourlakos
a2bf28054f
add known errors in layouts storage
2021-04-29 17:58:45 +03:00
Michail Vourlakos
7eedf8f8a2
introduce errordata and errorinformationdata
2021-04-29 17:42:17 +03:00
Michail Vourlakos
462e15b428
viewsdialog:reduce opacity for cutted views
...
--this way we follow the filemanagers approach that
cutted records are appearing with big transparency
in order for the user to be informed about which
records are going to be moved after paste action
2021-04-29 13:45:20 +03:00
Michail Vourlakos
31b10d9c58
viewsdialog:nice screens visuals for all choices
2021-04-28 23:40:24 +03:00
Michail Vourlakos
7fcfcbc6e5
viewsdialog:concrete implementation for move
...
--these are the last pieces of code in order for
moving active views between different active layouts
to work properly
2021-04-27 10:36:13 +03:00
Michail Vourlakos
6362d662b7
viewsdialog:create safe cut/paste codepath
...
--cut/paste can be applied only if there are no changes
in reality otherwise copy/paste is happening
2021-04-26 20:00:18 +03:00
Michail Vourlakos
dfa0949330
viewsdialog:implement cut action (send path)
...
--this is implementation when a user selects views
and chooses to Cut them so they are temporary stored
in the clipboard
2021-04-26 18:11:43 +03:00
Michail Vourlakos
c6ee04c8cf
data::view split moving flag in two values
...
--isMoveOrigin/isMoveDestination are flags used
to identify view records during Cut operation
2021-04-26 17:18:39 +03:00
Michail Vourlakos
8b00409d14
viewsdata:add isScheduledForMove flag
...
--it will help during Cut operations to identify
views that must be moved
2021-04-26 12:36:50 +03:00
Michail Vourlakos
2c8d7134bd
simplify Layout::newView calls
...
--template file is already provided from Data::View
so there is no real reason to expose it one
more time
2021-04-18 10:19:14 +03:00
Michail Vourlakos
49faec250c
viewsdialog:update active state after ::save()
2021-04-17 19:58:06 +03:00
Michail Vourlakos
4d76005325
viewsdialog:update model data for newly added views
2021-04-17 19:32:40 +03:00
Michail Vourlakos
585864df8c
viewsdialog:protect view removal-confirmate dialog
2021-04-14 21:20:59 +03:00
Michail Vourlakos
cc4f901cf1
viewsdialog:support updating screen
2021-04-12 00:17:59 +03:00
Michail Vourlakos
be636de5ce
viewsdialog:show view screen edge margin if any
2021-04-11 11:56:58 +03:00
Michail Vourlakos
7630064b36
viewsdialog: view data improvements
2021-04-11 01:14:27 +03:00
Michail Vourlakos
8ba60ea89a
viewsdialog:show active screens with bold
2021-04-10 13:45:45 +03:00
Michail Vourlakos
23fe87e736
viewsdialog:add properly new temporary views
2021-04-08 13:39:44 +03:00
Michail Vourlakos
c27727c9e7
provide options for views settings
2021-04-04 11:55:03 +03:00
Michail Vourlakos
2b1464fb1b
provide genericbasictable through meta system
2021-04-04 11:07:45 +03:00
Michail Vourlakos
82ce6b5140
simplify layouts icon drawing logic
...
--in the past a layout could draw more than
own icons in order to be identified. Now
things are simplified and at all cases ONLY ONE icon
is chosen for each layout based on criteria.
In all cases if the user has chosen a specific
icon for its layout that is respected for all
drawing cases.
2021-03-24 12:46:33 +02:00
Michail Vourlakos
6fb2762365
introduce layout data isconsideredactive state
...
--it can be used to identify activeness based on each
consumer criteria
2021-03-24 00:12:50 +02:00
Michail Vourlakos
f255de4ce6
viewdata improve debug visual feedback
2021-03-21 17:12:22 +02:00