mirror of
https://bitbucket.org/smil3y/kde-workspace.git
synced 2025-02-23 18:32:50 +00:00
kgreeter: add plugin paths to application library paths
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
parent
d307d850aa
commit
92667f36c8
2 changed files with 14 additions and 8 deletions
|
@ -46,13 +46,12 @@ KCMGreeter::KCMGreeter(QWidget* parent, const QVariantList& args)
|
|||
|
||||
setupUi(this);
|
||||
|
||||
KAboutData *about =
|
||||
new KAboutData(I18N_NOOP("kcmkgreeter"), 0,
|
||||
ki18n("KDE Greeter Module"),
|
||||
0, KLocalizedString(), KAboutData::License_GPL,
|
||||
ki18n("Copyright 2022, Ivailo Monev <email>xakepa10@gmail.com</email>"
|
||||
));
|
||||
|
||||
KAboutData *about = new KAboutData(
|
||||
I18N_NOOP("kcmkgreeter"), 0,
|
||||
ki18n("KDE Greeter Module"),
|
||||
0, KLocalizedString(), KAboutData::License_GPL,
|
||||
ki18n("Copyright 2022, Ivailo Monev <email>xakepa10@gmail.com</email>")
|
||||
);
|
||||
about->addAuthor(ki18n("Ivailo Monev"), KLocalizedString(), "xakepa10@gmail.com");
|
||||
setAboutData(about);
|
||||
|
||||
|
@ -64,7 +63,7 @@ KCMGreeter::KCMGreeter(QWidget* parent, const QVariantList& args)
|
|||
connect(stylesbox, SIGNAL(currentIndexChanged(QString)), this, SLOT(slotStyleChanged(QString)));
|
||||
|
||||
colorsbox->addItem(i18n("Default"), QVariant(QString::fromLatin1("default")));
|
||||
const QStringList kcolorschemes = KGlobal::dirs()->findAllResources("data", "color-schemes/*.colors", KStandardDirs::NoDuplicates);
|
||||
const QStringList kcolorschemes = KGlobal::dirs()->findAllResources("data", "color-schemes/*.colors");
|
||||
foreach (const QString &kcolorscheme, kcolorschemes) {
|
||||
const QString kcolorschemename = QSettings(kcolorscheme, QSettings::IniFormat).value("General/Name").toString();
|
||||
const QString kcolorschemebasename = QFileInfo(kcolorscheme).baseName();
|
||||
|
|
|
@ -6,6 +6,7 @@
|
|||
#include <KMessageBox>
|
||||
#include <KIcon>
|
||||
#include <KStyle>
|
||||
#include <KStandardDirs>
|
||||
#include <KGlobalSettings>
|
||||
#include <KSharedConfig>
|
||||
#include <KLocale>
|
||||
|
@ -449,6 +450,12 @@ int main(int argc, char**argv)
|
|||
{
|
||||
QApplication app(argc, argv);
|
||||
|
||||
// for the style
|
||||
const QStringList pluginpaths = KGlobal::dirs()->resourceDirs("qtplugins");
|
||||
Q_FOREACH (const QString &path, pluginpaths) {
|
||||
app.addLibraryPath(path);
|
||||
}
|
||||
|
||||
const QString kgreeterstyle = kgreetersettings.value("greeter/style").toString();
|
||||
if (!kgreeterstyle.isEmpty()) {
|
||||
app.setStyle(kgreeterstyle);
|
||||
|
|
Loading…
Add table
Reference in a new issue