Aufruf: dcop - gibt Liste aller via DCOP ansprechbarer Programme aus, z.B.:
yakuake amarok kded kio_uiserver klauncher knotes
Aufruf eines Programms aus dieser Liste, z.B. dcop amarok, ergibt Parameterliste für dieses Programm:
qt KBookmarkManager-/home/fwolf/.kde/share/apps/amarok/fileBrowserBookmarks.xml KBookmarkNotifier KDebug KDirNotify-1 KIO::Scheduler MainApplication-Interface collection contextbrowser devices html-widget1 html-widget2 html-widget3 html-widget4 html-widget5 ksycoca mediabrowser player (default) playlist playlistbrowser script
Aufruf einer dieser Parameter (wenn sie nicht auf “()“ enden), ergibt weitere (Rückgabe-)Parameter, z.B. dcop amarok playlist:
QCStringList interfaces() QCStringList functions() int getActiveIndex() int getTotalTrackCount() QString saveCurrentPlaylist() void addMedia(KURL) void addMediaList(KURL::List) void clearPlaylist() QString currentTrackUniqueId() void playByIndex(int) void playMedia(KURL) void popupMessage(QString) void removeCurrentTrack() void removeByIndex(int) void repopulate() void saveM3u(QString path,bool relativePaths) void setStopAfterCurrent(bool) void shortStatusMessage(QString) void shufflePlaylist() void togglePlaylist() QStringList filenames()
QString kennzeichnet Rückgabewerte, d.h. Zeichenketten werden zurückgegeben.
dcop amarok player nowPlaying