summaryrefslogtreecommitdiffstats
path: root/doc/it/develop.docbook
blob: fd440e323533fc1d18544cb284a205da1a5bb21f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
<chapter id="developers">
<title
>Guida di &amarok; per sviluppatori</title>

<para
>Se sei interessato ad aiutare lo sviluppo di &amarok;, contribuendo al codice, grafica, documentazione o qualsiasi altra cosa, non esitare a scrivere a <email
>[email protected]</email
> od a visitarci sul canale IRC: #amarok, network: irc.freenode.net.</para>

<para
>Puoi anche iscriverti alla nostra mailing list <ulink url="http://lists.sourceforge.net/lists/listinfo/amarok-devel"
></ulink
> per tenere d'occhio il progresso dei lavori e lasciare qualche utile commento :)</para>

<para
>I tui contributi o segnalazioni saranno più che accetti. Restiamo in attesa di sentirti :)</para>

<sect1 id="source_file_list">
<title
>File sorgenti di &amarok;</title>

<para
>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.</para>

<informaltable>
<tgroup cols="2">

<thead>
<row>
<entry
>File</entry>
<entry
>Uso</entry>
</row>
</thead>

<tbody>

<row>
<entry
>actionclasses.cpp</entry>
<entry
>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.</entry>
</row>

<row>
<entry
>amarokconfig.cpp</entry>
<entry
>KConfig-XT</entry>
</row>

<row>
<entry
>amarokfilelist.cpp</entry>
<entry
>Non usato al momento. Ordinerà le KFileList.</entry>
</row>

<row>
<entry
>app.cpp</entry>
<entry
>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.</entry>
</row>

<row>
<entry
>browserbar.cpp</entry>
<entry
>Questo file governa i navigatori, l'elemento KMultiTabBar ed il cursore personalizzabile.</entry>
</row>

<row>
<entry
>browserwin.cpp</entry>
<entry
>Questo è solo un elemento contenitore per la playlist, la barra degli strumenti e la barra dei navigatori, potrebbe anche non esserci.</entry>
</row>

<row>
<entry
>collectionbrowser.cpp</entry>
<entry
>In costruzione, è tipo una libreria multimediale.</entry>
</row>

<row>
<entry
>effectwidget.cpp</entry>
<entry
>Elemento per la configurazione del motore effetti.</entry>
</row>

<row>
<entry
>enginecontroller.cpp</entry>
<entry
>Interfaccia tra &amarok; ed il motore.</entry>
</row>

<row>
<entry
>fht.cpp</entry>
<entry
>È la sofisticata e flessibile routine FHT (sostanzialmente FFT) di &amarok; per l'analisi di spettro.</entry>
</row>

<row>
<entry
>filebrowser.cpp</entry>
<entry
>Il FileBrowser.</entry>
</row>

<row>
<entry
>kbookmarkhandler.cpp</entry>
<entry
>Usato dal FileBrowser.</entry>
</row>

<row>
<entry
>osd.cpp</entry>
<entry
>Una classe On-Screen Display molto piacevole, non specifica di &amarok;, molto flessibile.</entry>
</row>

<row>
<entry
>playerwindow.cpp</entry>
<entry
>Questo è il piccolo elemento che controlla il testo a scorrimento, l'analizzatore ed i pulsanti play/pausa/ecc.</entry>
</row>

<row>
<entry
>playlist.cpp</entry>
<entry
>Grande classe che costituisce l'elemento playlist.</entry>
</row>

<row>
<entry
>playlistbrowser.cpp</entry>
<entry
>Il navigatore della playlist.</entry>
</row>

<row>
<entry
>playlistitem.cpp</entry>
<entry
>Derivato da KListViewItem, articoli della playlist.</entry>
</row>

<row>
<entry
>playlistloader.cpp</entry>
<entry
>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.</entry>
</row>

<row>
<entry
>pluginmanager.cpp</entry>
<entry
>Gestisce il sistema plugin di &amarok;.</entry>
</row>

<row>
<entry
>sliderwidget.cpp</entry>
<entry
>L'elemento Cursore personalizzabile usato da PlayerWidget. Candidato ad essere ricostruito derivando da QSlider.</entry>
</row>

<row>
<entry
>streambrowser.cpp</entry>
<entry
>Elemento che mostra l'elenco dei flussi scaricati dai server multimediali (metaserver).</entry>
</row>

<row>
<entry
>systray.cpp</entry>
<entry
>Vassoio di sistema di &amarok;. Piccolo, compatto.</entry>
</row>

<row>
<entry
>threadweaver.cpp</entry>
<entry
>Classe flessibile che accoda, processa e distribuisce risultati per <quote
>Lavori</quote
> in rami separati. Usata da una varietà di componenti di &amarok;.</entry>
</row>

<row>
<entry
>tracktooltip.cpp</entry>
<entry
>Attualmente non in relazione con PlaylistWidget. Usato da PlayerWidget per mostrare alcune informazioni sulla traccia in esecuzione.</entry>
</row>

</tbody>
</tgroup>
</informaltable>
</sect1>
</chapter>