make the add widgets dialog non-modal
svn path=/trunk/KDE/kdelibs/; revision=969419
This commit is contained in:
parent
88b5064525
commit
0b8924ce20
@ -79,12 +79,14 @@ void PlasmoidPackage::pathChanged()
|
||||
|
||||
void PlasmoidPackage::createNewWidgetBrowser(QWidget *parent)
|
||||
{
|
||||
KNS::Engine engine(0);
|
||||
if (engine.init("plasmoids.knsrc")) {
|
||||
//FIXME: this should not be modal, but requires fixes in knewstuff2 first
|
||||
KNS::Entry::List entries = engine.downloadDialogModal(parent);
|
||||
KNS::Engine *engine = new KNS::Engine(parent);
|
||||
if (engine->init("plasmoids.knsrc")) {
|
||||
engine->downloadDialog(this, SLOT(widgetBrowserFinished()));
|
||||
}
|
||||
}
|
||||
|
||||
void PlasmoidPackage::widgetBrowserFinished()
|
||||
{
|
||||
emit newWidgetBrowserFinished();
|
||||
}
|
||||
|
||||
|
@ -38,6 +38,9 @@ public:
|
||||
|
||||
protected:
|
||||
void pathChanged();
|
||||
|
||||
protected Q_SLOTS:
|
||||
void widgetBrowserFinished();
|
||||
};
|
||||
|
||||
class ThemePackage : public PackageStructure
|
||||
|
Loading…
x
Reference in New Issue
Block a user