KCoreAddons

Deprecated List
Member K_EXPORT_PLUGIN_VERSION
Since 5.84, use KPluginMetaData::version() or a versioned namespace instead
Member KAboutData::fromPluginMetaData (const KPluginMetaData &plugin)
Since 5.65, use KAboutPluginDialog to show info about a plugin instead of KAboutApplicationDialog, with the latter having had been the only known need for this conversion.
Member KAboutData::pluginData (const QString &componentName)
Since 5.76. The central registry is to be removed in the future in favour of plugin type specific local registries, using KPluginMetaData.
Member KAboutData::programIconName () const
Since 5.2, Use QGuiApplication::windowIcon instead
Member KAboutData::registerPluginData (const KAboutData &aboutData)
Since 5.76. The central registry is to be removed in the future in favour of plugin type specific local registries, using KPluginMetaData.
Member KAboutData::setProgramIconName (const QString &iconName)
since 5.2, use QApplication::setWindowIcon(QIcon::fromTheme()) instead.
Member KBackup::KCOREADDONS_DEPRECATED_VERSION_BELATED (5, 75, 5, 0, "Use simpleBackupFile() or numberedBackupFile() directly") bool backupFile(const QString &filename
Since 5.0, use simpleBackupFile() or numberedBackupFile() directly
Member KBackup::rcsBackupFile (const QString &filename, const QString &backupDir=QString(), const QString &backupMessage=QString())
Since 5.75, no known users
Class Kdelibs4ConfigMigrator
This class exists for compatibility with the kde4 config files and will be removed in KF6
Class Kdelibs4Migration
This class exists for compatibility with the kde4 config files and will be removed in KF6
Member KJob::percent (KJob *job, unsigned long percent)
since 5.80, use the KJob::percentChanged(KJob *, unsigned long) signal instead.
Member KJob::processedAmount (KJob *job, KJob::Unit unit, qulonglong amount)
since 5.80, use the KJob::processedAmountChanged(KJob *, KJob::Unit, qulonglong) signal instead
Member KJob::totalAmount (KJob *job, KJob::Unit unit, qulonglong amount)
since 5.80, use the KJob::totalAmountChanged(KJob *, KJob::Unit, qulonglong) signal instead
Member KMessage::message (KMessage::MessageType messageType, const QString &text, const QString &caption=QString())
Since 5.97. Use Qt logging or custom message handling.
Member KMessage::setMessageHandler (KMessageHandler *handler)
Since 5.97. Use Qt logging or custom message handling.
Class KMessageHandler
Since 5.97, technology not in use.
Member KPluginFactory::create (const QString &keyword, QObject *parent=nullptr, const QVariantList &args=QVariantList())
Since 5.89, use overload without keyword instead
Member KPluginFactory::create (QWidget *parentWidget, QObject *parent, const QString &keyword, const QVariantList &args=QVariantList())
Since 5.89, use overload without keyword instead
Member KPluginFactory::create (QObject *parent, const QStringList &args)
since 4.0 use create<T>(QObject *parent, const QVariantList &args)
Member KPluginFactory::create (QObject *parent=nullptr, const char *classname="QObject", const QStringList &args=QStringList())
since 4.0 use create<T>(QObject *parent, const QVariantList &args)
Member KPluginFactory::createObject (QObject *parent, const char *className, const QStringList &args)
since 4.0 use create<T>(QObject *parent, const QVariantList &args)
Member KPluginFactory::createPartObject (QWidget *parentWidget, QObject *parent, const char *classname, const QStringList &args)
since 4.0 use create<T>(QWidget *parentWidget, QObject *parent, const QString &keyword, const QVariantList &args)
Member KPluginFactory::registerPlugin (const QString &keyword, CreateInstanceFunction instanceFunction)
Since 5.89, providing a custom CreateInstanceFunction is deprecated. Use registerPlugin<T>() instead
Member KPluginFactory::registerPlugin (const QString &keyword)

Since 5.89, use overload without keyword instead

Since 5.89, use overload without keyword instead

Member KPluginFactory::registerPlugin (const QString &keyword, CreateInstanceWithMetaDataFunction instanceFunction)
Since 5.89, providing a custom CreateInstanceWithMetaDataFunction is deprecated. Use registerPlugin<T>() instead
Class KPluginLoader
Since 5.86, the findPluginsById, findPlugins and factory methods have been imported to KPluginMetaData. Check the deprecating messages of the other search related methods for porting instructions. The methods which are exclusively used to work around QTBUG-39642 are deprecated in favour of using QPluginLoader directly. With Qt 5.15 this bug has been fixed.
Member KPluginLoader::errorString () const
Since 5.86, use QPluginLoader::errorString() instead
Member KPluginLoader::factory ()
Since 5.86, use KPluginFactory::loadFactory or KPluginFactory::instantiatePlugin instead
Member KPluginLoader::fileName () const
Since 5.86, use QPluginLoader::fileName() instead, in case of complex query logic consider using KPluginLoader::findPlugins
Member KPluginLoader::findPlugin (const QString &name)
Since 5.86, contruct a QPluginLoader and call fileName() or use KPluginMetaData::findPluginById instead
Member KPluginLoader::findPlugins (const QString &directory, std::function< bool(const KPluginMetaData &)> filter=std::function< bool(const KPluginMetaData &)>())
Since 5.86 use KPluginMetaData::findPlugins instead
Member KPluginLoader::findPluginsById (const QString &directory, const QString &pluginId)
Since 5.86 use KPluginMetaData::findPluginsById instead
Member KPluginLoader::forEachPlugin (const QString &directory, std::function< void(const QString &)> callback=std::function< void(const QString &)>())
Since 5.86 use KPluginMetaData::findPlugins instead. This will warn about invalid plugin metadata and only return valid results.
Member KPluginLoader::instance ()
Since 5.86, use QPluginLoader::instance() instead
Member KPluginLoader::instantiatePlugins (const QString &directory, std::function< bool(const KPluginMetaData &)> filter=std::function< bool(const KPluginMetaData &)>(), QObject *parent=nullptr)
Since 5.86 create instances from the KPluginMetaData::findPlugins result instead. In case you are using KPluginFactory use KPluginMetaData::factory on the returned metadata objects. Otherwise use KPluginMetaData::instantiate or QPluginLoader on the returned metadata objects.
Member KPluginLoader::isLoaded () const
Since 5.86, use QPluginLoader::isLoaded() instead
Member KPluginLoader::load ()
Since 5.86, use QPluginLoader::load() instead
Member KPluginLoader::loadHints () const
Since 5.86, use QPluginLoader::loadHints() instead
Member KPluginLoader::metaData () const
Since 5.86, use QPluginLoader::metaData() or KPluginMetaData instead
Member KPluginLoader::pluginName () const
Since 5.86, use KPluginMetaData::pluginId instead
Member KPluginLoader::pluginVersion ()
Since 5.84, use KPluginMetaData::version() or a versioned namespace instead
Member KPluginLoader::setLoadHints (QLibrary::LoadHints loadHints)
Since 5.86, use QPluginLoader::setLoadHints instead
Member KPluginLoader::unload ()
Since 5.86, use QPluginLoader::unload() instead
Member KPluginMetaData::dependencies () const
Since 5.79, plugin dependencies are deprecated and will be removed in KF6
Member KPluginMetaData::extraInformation () const
Since 5.87, deprecate for lack of usage. Use a meaningful custom key in the json metadata instead
Member KPluginMetaData::fromDesktopFile (const QString &file, const QStringList &serviceTypes=QStringList())
Since 5.92, use json files or embedded json metadata directly.
Member KPluginMetaData::initialPreference () const
Since 5.104, this feature is only used in KParts, read the key manually if needed
Member KPluginMetaData::instantiate () const
Since 5.86, use KPluginFactory::loadFactory or KPluginFactory::instantiatePlugin when using KPluginFactory. Otherwise use QPluginLoader::instance() instead.
Member KPluginMetaData::readStringList (const QJsonObject &jo, const QString &key)
Since 5.88, use value(QString, QStringList) on KPluginMetaData instance instead
Member KPluginMetaData::readTranslatedString (const QJsonObject &jo, const QString &key, const QString &defaultValue=QString())
Since 5.88, use KJsonUtils::readTranslatedString instead
Member KPluginMetaData::readTranslatedValue (const QJsonObject &jo, const QString &key, const QJsonValue &defaultValue=QJsonValue())
Since 5.88, use KJsonUtils::readTranslatedValue instead
Member KProcess::pid () const
since 5.78, use processId()
Member KRandom::random ()
Since 5.72, use QRandomGenerator::global(). The 1:1 port is bounded(RAND_MAX) but check all the methods that QRandomGenerator provides.
Class KRandomSequence
Since 5.75, use QRandomGenerator or KRandom::shuffle
Member KRandomSequence::randomize (QList< T > &list)
Since 5.75, use KRandom::shuffle
Member KStringHandler::from8Bit (const char *str)
Since 5.112, no known users.
Member KStringHandler::isUtf8 (const char *str)
Since 5.112, no known users.
Member KStringHandler::perlSplit (const QRegExp &sep, const QString &s, int max=0)
Since 5.67, use perlSplit(const QRegularExpression &sep, const QString &s, int max = 0) instead.
Member KUser::fullName () const
Since 5.0, use property(KUser::FullName) instead
Member KUser::gid () const
since 5.0 use KUser::groupId()
Member KUser::uid () const
since 5.0 use KUser::userId()
Member KUserGroup::gid () const
since 5.0 use KUserGroup::groupId()
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Fri Dec 1 2023 04:04:32 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.