* activate (enter/dblclick) an item in the "Install New Widget From File" list goes next

* focus the list, makes keyboard-navigation easier
* bigger default size of the window, needed anyway for the filewidget


svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=781310
This commit is contained in:
Sebastian Sauer 2008-03-02 15:37:50 +00:00
parent 2d34c6777c
commit 405c35b314

View File

@ -46,6 +46,7 @@ OpenWidgetAssistant::OpenWidgetAssistant(QWidget *parent)
m_widgetTypeList = new KListWidget(selectWidget);
m_widgetTypeList->setSelectionMode(QAbstractItemView::SingleSelection);
//m_widgetTypeList->setSelectionBehavior(QAbstractItemView::SelectItems);
connect(m_widgetTypeList, SIGNAL(itemActivated(QListWidgetItem*)), this, SLOT(next()));
QString constraint("'Applet' in [X-Plasma-ComponentTypes] and exist [X-Plasma-PackageFormat]");
KService::List offers = KServiceTypeTrader::self()->query("Plasma/ScriptEngine", constraint);
@ -81,6 +82,9 @@ OpenWidgetAssistant::OpenWidgetAssistant(QWidget *parent)
connect(this, SIGNAL(currentPageChanged(KPageWidgetItem*,KPageWidgetItem*)), SLOT(prepPage(KPageWidgetItem*,KPageWidgetItem*)));
connect(this, SIGNAL(user1Clicked()), this, SLOT(finished()));
m_widgetTypeList->setFocus();
resize(QSize(560, 400).expandedTo(minimumSizeHint()));
}
void OpenWidgetAssistant::prepPage(KPageWidgetItem *current, KPageWidgetItem *before)