Commit Graph

76 Commits (f31c6983302120964721cbc4bef50f01d965f5e4)

Author SHA1 Message Date
Michail Vourlakos f31c698330 expose sortByColumn for layouts mode 4 years ago
Michail Vourlakos 4d7e1dca83 update layouts table to support new approach 4 years ago
Michail Vourlakos c7d163fdb6 plenty of fixes for multiple layouts 4 years ago
Michail Vourlakos 2e120f9446 make Multiple mode work correctly 4 years ago
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
4 years ago
Michail Vourlakos 343c1e632a provide consistent slots naming
--onSomethingChanged syntax is preferred for all
slots that are triggered from somethingChanged signals
--doThis syntax is preferred for generic slots that
are triggered from various different codepaths
5 years ago
Michail Vourlakos d97be6744d layouts::storage, move isBroken() function 5 years ago
Michail Vourlakos 7c238589ba improve name style and layouts path references
--use Importer in order to reference layouts directory
in user space and improve also naming for relevant
Importer functions
5 years ago
Martijn Vogelaar b207950cc7 #15 Drag drop layout text 5 years ago
Michail Vourlakos 47ef73041b update data::layout... namespaces 5 years ago
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
5 years ago
Michail Vourlakos 72fa5cdd9c rename background delegate of layouts editor 5 years ago
Michail Vourlakos 39fb0df8dc remove background cmbbox deprecated code 5 years ago
Michail Vourlakos c1fc7b77f0 settings:clear new fields during duplicating layout 5 years ago
Michail Vourlakos 28bcc973c0 details:add layout icon property
--expose icon properly at details window
5 years ago
Michail Vourlakos 0286966cab use properly default custom background values 5 years ago
Michail Vourlakos a787567bf2 settings:apply new background properties properly 5 years ago
Michail Vourlakos b509589a1c improve strings in settings layouts tab 5 years ago
Michail Vourlakos 63187ce5b4 remove Latte library as requirement
--implement things simpler by using the same
CoreTypes header file both for LatteCore.Types
import statement and App c++ implementation.
Let's leave in the future to decide if
a LibLatte is really necessary.
5 years ago
Michail Vourlakos 2526ab7e17 rename to MemoryUsage::LayoutsMemory
--easier to read in the code as that type
provides:
MemoryUsage::SingleLayout
MemoryUsage::MultipleLayouts
5 years ago
Michail Vourlakos 6e4779e6ab require new official Latte library 5 years ago
Michail Vourlakos ac3ccb5b98 try to support a public liblatte library 5 years ago
Michail Vourlakos 5073939335 REFACTOR:split up and refactor liblatte2 and types
--use a more logical organization for types. LibLatte2
is split to become LatteCore library and Latte types
are now moved to application level. The Latte Types will
be split even more... Tasks-Only related types will
become Latte.Tasks types

BUG:420210
5 years ago
Michail Vourlakos da2d4c2b35 DetailsWin:sort combobox layouts based on name 5 years ago
Michail Vourlakos 5a1237fb6a first connections,Details window and Layouts Model 5 years ago
Michail Vourlakos c067764013 add details window functionality 5 years ago
Michail Vourlakos a1b8e4518a update details window info when changing layouts 5 years ago
Michail Vourlakos 0e7420037e settings:same infrastructure for information
--add GenericDialog class in order to provide
same implementation for all settings::dialogs.
As a first step GenericDialog provides a common
showInlineMessage api
5 years ago
Michail Vourlakos 14e739b395 details:provided layout backgrounds 5 years ago
Michail Vourlakos 688a45289a make SHARETOINEDITROLE proxy model capable 5 years ago
Michail Vourlakos b4847e1a79 choose which layouts must be saved in settings
--through the Layouts model we know which layouts
have been saved and which of them do not need to
be touched because they do not have any changes
5 years ago
Michail Vourlakos e4670dace2 new implementation to update layout ids in settings 5 years ago
Michail Vourlakos 6bc4409b0b move settings dialogs in their own directory 5 years ago
Michail Vourlakos 41f945d4e1 move layout icons handling in the model
--this way it will be easier the layout icons
list to be used by other widgets also
5 years ago
Michail Vourlakos 72fdf4563b improve AbstractLayout background infrastructure
--the new infrastructure can remember settings between
CustomBackgroundStyle and ColorStyle in order to
help the user to not have to reassign values
when changing backgrounds, between predefined
colors style and custom one.
5 years ago
Michail Vourlakos 2e79a5df30 mv layouts headerview to settings/views folder 5 years ago
Michail Vourlakos f51126eae2 prevent switch tabs when there are unsaved changes 5 years ago
Michail Vourlakos 1690ace196 store layoutsView user sorting preferences 5 years ago
Michail Vourlakos a21874b29b move LayoutsTab storage to view LayoutsContrailer 5 years ago
Michail Vourlakos 7613396708 remove deprecated code from layoutscontroller 5 years ago
Michail Vourlakos 27aebc9304 insert Settings::Layout menu at correct position 5 years ago
Michail Vourlakos 5285aee716 TabLayouts dataChanged when removing layouts 5 years ago
Michail Vourlakos d87663413e move properties at Settings window code
--no reason for Settings Window properties to
be present at UniversalSettings. They are moved
to their SettingsDialog best match classes.
5 years ago
Michail Vourlakos f7b8bd6619 introduce the TabLayoutsHandler 5 years ago
Michail Vourlakos 4f92222863 user Layouts::Manager for currentLayoutName 5 years ago
Michail Vourlakos ad8723ce4f fix, save temporary layouts when user applied 5 years ago
Michail Vourlakos 2256a8b855 update last-1 column width properly 5 years ago
Michail Vourlakos 1113f942b1 provide feedback to the user in layouts view
--provide feedback to the user for which layout
options have been altered. This is achievable
by providing italicness to these options.
5 years ago
Michail Vourlakos 9faa3cac86 meaning sortings for layouts model 5 years ago
Michail Vourlakos c62ff66ffd validate layouts data to follow userrole
--all layouts table cell user Qt::UserRole as
the first role to user for their data and any
subdata should use an explicitly-set
LAYOUTUSERROLE
5 years ago