Changeset View
Changeset View
Standalone View
Standalone View
kcms/ksplash/kcm.cpp
Show First 20 Lines • Show All 131 Lines • ▼ Show 20 Line(s) | 124 | { | |||
---|---|---|---|---|---|
132 | const QList<Plasma::Package> pkgs = availablePackages(QStringLiteral("splashmainscript")); | 132 | const QList<Plasma::Package> pkgs = availablePackages(QStringLiteral("splashmainscript")); | ||
133 | for (const Plasma::Package &pkg : pkgs) { | 133 | for (const Plasma::Package &pkg : pkgs) { | ||
134 | QStandardItem* row = new QStandardItem(pkg.metadata().name()); | 134 | QStandardItem* row = new QStandardItem(pkg.metadata().name()); | ||
135 | row->setData(pkg.metadata().pluginName(), PluginNameRole); | 135 | row->setData(pkg.metadata().pluginName(), PluginNameRole); | ||
136 | row->setData(pkg.filePath("previews", QStringLiteral("splash.png")), ScreenhotRole); | 136 | row->setData(pkg.filePath("previews", QStringLiteral("splash.png")), ScreenhotRole); | ||
137 | row->setData(pkg.metadata().comment(), DescriptionRole); | 137 | row->setData(pkg.metadata().comment(), DescriptionRole); | ||
138 | m_model->appendRow(row); | 138 | m_model->appendRow(row); | ||
139 | } | 139 | } | ||
140 | m_model->sort(0 /*column*/); | ||||
140 | emit selectedPluginIndexChanged(); | 141 | emit selectedPluginIndexChanged(); | ||
141 | } | 142 | } | ||
142 | 143 | | |||
143 | void KCMSplashScreen::load() | 144 | void KCMSplashScreen::load() | ||
144 | { | 145 | { | ||
145 | m_package = Plasma::PluginLoader::self()->loadPackage(QStringLiteral("Plasma/LookAndFeel")); | 146 | m_package = Plasma::PluginLoader::self()->loadPackage(QStringLiteral("Plasma/LookAndFeel")); | ||
146 | KConfigGroup cg(KSharedConfig::openConfig(QStringLiteral("kdeglobals")), "KDE"); | 147 | KConfigGroup cg(KSharedConfig::openConfig(QStringLiteral("kdeglobals")), "KDE"); | ||
147 | const QString packageName = cg.readEntry("LookAndFeelPackage", QString()); | 148 | const QString packageName = cg.readEntry("LookAndFeelPackage", QString()); | ||
▲ Show 20 Lines • Show All 63 Lines • Show Last 20 Lines |