Missing KServiceType Info
ian geiser
geiseri at yahoo.com
Tue Feb 8 16:01:20 GMT 2005
On Tuesday 08 February 2005 09:06 am, David Faure wrote:
> > All this confusion seems like overkill, basicly all i
> > really wanted to do was get the possible properties for each service via
> > some API.
>
> KServiceType::propertyNames is supposed to be that.
I have attached some sample code that displays:
servicetypetest: Get props for: 'KDevelop/Plugin' from kdevelopplugin.desktop
servicetypetest: Found Property: Name
servicetypetest: Found Property: Comment
servicetypetest: Found Property: Icon
My understanding of the KServiceType tells me that it should give me this:
servicetypetest: Get props for: 'KDevelop/Plugin' from kdevelopplugin.desktop
servicetypetest: X-KDevelop-Version
servicetypetest: X-KDevelop-Scope
servicetypetest: X-KDevelop-Mode
servicetypetest: X-KDevelop-Plugin-Version
servicetypetest: X-KDevelop-Plugin-Homepage
servicetypetest: X-KDevelop-Plugin-License
servicetypetest: X-KDevelop-Plugin-BugsEmailAddress
servicetypetest: X-KDevelop-Plugin-Copyright
servicetypetest: X-KDevelop-Properties
servicetypetest: X-KDevelop-ProgrammingLanguages
servicetypetest: X-KDevelop-Args
servicetypetest: Found Property: Name
servicetypetest: Found Property: Comment
servicetypetest: Found Property: Icon
I have attached the sample code. I am assuming that I am missing some point
here that will tie this all together ;)
Cheers
-ian reinhart geiser
-------------- next part --------------
A non-text attachment was scrubbed...
Name: servicetypetest.cpp
Type: text/x-c++src
Size: 1430 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20050208/2d28c988/attachment.cpp>
-------------- next part --------------
INSTALLS += target
SOURCES += servicetypetest.cpp
KDELIB=$$system(kde-config --expandvars --install lib)
KDEPREFIX=$$system(kde-config --prefix)
KDEINCLUDE=$$KDEPREFIX/include/kde $$KDEPREFIX/include
TEMPLATE = app
LIBS += -lkdeui -lkdecore -lkio
INCLUDEPATH = $$KDEINCLUDE
QMAKE_LIBDIR = $$KDELIB
CONFIG += debug warn_on
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20050208/2d28c988/attachment.sig>
More information about the kde-core-devel
mailing list