QtAutoUpdater  3.0.0
A Qt library to automatically check for updates and install them
Namespaces | Classes | Functions
QtAutoUpdater Namespace Reference

The QtAutoUpdater namespace holds all classes that are related with the updater. More...

Namespaces

 AdminAuthoriser
 Methods to run applications as authorized user (admin/root)
 

Classes

class  ProcessBackend
 An extension of UpdaterBackend for easy implementation of QProcess based updater plugins. More...
 
class  QmlAutoUpdaterQuickHelper
 
class  QtAutoUpdaterCoreDeclarativeModule
 
class  QtAutoUpdaterQuickDeclarativeModule
 
class  UpdateButton
 A simple button for update checks. More...
 
class  UpdateController
 A class to show a controlled update GUI to the user. More...
 
class  UpdateInfo
 Provides information about updates for components. More...
 
class  UpdateInstaller
 An interface to implement and consume custom in-process installer. More...
 
class  Updater
 The main updater. Can check for updates and trigger update installations. More...
 
class  UpdaterBackend
 An interface to be implemented by updater plugins to provide the updater functionalities. More...
 
class  UpdaterPlugin
 The plugin interface to implement to create an updater plugin. More...
 

Functions

Q_AUTOUPDATERCORE_EXPORT uint qHash (const UpdateInfo &info, uint seed=0)
 QHash hashkey operator.
 
Q_AUTOUPDATERCORE_EXPORT QDebug operator<< (QDebug debug, const UpdateInfo &info)
 QDebug stream operator.
 

Detailed Description

The QtAutoUpdater namespace holds all classes that are related with the updater.

This namespace includes both, the core library and the widgets library. Please note that the two are seperate libraries, that only share the namespace. The Core-Library is independet of the Widgets-Library and won't need a gui. The Widgets-Library requires both, a gui and the Core-Library.

Core-Library:

Widgets-Libray: