Version: 1.1.0_devel (using KDE KDE 3.3.0) Installed from: RedHat RPMs OS: Linux The extension 'manager' should provide more info about the available extensions, just like the plugin manager does. This should include a proper description (what the heck is RaNa anyways?) and possibly the actual file (with path) and a version string etc.
CVS commit by staikos: put more information in the dialog (there is no version number for extensions) FEATURE: 103525 M +25 -1 extensiondlg.ui 1.7 M +3 -1 extensiondlg.ui.h 1.3 --- kdeextragear-2/kst/kst/extensiondlg.ui #1.6:1.7 @@ -9,5 +9,5 @@ <x>0</x> <y>0</y> - <width>473</width> + <width>573</width> <height>296</height> </rect> @@ -34,4 +34,15 @@ <column> <property name="text"> + <string>Description</string> + </property> + <property name="clickable"> + <bool>true</bool> + </property> + <property name="resizable"> + <bool>true</bool> + </property> + </column> + <column> + <property name="text"> <string>Author</string> </property> @@ -43,4 +54,15 @@ </property> </column> + <column> + <property name="text"> + <string>Plugin</string> + </property> + <property name="clickable"> + <bool>true</bool> + </property> + <property name="resizable"> + <bool>true</bool> + </property> + </column> <property name="name"> <cstring>_extensions</cstring> @@ -113,5 +135,7 @@ </tabstops> <includes> + <include location="global" impldecl="in implementation">klibloader.h</include> <include location="global" impldecl="in implementation">kservicetype.h</include> + <include location="local" impldecl="in implementation">kst.h</include> <include location="local" impldecl="in implementation">extensionmgr.h</include> <include location="local" impldecl="in implementation">extensiondlg.ui.h</include> --- kdeextragear-2/kst/kst/extensiondlg.ui.h #1.2:1.3 @@ -17,5 +17,7 @@ void ExtensionDialog::show() QString name = service->property("Name").toString(); QCheckListItem *i = new QCheckListItem(_extensions, name, QCheckListItem::CheckBox); - i->setText(1, service->property("X-Kst-Plugin-Author").toString()); + i->setText(1, service->property("Comment").toString()); + i->setText(2, service->property("X-Kst-Plugin-Author").toString()); + i->setText(3, KLibLoader::findLibrary(service->library().latin1(), KstApp::inst()->instance())); if (!ExtensionMgr::self()->extensions().contains(name)) { ExtensionMgr::self()->setEnabled(name, service->property("X-Kst-Enabled").toBool());