From 3ce9174229de91411a9abf5381a1f335fe0c6a98 Mon Sep 17 00:00:00 2001 From: tpearson Date: Sat, 9 Jan 2010 23:52:48 +0000 Subject: Added abandoned KDE3 version of Amarok git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/applications/amarok@1072335 283d02a7-25f6-0310-bc7c-ecb5cbfe19da --- doc/sv/develop.docbook | 213 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 213 insertions(+) create mode 100644 doc/sv/develop.docbook (limited to 'doc/sv/develop.docbook') diff --git a/doc/sv/develop.docbook b/doc/sv/develop.docbook new file mode 100644 index 00000000..4a03bd92 --- /dev/null +++ b/doc/sv/develop.docbook @@ -0,0 +1,213 @@ + +Utvecklingsguide för &amarok; + +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 amarok-devel@lists.sourceforge.net, eller besöka oss på IRC, kanal: #amarok, nätverk: irc.freenode.net. + +Du kan också prenumerera på vår e-postlista och se framstegen, medan du infogar några väl värda kommentarer. + +Ditt bidrag eller din återmatning är mer än välkomna. Ser fram emot att prata med dig... + + +Källkodsfiler i &amarok; + +Filerna listas i alfabetisk ordning, vilket inte är användbart som prioritetsordning. De viktiga filerna är app.cpp, playlist.cpp och playerwindow.cpp. + + + + + + +Fil +Användning + + + + + + +actionclasses.cpp +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. + + + +amarokconfig.cpp +KConfig-XT + + + +amarokfilelist.cpp +Används inte för närvarande. Kommer att sortera KFileList. + + + +app.cpp +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. + + + +browserbar.cpp +Denna hanterar bläddrarna, den grafiska komponenten KMultiTabBar och den egna avdelningskomponenten. + + + +browserwin.cpp +Det här är bara en grafisk behållarkomponent för spellistan, verktygsraden och bläddringsraden. Slutligen kan den bli ännu mindre. + + + +collectionbrowser.cpp +Under konstruktion. Ett sorts mediabibliotek. + + + +effectwidget.cpp +Grafisk komponent för att anpassa ljudgränssnittseffekter. + + + +enginecontroller.cpp +Gränssnitt mellan &amarok; och ljudgränssnittet. + + + +fht.cpp +&amarok;s sofistikerade och flexibla FHT-rutin (i grunden FFT) för spektralanalys. + + + +filebrowser.cpp +Filbläddraren. + + + +kbookmarkhandler.cpp +Används av filbläddraren. + + + +osd.cpp +En mycket bra klass för skärmvisning, inte &amarok;-specifik. Mycket flexibel. + + + +playerwindow.cpp +Det här är den lilla grafiska komponenten med rullande text, analysator och knapparna spela, paus etc. + + + +playlist.cpp +Stor klass som är spellistans grafiska komponent. + + + +playlistbrowser.cpp +Spellistebläddraren. + + + +playlistitem.cpp +Härledd från KListViewItem, spellistans objekt. + + + +playlistloader.cpp +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. + + + +pluginmanager.cpp +Hanterar &amarok;s insticksprogramsystem. + + + +sliderwidget.cpp +Den egna grafiska skjutreglagekomponenten som används av PlayerWidget. Kandidat för att skrivas om så att den härleds från QSlider. + + + +streambrowser.cpp +Grafisk komponent som visar strömlistor som laddats ner från metaservrar. + + + +systray.cpp +&amarok;s systembricka. Liten, kompakt. + + + +threadweaver.cpp +Flexibel klass som köar, behandlar och skickar vidare resultat för jobb i en egen tråd. Används av diverse komponenter i &amarok;. + + + +tracktooltip.cpp +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. + + + + + + + -- cgit v1.2.1