KUtils
kpluginselector_p.h
Go to the documentation of this file.
63 };
151 void addPlugins(const QList<KPluginInfo> &pluginList, const QString &categoryName, const QString &categoryKey, const KConfigGroup &cfgGroup, PluginLoadMethod pluginLoadMethod = ReadConfigFile, bool manuallyAdded = false);
154 virtual QModelIndex index(int row, int column = 0, const QModelIndex &parent = QModelIndex()) const;
191 void paint(QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const;
QString entryPath() const
This widget will inform the user about changes that happened automatically due to plugin dependencies...
Definition: kpluginselector_p.h:113
virtual QList< QWidget * > createItemWidgets() const
Definition: kpluginselector.cpp:666
void changed(bool hasChanged)
virtual void updateItemWidgets(const QList< QWidget * > widgets, const QStyleOptionViewItem &option, const QPersistentModelIndex &index) const
Definition: kpluginselector.cpp:699
void configCommitted(const QByteArray &componentName)
QSize sizeHint(const QStyleOptionViewItem &option, const QModelIndex &index) const
Definition: kpluginselector.cpp:644
~PluginDelegate()
Definition: kpluginselector.cpp:578
void paint(QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const
Definition: kpluginselector.cpp:584
virtual bool setData(const QModelIndex &index, const QVariant &value, int role=Qt::EditRole)
Definition: kpluginselector.cpp:510
virtual QVariant data(const QModelIndex &index, int role=Qt::DisplayRole) const
Definition: kpluginselector.cpp:465
QList< KService::Ptr > pluginServices(const QModelIndex &index) const
Definition: kpluginselector.cpp:452
QList< PluginEntry > pluginEntryList
Definition: kpluginselector_p.h:160
virtual int rowCount(const QModelIndex &parent=QModelIndex()) const
Definition: kpluginselector.cpp:530
~PluginModel()
Definition: kpluginselector.cpp:407
void addPlugins(const QList< KPluginInfo > &pluginList, const QString &categoryName, const QString &categoryKey, const KConfigGroup &cfgGroup, PluginLoadMethod pluginLoadMethod=ReadConfigFile, bool manuallyAdded=false)
Definition: kpluginselector.cpp:411
virtual QModelIndex index(int row, int column=0, const QModelIndex &parent=QModelIndex()) const
Definition: kpluginselector.cpp:457
virtual bool filterAcceptsRow(int sourceRow, const QModelIndex &sourceParent) const
Definition: kpluginselector.cpp:550
virtual bool subSortLessThan(const QModelIndex &left, const QModelIndex &right) const
Definition: kpluginselector.cpp:564
Definition: kpluginselector_p.h:46
PluginDelegate * pluginDelegate
Definition: kpluginselector_p.h:82
void updateDependencies(PluginEntry *pluginEntry, bool added)
Definition: kpluginselector.cpp:64
KCategoryDrawer * categoryDrawer
Definition: kpluginselector_p.h:79
int dependantLayoutValue(int value, int width, int totalWidth) const
Definition: kpluginselector.cpp:99
DependenciesWidget * dependenciesWidget
Definition: kpluginselector_p.h:83
A widget to select what plugins to load and configure the plugins.
Definition: kpluginselector.h:60
Definition: kpluginselector_p.h:88
KPluginSelector::PluginLoadMethod pluginLoadMethod
Definition: kpluginselector_p.h:95
bool operator==(const PluginEntry &pe) const
Definition: kpluginselector_p.h:98
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by doxygen 1.9.6 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by doxygen 1.9.6 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.