******************** * XINE-PART * ******************** The xine-based default player-part of Kaffeine. *** IMPORTANT *** The following example is outdated and unlikely to work. *** IMPORTANT *** You can use this part in your Application like this: ---------------------------------------------------- *** myplayer.h: *** #include class KaffeinePart; class MyPlayer : public MainWindow { public: MyPlayer(); ~MyPlayer(); void loadURL(const TQString&); //... private: KaffeinePart* m_player; }; *** myplayer.cpp: *** #include MyPlayer::MyPlayer() : TDEMainWindow(0) { initMyActions(); createGUI(); //... m_player = new XinePart(this, "my_player", this, 0, QStringList()); guiFactory()->addClient(m_player); setCentralWidget(m_player->widget()); //.. } void MyPlayer::loadURL(const TQString& url) { m_player->openURL(url); } *** Makefile.am *** bin_PROGRAMS = myplayer INCLUDES = $(all_includes) noinst_HEADERS = myplayer.h METASOURCES = AUTO myplayer_SOURCES = myplayer.cpp myplayer_LDFLAGS = $(KDE_RPATH) $(all_libraries) myplayer_LDADD = $(LIB_TDEPARTS) -lxinepart ******************* Thats it. If you need to implement your own UI, check kxinewidget.h