| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Change-Id: Ic744d6f0a5abd9ab311690e7a0c66832cb60f94a
Reviewed-on: http://codereview.qt-project.org/4475
Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com>
|
|
|
|
|
|
|
| |
Change-Id: I955bf5d3b1c543a5f66c8afbb55b1e430d2c4993
Reviewed-on: http://codereview.qt.nokia.com/3588
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
|
|
|
|
|
|
|
|
|
|
|
| |
Also take into account the current status, break if it is
already Canceled or Failure. Fix fetch remote packages, as
it would set always Success, even if we already canceled.
Change-Id: I3562d485c762c6df6ff230029bc678475afd5b2c
Reviewed-on: http://codereview.qt.nokia.com/3502
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Tim Jenssen <tim.jenssen@nokia.com>
|
| |
|
|
|
|
|
|
|
|
| |
Review-by: tjenssen
We missed most of our own defined error cases, thus we
never noticed e.g. wrong schemes for local repositories.
Also make sure we emit the info message signal on error.
|
| |
|
|
|
|
|
|
| |
Move everything else into private and guess what to do on
the run mode. This helps a lot on restart, as no packages
need to be fetched again and no updates need to be rebuild.
|
|
|
|
|
|
| |
If we can't reach the given repo or if no repo is set, we
still need to support package managment to be able to
uninstall components found on the hard disk drive.
|
|
|
|
| |
Title and icon are already set in the gui base class.
|
| |
|
|
|
|
|
| |
If there happens to be an error during fetch, set the
appropriate installer status and display an error message.
|
|
|
|
| |
Fix includes as well.
|
|
|
|
|
| |
Note: Might break on any other platform than windows,
needs some more tests. No break on windows so far...
|
| |
|
| |
|
|
|
|
|
|
| |
In case we could not reach the server, we never would
fetch again when switching between update and package
manage mode. Fix double meta info job message connect.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Remove superluous signal.
It is not written anyway in case of un/installer.
|
|
|
|
|
| |
To not longer reley on the gui part for writing
out the uninstaller.
|
| |
|
|
|
|
|
|
|
| |
This gives us the time to update the ui and show the
start page. Fixes the "freeze" hang after we have
finished e.g. the package manager and reevaluation
of the repository.
|
| |
|
| |
|
| |
|
|
|
|
| |
As we may recive change events from the intro page...
|
|
|
|
| |
Use everything from installer now.
|
|
|
|
|
|
|
|
|
| |
Since the old implementation did fetch both updates and all
packages in one go and keept the updates in a seperate list,
we had to use AllMode to get the packages of both lists. Now
the implementation fetches updates and keeps it in one list
and all packages (including updates) in another one. So AllMode
is now InstallerMode && UpdaterMode.
|
| |
|
|
|
|
|
| |
One to emit error message from meta info job and another
one to cancel the job from the ui.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
This is only done if we are runing the updater or package
manager. As of before, the widgets where hidden and shown
again wich feels a bit strange as we never leave the page,
but it seemed so.
|
|
|
|
|
|
|
| |
Introduce some magic marker to differentiate between update and
package management modus. The base installer now needs explicite
arguments passed to make the app an updater or package manager.
Adjustment some more classes to take the new markers into account.
|
| |
|
| |
|
|
|
|
| |
Note: Updater is currently totally broken.
|
|
|
|
|
| |
We now provide a method to retrieve a QInstaller::Page by Id.
If we need to have a intro page, the inherited class should create them.
|
| |
|
|
|