?? develop.docbook
字號:
<chapter id="developers"><title>Utvecklingsguide f?r &amarok;</title><para>Om du ?r intresserad av att hj?lpa till med utveckling av &amarok;, genom att bidra med kod, grafik, dokumentation eller n?got annat, tveka inte att skriva till <email>amarok-devel@lists.sourceforge.net</email>, eller bes?ka oss p? IRC, kanal: #amarok, n?tverk: irc.freenode.net.</para><para>Du kan ocks? prenumerera p? v?r <ulink url="http://lists.sourceforge.net/lists/listinfo/amarok-devel">e-postlista</ulink> och se framstegen, medan du infogar n?gra v?l v?rda kommentarer.</para><para>Ditt bidrag eller din ?termatning ?r mer ?n v?lkomna. Ser fram emot att prata med dig...</para><sect1 id="source_file_list"><title>K?llkodsfiler i &amarok;</title><para>Filerna listas i alfabetisk ordning, vilket inte ?r anv?ndbart som prioritetsordning. De viktiga filerna ?r app.cpp, playlist.cpp och playerwindow.cpp.</para><informaltable><tgroup cols="2"><thead><row><entry>Fil</entry><entry>Anv?ndning</entry></row></thead><tbody><row><entry>actionclasses.cpp</entry><entry>Tillhandah?ller en QPopupMenu som listar &amarok;:s inst?llningsalternativ, avslutar och tillhandah?ller en KHelpMenu f?r &amarok; f?r att undvika att instansiera m?nga hj?lpmenyer.</entry></row><row><entry>amarokconfig.cpp</entry><entry>KConfig-XT</entry></row><row><entry>amarokfilelist.cpp</entry><entry>Anv?nds inte f?r n?rvarande. Kommer att sortera KFileList.</entry></row><row><entry>app.cpp</entry><entry>Det h?r ?r klassen som ?r h?rledd fr?n kapplication. Den ?r ?verliggande klass f?r m?nga objekt som ?r grundl?ggande f?r att k?ra &amarok;, t.ex. engine, dcop, systray, grafiska toppniv?komponenter, etc.</entry></row><row><entry>browserbar.cpp</entry><entry>Denna hanterar bl?ddrarna, den grafiska komponenten KMultiTabBar och den egna avdelningskomponenten.</entry></row><row><entry>browserwin.cpp</entry><entry>Det h?r ?r bara en grafisk beh?llarkomponent f?r spellistan, verktygsraden och bl?ddringsraden. Slutligen kan den bli ?nnu mindre.</entry></row><row><entry>collectionbrowser.cpp</entry><entry>Under konstruktion. Ett sorts mediabibliotek.</entry></row><row><entry>effectwidget.cpp</entry><entry>Grafisk komponent f?r att anpassa ljudgr?nssnittseffekter.</entry></row><row><entry>enginecontroller.cpp</entry><entry>Gr?nssnitt mellan &amarok; och ljudgr?nssnittet.</entry></row><row><entry>fht.cpp</entry><entry>&amarok;s sofistikerade och flexibla FHT-rutin (i grunden FFT) f?r spektralanalys.</entry></row><row><entry>filebrowser.cpp</entry><entry>Filbl?ddraren.</entry></row><row><entry>kbookmarkhandler.cpp</entry><entry>Anv?nds av filbl?ddraren.</entry></row><row><entry>osd.cpp</entry><entry>En mycket bra klass f?r sk?rmvisning, inte &amarok;-specifik. Mycket flexibel.</entry></row><row><entry>playerwindow.cpp</entry><entry>Det h?r ?r den lilla grafiska komponenten med rullande text, analysator och knapparna spela, paus etc.</entry></row><row><entry>playlist.cpp</entry><entry>Stor klass som ?r spellistans grafiska komponent.</entry></row><row><entry>playlistbrowser.cpp</entry><entry>Spellistebl?ddraren.</entry></row><row><entry>playlistitem.cpp</entry><entry>H?rledd fr?n KListViewItem, spellistans objekt.</entry></row><row><entry>playlistloader.cpp</entry><entry>Laddar rekursivt kataloger, webbadresser och spellistefiler i den grafiska spellistekomponenten. Anv?nder tr?dar f?r att fungera i bakgrunden. Ber gr?nssnittet bekr?fta om det kan spela ok?nda filtyper.</entry></row><row><entry>pluginmanager.cpp</entry><entry>Hanterar &amarok;s insticksprogramsystem.</entry></row><row><entry>sliderwidget.cpp</entry><entry>Den egna grafiska skjutreglagekomponenten som anv?nds av PlayerWidget. Kandidat f?r att skrivas om s? att den h?rleds fr?n QSlider.</entry></row><row><entry>streambrowser.cpp</entry><entry>Grafisk komponent som visar str?mlistor som laddats ner fr?n metaservrar.</entry></row><row><entry>systray.cpp</entry><entry>&amarok;s systembricka. Liten, kompakt.</entry></row><row><entry>threadweaver.cpp</entry><entry>Flexibel klass som k?ar, behandlar och skickar vidare resultat f?r <quote>jobb</quote> i en egen tr?d. Anv?nds av diverse komponenter i &amarok;.</entry></row><row><entry>tracktooltip.cpp</entry><entry>Har egentligen inget att g?ra med PlaylistWidget. Anv?nds av PlayerWidget f?r att visa viss information om sp?ret som f?r n?rvarande spelas.</entry></row></tbody></tgroup></informaltable></sect1></chapter>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -