KPackage

KPackage Namespace Reference

Classes

class  Package
 
class  PackageLoader
 
class  PackageStructure
 

Functions

bool copyFolder (QString sourcePath, QString targetPath)
 
bool isPluginVersionCompatible (unsigned int version)
 
bool isVersionNewer (const QString &version1, const QString &version2)
 
 Q_GLOBAL_STATIC_WITH_ARGS (QStringList, metaDataFiles,(QStringList(QLatin1String("metadata.desktop"))<< QLatin1String("metadata.json"))) class PackageJobThreadPrivate
 
bool removeFolder (QString folderPath)
 
static QString resolveHandler (const QString &scheme)
 
bool translateKPluginToAppstream (const QString &tagName, const QString &configField, const QJsonObject &configObject, QXmlStreamWriter &writer, bool canEndWithDot)
 
unsigned int version ()
 
unsigned int versionMajor ()
 
unsigned int versionMinor ()
 
unsigned int versionRelease ()
 
const char * versionString ()
 

Variables

static PackageLoaders_packageTrader = nullptr
 

Detailed Description

Namespace for everything in kpackage.

Function Documentation

◆ isPluginVersionCompatible()

KPACKAGE_EXPORT bool KPackage::isPluginVersionCompatible ( unsigned int  version)

Verifies that a plugin is compatible with plasma.

Definition at line 40 of file version.cpp.

◆ version()

KPACKAGE_EXPORT unsigned int KPackage::version ( )

The runtime version of libkpackage.

Definition at line 15 of file version.cpp.

◆ versionMajor()

KPACKAGE_EXPORT unsigned int KPackage::versionMajor ( )

The runtime major version of libkpackage.

Definition at line 20 of file version.cpp.

◆ versionMinor()

KPACKAGE_EXPORT unsigned int KPackage::versionMinor ( )

The runtime major version of libkpackage.

Definition at line 25 of file version.cpp.

◆ versionRelease()

KPACKAGE_EXPORT unsigned int KPackage::versionRelease ( )

The runtime major version of libkpackage.

Definition at line 30 of file version.cpp.

◆ versionString()

const KPACKAGE_EXPORT char * KPackage::versionString ( )

The runtime version string of libkpackage.

Definition at line 35 of file version.cpp.

This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Sat Sep 23 2023 04:01:09 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.