Commit Graph

61 Commits (db6003591790a435aa77dd2896bb183e2fb64f52)

Author SHA1 Message Date
Michail Vourlakos 5a1237fb6a first connections,Details window and Layouts Model 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 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 6ab4c61d5a protect layout toggle sharing
--do not assign a share will it is already used
from other layout
5 years ago
Michail Vourlakos 15fd0f1059 sort layouts model based on groups 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 5bdb8a683d update sorting in layouts model
--the new priorities take into account
the layout name to be ordered as a last
criteria
5 years ago
Michail Vourlakos df635fb88b improve Layouts sorting behavior 5 years ago
Michail Vourlakos f51126eae2 prevent switch tabs when there are unsaved changes 5 years ago
Michail Vourlakos 4f92222863 user Layouts::Manager for currentLayoutName 5 years ago
Michail Vourlakos 92c0a68a19 update active states differently for singlelayout 5 years ago
Michail Vourlakos 850b058ecd fix layouts data broadcasting when applying 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
Michail Vourlakos f6aeea9980 move original data into layouts model
--this way the model items can become aware
of all data changes and become visual
responsive accordingly. All changed data
should use the italic paradigm... If a
value is changed from its original value
can become italic in order for the user
to know which values have changed.
5 years ago
Michail Vourlakos 466129c1d0 update shared layouts activities icons 5 years ago
Michail Vourlakos 3246ce2447 update free activities flag from external changes
--when the user has altered the free_activities from
its context menu then settings window it must better
update its record concerning the layout that will
be responsible for free activities
5 years ago
Michail Vourlakos 2bc4e63431 fix a case to autoupdate free_activities_id
--when free_activities layout becomes shared
then another layout should become responsible
for FREE_ACTIVITIES
5 years ago
Michail Vourlakos 97e5345f40 update shareto line settings indicator
--improve its appearance in general and its
behavior also
5 years ago
Michail Vourlakos 20602acbfb provide nice icons for layouts from activities 5 years ago
Michail Vourlakos c59dc52e1e move activities logic out of activity delegate
--all activities information/data for activities
and layouts are now handled properly from the
layoutsmodel in settings
5 years ago
Michail Vourlakos 11798211a9 multiple fixes for imports/exports
--import/export full configurations are now
moved to File menu and move out their
implementation from Import/Export layouts
5 years ago
Michail Vourlakos 07df968fde update layouts states after reseting layouts data 5 years ago
Michail Vourlakos 300f4a364f add alignment for backgroundcolumn 5 years ago
Michail Vourlakos 8c97dcecc5 update shared visual properly 5 years ago
Michail Vourlakos 2ad1a040b4 introduce custom headerview for layouts 5 years ago
Michail Vourlakos 92f37eef8c improve alignments for layouts delegates 5 years ago
Michail Vourlakos 9a3918763b settings,improve layouts header visual 5 years ago
Michail Vourlakos 4deaa3bc0b make Shared button proxy model aware 5 years ago
Michail Vourlakos 94e5a04de2 make copy layout function proxy aware 5 years ago
Michail Vourlakos 37cac2ca81 reject duplicate layout names in settings 5 years ago
Michail Vourlakos bddc04d371 inform controller for inserted rows 5 years ago
Michail Vourlakos 00f4e4cd22 fix crash from layouts reset functionality 5 years ago
Michail Vourlakos 00e6fbba5b update synchronizer semantics to freeactivities 5 years ago
Michail Vourlakos 0d39ee6f55 settings:always a layout is set for freeactivities 5 years ago
Michail Vourlakos 93a8ae3ff2 improvements for Layouts Editor 5 years ago
Michail Vourlakos 3b85867c56 introduce setLayoutForFreeActivities 5 years ago
Michail Vourlakos 8be38bf7dc apply current names after layouts saving 5 years ago
Michail Vourlakos 671f413a3e introduce Reset button 5 years ago
Michail Vourlakos c0d8116e7b visual improvements for settings delegates 5 years ago
Michail Vourlakos 1e855f2472 dont crash when saving a new layout 5 years ago
Michail Vourlakos 45e3531ad3 move logic out of settings dialog
--layouts controller in settings window
should take ownership for all logic
related to layouts model/view
5 years ago
Michail Vourlakos 01bb785999 rename editedName to currentName for layout data
--improve semantics for layout data in settings
window
5 years ago
Michail Vourlakos e29b5a3e38 update layout removing in settings window 5 years ago
Michail Vourlakos 828bacce33 update share_id automatic when layout_id changed 5 years ago
Michail Vourlakos 5f3007ed93 simplify colors combobox in layouts editor 5 years ago
Michail Vourlakos 49e203de86 fixes for shared column delegate behavior 5 years ago