Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Evergreen:11.1:kernel-2.6.32
kdebase4-wallpapers
no-ghns-plasmoids.diff
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File no-ghns-plasmoids.diff of Package kdebase4-wallpapers
Index: libs/plasma/appletbrowser.cpp =================================================================== --- libs/plasma/appletbrowser.cpp (revision 914121) +++ libs/plasma/appletbrowser.cpp (working copy) @@ -339,6 +339,7 @@ void AppletBrowserPrivate::init(AppletBrowser *q) { widget = new AppletBrowserWidget(q); + KConfigGroup cg(KGlobal::config(), "PlasmaAppletBrowserDialog"); q->setMainWidget(widget); q->setWindowTitle(i18n("Widgets")); @@ -347,12 +348,16 @@ q->setButtonText(KDialog::Apply, i18n("Add Widget")); q->setButtonText(KDialog::User1, i18n("Install New Widgets")); + QAction *action; KMenu *widgetsMenu = new KMenu(i18n("Get New Widgets"), q); - QAction *action = new QAction(KIcon("applications-internet"), - i18n("Download From Internet"), q); - QObject::connect(action, SIGNAL(triggered(bool)), widget, SLOT(downloadWidgets())); - widgetsMenu->addAction(action); + if (cg.readEntry("InstallWidgetsFromInternet", true)) { + action = new QAction(KIcon("applications-internet"), + i18n("Download From Internet"), q); + QObject::connect(action, SIGNAL(triggered(bool)), widget, SLOT(downloadWidgets())); + widgetsMenu->addAction(action); + } + action = new QAction(KIcon("applications-internet"), i18n("Install From File..."), q); QObject::connect(action, SIGNAL(triggered(bool)), widget, SLOT(openWidgetFile())); @@ -369,7 +374,6 @@ QObject::connect(q, SIGNAL(applyClicked()), widget, SLOT(addApplet())); q->setInitialSize(QSize(400, 600)); - KConfigGroup cg(KGlobal::config(), "PlasmaAppletBrowserDialog"); q->restoreDialogSize(cg); }
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor