diff options
Diffstat (limited to 'doc/nl/develop.docbook')
-rw-r--r-- | doc/nl/develop.docbook | 213 |
1 files changed, 213 insertions, 0 deletions
diff --git a/doc/nl/develop.docbook b/doc/nl/develop.docbook new file mode 100644 index 00000000..98e9bc5f --- /dev/null +++ b/doc/nl/develop.docbook @@ -0,0 +1,213 @@ +<chapter id="developers"> +<title +>Programmeursgids voor &amarok;</title> + +<para +>Als u geïnteresseerd bent in het helpen bij de ontwikkeling van &amarok;, door het bijdragen van code, illustraties, documentaties of iets anders, aarzel dan niet en neem contact met ons op via <email +>amarok-devel@lists.sourceforge.net</email +>. Of bezoek ons op IRC, kanaal: #amarok, netwerk: irc.freenode.net.</para> + +<para +>U kunt ook lid worden van onze <ulink url="http://lists.sourceforge.net/lists/listinfo/amarok-devel" +>malinglist</ulink +> en de voortgang van de ontwikkeling observeren terwijl u ons van bruikbare commentaren voorziet :)</para> + +<para +>Uw bijdrage of commentaren zijn meer dan welkom. We zien u graag terug!</para> + +<sect1 id="source_file_list"> +<title +>Broncodebestanden van &amarok;</title> + +<para +>De bestanden zijn geordend op alfabetische volgorde., wat niet bruikbaar is voor prioriteitordening. De meest belangrijke bestanden zijn app.cpp, playlist.cpp en playerwindow.cpp.</para> + +<informaltable> +<tgroup cols="2"> + +<thead> +<row> +<entry +>Bestand</entry> +<entry +>Gebruik</entry> +</row> +</thead> + +<tbody> + +<row> +<entry +>actionclasses.cpp</entry> +<entry +>Levert een QPopupMenu met &amarok;'s configuratieopties, afsluiten en levert een KHelpMenu voor &amarok; om het aanroepen van veel helpmenu's te besparen.</entry> +</row> + +<row> +<entry +>amarokconfig.cpp</entry> +<entry +>KConfig-XT</entry> +</row> + +<row> +<entry +>amarokfilelist.cpp</entry> +<entry +>Momenteel niet gebruikt. Zal KFileLists sorteren</entry> +</row> + +<row> +<entry +>app.cpp</entry> +<entry +>Dit is de kapplication derived class. Het is de parent van veel objecten die fundamenteel zijn voor het draaien van &amarok;, dus engine, dcop, systray, top-level widgets, etc.</entry> +</row> + +<row> +<entry +>browserbar.cpp</entry> +<entry +>Dit handelt de browsers, de KMultiTabBar-widget en de custom splitter af.</entry> +</row> + +<row> +<entry +>browserwin.cpp</entry> +<entry +>Dit is slechts een container wigdet voor de playlist, toolbar en browserbar. Uiteindelijk zal deze mogelijk zelfs minder omvatten.</entry> +</row> + +<row> +<entry +>collectionbrowser.cpp</entry> +<entry +>Werk in uitvering, media library type-dingetje.</entry> +</row> + +<row> +<entry +>effectwidget.cpp</entry> +<entry +>Widget voor de engine effect-configuratie.</entry> +</row> + +<row> +<entry +>enginecontroller.cpp</entry> +<entry +>Interface tussen &amarok; en de engine.</entry> +</row> + +<row> +<entry +>fht.cpp</entry> +<entry +>&amarok;'s uitgebreide en flexibele FHT (voornamelijk FFT) routine voor spectrum analyses.</entry> +</row> + +<row> +<entry +>filebrowser.cpp</entry> +<entry +>De FileBrowser.</entry> +</row> + +<row> +<entry +>kbookmarkhandler.cpp</entry> +<entry +>Gebruikt door de FileBrowser.</entry> +</row> + +<row> +<entry +>osd.cpp</entry> +<entry +>Een mooie On-Screen-Display-class, niet &amarok;-specifiek, zeer flexibel.</entry> +</row> + +<row> +<entry +>playerwindow.cpp</entry> +<entry +>Dit is de kleine widget met de scrolling text, analyser, en de knoppen play/pause/etc.</entry> +</row> + +<row> +<entry +>playlist.cpp</entry> +<entry +>De playlist widget.</entry> +</row> + +<row> +<entry +>playlistbrowser.cpp</entry> +<entry +>De Playlist Browser.</entry> +</row> + +<row> +<entry +>playlistitem.cpp</entry> +<entry +>Afgeleid van KListViewItem, playlist-items.</entry> +</row> + +<row> +<entry +>playlistloader.cpp</entry> +<entry +>Zal recursief mappen, KURL's en playlist-bestanden in de PlaylistWidget laden. Is threaded, zodat het op de achtergrond werkt. Zal de engine vragen om te bevestigen dat deze onbekende bestandstypen kan afspelen.</entry> +</row> + +<row> +<entry +>pluginmanager.cpp</entry> +<entry +>Handelt het &amarok; plugin-systeem af.</entry> +</row> + +<row> +<entry +>sliderwidget.cpp</entry> +<entry +>De custom Slider widget gebruikt door de PlayerWidget. Kandidaat voor refactoring door hem af te leiden van QSlider.</entry> +</row> + +<row> +<entry +>streambrowser.cpp</entry> +<entry +>Widget dat stream listings toont die zijn gedownload van metaservers.</entry> +</row> + +<row> +<entry +>systray.cpp</entry> +<entry +>&amarok;'s systeemvak. Klein en compact.</entry> +</row> + +<row> +<entry +>threadweaver.cpp</entry> +<entry +>Flexibele class die queue, process, en dispatch results voor <quote +>Jobs</quote +> in een aparte thread uitvoert. Wordt gebruikt door diverse componenten van &amarok;.</entry> +</row> + +<row> +<entry +>tracktooltip.cpp</entry> +<entry +>Niet echt gerelateerd aan de PlaListWidget. Wordt gebruikt door de PlayerWidget om wat informatie over de huidige afgespeelde track te tonen.</entry> +</row> + +</tbody> +</tgroup> +</informaltable> +</sect1> +</chapter> |