KDUpdater Namespace

The KDUpdater classes provide functions to automatically detect updates to applications, to retrieve them from external repositories, and to install them. More...

Header: #include <KDUpdater>

Classes

Types

enum Error { ENoError, ECannotStartTask, ECannotPauseTask, ECannotResumeTask, ECannotStopTask, EUnknown }

Functions

int installedMemory()
bool killProcess(const KDUpdater::ProcessInfo &process, int msecs = 30000)
int mountedVolumes()
bool pathIsOnLocalDevice(const int &path)
int runningProcesses()

Detailed Description

The KDUpdater classes provide functions to automatically detect updates to applications, to retrieve them from external repositories, and to install them.

KDUpdater classes are a fork of KDAB's general KDUpdater module.

Classes

class HttpDownloader

The HttpDownloader class is used to download files over FTP, HTTP, or HTTPS. More...

class LocalFileDownloader

The LocalFileDownloader class is used to copy files from the local file system. More...

class ProcessInfo

class ResourceFileDownloader

The ResourceFileDownloader class can be used to download resource files. More...

class Update

Represents a single update. More...

Type Documentation

enum KDUpdater::Error

Function Documentation

int KDUpdater::installedMemory()

bool KDUpdater::killProcess(const KDUpdater::ProcessInfo &process, int msecs = 30000)

int KDUpdater::mountedVolumes()

bool KDUpdater::pathIsOnLocalDevice(const int &path)

int KDUpdater::runningProcesses()