Guida di &amarok; per sviluppatori Se sei interessato ad aiutare lo sviluppo di &amarok;, contribuendo al codice, grafica, documentazione o qualsiasi altra cosa, non esitare a scrivere a amarok-devel@lists.sourceforge.net od a visitarci sul canale IRC: #amarok, network: irc.freenode.net. Puoi anche iscriverti alla nostra mailing list per tenere d'occhio il progresso dei lavori e lasciare qualche utile commento :) I tui contributi o segnalazioni saranno più che accetti. Restiamo in attesa di sentirti :) File sorgenti di &amarok; I file sono elencati in ordine alfabetico, che non è utile per un ordine di priorità. Quelli importanti sono app.cpp, playlist.cpp e playerwindow.cpp. File Uso actionclasses.cpp Fornisce un QPopupMenu che elenca le opzioni di configurazione di &amarok;, esce e fornisce un KHelpMenu per salvare le istanze di molti menu di aiuto. amarokconfig.cpp KConfig-XT amarokfilelist.cpp Non usato al momento. Ordinerà le KFileList. app.cpp Questa è la classe derivata da kapplication, è imparentata con molti oggetti fondamentali per il funzionamento di &amarok; tipo il motore, dcop, systray, elementi top-level, ecc. browserbar.cpp Questo file governa i navigatori, l'elemento KMultiTabBar ed il cursore personalizzabile. browserwin.cpp Questo è solo un elemento contenitore per la playlist, la barra degli strumenti e la barra dei navigatori, potrebbe anche non esserci. collectionbrowser.cpp In costruzione, è tipo una libreria multimediale. effectwidget.cpp Elemento per la configurazione del motore effetti. enginecontroller.cpp Interfaccia tra &amarok; ed il motore. fht.cpp È la sofisticata e flessibile routine FHT (sostanzialmente FFT) di &amarok; per l'analisi di spettro. filebrowser.cpp Il FileBrowser. kbookmarkhandler.cpp Usato dal FileBrowser. osd.cpp Una classe On-Screen Display molto piacevole, non specifica di &amarok;, molto flessibile. playerwindow.cpp Questo è il piccolo elemento che controlla il testo a scorrimento, l'analizzatore ed i pulsanti play/pausa/ecc. playlist.cpp Grande classe che costituisce l'elemento playlist. playlistbrowser.cpp Il navigatore della playlist. playlistitem.cpp Derivato da KListViewItem, articoli della playlist. playlistloader.cpp Carica ricorsivamente cartelle, KURL ed i file della playlist nel PlaylistWidget. Creato per lavorare in sottofondo. Chiederà al motore di confermare se eseguire tipi di file sconosciuti. pluginmanager.cpp Gestisce il sistema plugin di &amarok;. sliderwidget.cpp L'elemento Cursore personalizzabile usato da PlayerWidget. Candidato ad essere ricostruito derivando da QSlider. streambrowser.cpp Elemento che mostra l'elenco dei flussi scaricati dai server multimediali (metaserver). systray.cpp Vassoio di sistema di &amarok;. Piccolo, compatto. threadweaver.cpp Classe flessibile che accoda, processa e distribuisce risultati per Lavori in rami separati. Usata da una varietà di componenti di &amarok;. tracktooltip.cpp Attualmente non in relazione con PlaylistWidget. Usato da PlayerWidget per mostrare alcune informazioni sulla traccia in esecuzione.