Commit Graph

92 Commits (2cf8e80df94c6f8b47ce315d2949aad02ca50f80)

Author SHA1 Message Date
Michail Vourlakos 622cc6988c provide debug messages for ViewsTable
Michail Vourlakos a7ac422b31 support running views data from Layouts::Storage
Michail Vourlakos 87ddf1f6d6 update Layout::Storage to Data::View,ViewsTable
Michail Vourlakos 74da7bfb0f add more options in Data::View
Michail Vourlakos 065a3ee9c4 add edge in view data
Michail Vourlakos 386e1bf284 introduce Layout ViewsTable
Michail Vourlakos a48786a5e2 introduce ViewData Origin data
Michail Vourlakos e7eeb4f9fd introduce ViewData and FIRSTSCREENID
Michail Vourlakos a01c18a551 update geometrics for screenpool records
Michail Vourlakos ad0f9901b7 provide single screens data table
Michail Vourlakos 42757668cf provide specific screen data structure
Michail Vourlakos f020400aec provide ExportTemplate::Reset functionality
Michail Vourlakos 869df6316c fix applets table data
--ignore applets data that are not valid
Michail Vourlakos a45b97a2b1 provide basic implementation of ExportTemplateDlg
Michail Vourlakos 0943ecb42e provide AppletsModel for ExportTemplateDialog
Michail Vourlakos 1f5f6cd69a provide view templates through manager
Michail Vourlakos a83d26a35b multiple:make switch funtion work properly
--when the user requests a specific layout in Multiple
Layout mode the new approach is the following. If
the layout has assigned activities this is respected
but if its activities are empty that layout is assigned
only on the current activity and any other layouts assigned
explicitly to that activity are released
Michail Vourlakos d8f1f7e4b9 refactor:settings layouts controller
--the controller does not need to host its own
CentralLayouts any more. It retrieves original
data for Synchronizer, updates layouts accordingly
and sends back to Synchronizer all the updated
layouts data
Michail Vourlakos d5e83280d2 refactor:simplify layout data access
Michail Vourlakos dfbf83b4a1 activities menu:provide CurrentActivity option
Michail Vourlakos 4d7e1dca83 update layouts table to support new approach
Michail Vourlakos caf9bf7b78 REFACTOR:Drop Shared Layouts infrastructure
--Move in a simpler layouts approach.
--Single Layout mode loads ONLY ONE Layout for ALL Activities
--Multiple Layouts mode loads any combination of Layouts based
on the following settings:
  -- OnAllActivities
  -- ForFreeActivities
  -- SpecificActivities
Michail Vourlakos 63bfc444c4 provide allactivities and free activities ids
Michail Vourlakos dd46c79475 storage:expose applet plugins information
Michail Vourlakos a36b49de77 data:extend generictable functionality
--provide different insert methods in order
to insert elements based on name or id sorting
criteria
Michail Vourlakos 7a3d68ed61 sort layouts based on their names
--when layouts are presented to the user it is preferred
to be perfectly sorted based on their names
Michail Vourlakos 131ce454f2 fix IconData references based on Data::Generic type
Michail Vourlakos 5cb0277682 make layoutstable generic table dependent
Michail Vourlakos 3c92b04cbc provide generic table datatype
Michail Vourlakos 519decb85c update layoutstable remove function
Michail Vourlakos 188aa10b40 update datatypes to use generic data type
Michail Vourlakos 1af16862bf provide Data::Generic to be used from datatypes
Michail Vourlakos 9f7f846318 provide applet internal data type
Michail Vourlakos 5876548a7d drop deprecated importing layout presets
Michail Vourlakos cd89f959e3 update layout system template identifying
Michail Vourlakos 3ea099a54b update namespace for uniqueidinfo
Michail Vourlakos 4777e33a59 update namespace for PreferencesData
Michail Vourlakos 910f480a3d rename data to layoutcolordata
Michail Vourlakos 47ef73041b update data::layout... namespaces
Michail Vourlakos b39c35b487 update namespace/name for Data::LayoutColor
Michail Vourlakos 805e37a368 update Layout::Data::ActivityData namespace
Michail Vourlakos 375579a517 move data classes from settings to app directory
--makes more sense data records to be accessible both
from settings and layouts management classes