summaryrefslogtreecommitdiffstats
path: root/installerbuilder/libinstaller/componentmodel.cpp
Commit message (Collapse)AuthorAgeFilesLines
* update contact email to the current oneNiels Weber2012-02-061-2/+2
| | | | | Change-Id: Icc6560f9c65e294e01439f17ff02614d6dcf7dc8 Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
* more license header fixesNiels Weber2012-02-061-13/+13
| | | | | Change-Id: I694171e531edd5216401dcd99ce3040a1a007604 Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* fix cases where now only 2012 was stated as copyright yearkh12012-02-011-1/+1
| | | | | Change-Id: Iae8c25276707dd245bf8247bc4b71511a29901b0 Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
* Fix some typos.kh12012-01-311-1/+1
| | | | | Change-Id: I9888074aa45b5fb4606354826ef3f62c6d7d97c6 Reviewed-by: Niels Weber <niels.2.weber@nokia.com>
* Qt SDK -> Installer FrameworkNiels Weber2012-01-311-1/+1
| | | | | Change-Id: I143694ac2a62e3c0e2be003ffa0f7e37f00351a2 Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
* mass change 2011 -> 2012 for copyrightNiels Weber2012-01-311-1/+1
| | | | | | Change-Id: I66340dbc1f2a5a38ed98d1ad406c22b594d92b6e Reviewed-by: Alexander Lenhardt <alexander.lenhardt@nokia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
* fixed QTIFW-75Alexander Lenhardt2012-01-051-1/+6
| | | | | Change-Id: I012819b8e95aa47d08576765eaeffaef01eeaabf Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* Remaining whitespace, removal of empty destructors etc.hjk2011-11-211-2/+2
| | | | | Change-Id: I9f99ae71e832586432d6fc493a701c5d5d074d6a Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
* Revert: 308dc03e a1a130b9 5fb0f4ackh12011-08-101-27/+22
| | | | | | | | | | | | | | The proper fix for 308dc03e would have been to check if we run in installer mode and only than check default components initially. Not sure how a1a130b9 could state that the code would work as expected, as proper testing would have revealed that the "Next" button now was enabled always enabled in package manager mode and always disabled in updater mode... Fixes also the problem seen by Niels that in package manager case components would have been scheduled for uninstall even if we just selected a new component without removing an other. Reviewed-By: Niels Weber
* The old name indicated the opposite of what the method was doing.Niels Weber2011-08-041-1/+1
| | | | Reviewed-by: Maurice
* renamed list to set, because data type is a setTim Jenssen2011-07-281-17/+17
| | | | Review-by: Maurice Kalinowski
* now default works as expectedTim Jenssen2011-07-281-22/+25
| | | | Review-by: Maurice Kalinowski
* Optimize the selection code and fix broken offline state.kh12011-07-191-3/+7
| | | | | | | | | | Review-by: tjenssen Do not change the checked state of a component if the state is already the requested one. Also supress the state if the component is a tri state component, as the setData call will force the selection of tri state components. Avoid expensive setData calls in case nothing changed.
* Edit role now translates to display role as well.kh12011-06-201-4/+5
|
* Add some documentation.kh12011-06-201-2/+116
|
* Fix bug where we had to specify a column more then needed.kh12011-06-201-12/+10
|
* Rename header/ source files to match class name.kh12011-06-151-1/+1
| | | | Fix includes as well.
* Rename from Installer to PackageManagerCore.kh12011-06-141-6/+6
| | | | | Note: Might break on any other platform than windows, needs some more tests. No break on windows so far...
* Rename to match actual class name. Fix includes.kh12011-06-091-1/+1
|
* Fix broken initial check state for updater mode.kh12011-06-081-4/+12
|
* Handle virtual components differently.kh12011-06-061-14/+22
| | | | | | | | | | Review-by: tjenssen Checking/ unchecking a virtual component does not modify the parent item. Checking/ unchecking a parent item that owns virtual components does not modify the components check state. Dependencies to virtual components should get resolved later, so we do not need to handle them at all.
* Fix broken selection behavior.kh12011-05-051-5/+12
| | | | | We need to update the current selection list to be able to emit the proper selection changed value.
* Make sure we take only "real" components into account.kh12011-04-201-3/+3
| | | | Fixes the wrongly enabled "Next" on component selection.
* Resolve todo.kh12011-04-121-5/+10
| | | | | Start with the offset where we did append the new root components, so we won't mess with the initial checked list.
* Check installed components by default.kh12011-04-121-3/+2
|
* One more convenient function.kh12011-04-091-0/+8
|
* Add some convenient functions.kh12011-04-091-0/+10
|
* Evaluate checked list first.kh12011-04-091-4/+4
| | | | | | | Fixes some strange behavior in case we depend on the default check state changed signal. It would emit true since it would fill the current checked list first and later the initial checked list.
* Rework the initial checked handling.kh12011-04-071-54/+37
| | | | | Remove double cache since we can lookup the index by the component name as well.
* Implement default handling.kh12011-04-061-31/+81
|
* Limit the number of roles.kh12011-04-061-1/+2
|
* Append, not set.kh12011-04-051-1/+1
|
* Remove the root component.kh12011-04-051-36/+29
| | | | | | I've had several crashes caused be by the deleting order, so get rid of the root component at all. Now we keep a list of root components again.
* Have flags initialized by default. More doc.kh12011-04-041-1/+1
|
* Add slots to select/ deselect all components.kh12011-04-011-0/+14
|
* Move into proper named files and rename.kh12011-04-011-0/+322