~ubuntu-branches/ubuntu/raring/kde-l10n-pt/raring

« back to all changes in this revision

Viewing changes to docs/kdevelop/kdevelop/app-files.docbook

  • Committer: Bazaar Package Importer
  • Author(s): Jonathan Riddell
  • Date: 2008-01-06 08:12:06 UTC
  • Revision ID: james.westby@ubuntu.com-20080106081206-vvgwm8qdbo33kur9
Tags: upstream-4.0.0
Import upstream version 4.0.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<appendix id="app-files">
 
2
<!-- LWatts (2005-04-30): A lot of this might be better as variable lists, -->
 
3
<!-- but  it's not that big a deal.  Something to be done only when there's -->
 
4
<!-- a lot of textual changes needed here (e.g., maybe never ) -->
 
5
 
 
6
<appendixinfo>
 
7
  <authorgroup>
 
8
    <author
 
9
><firstname
 
10
>Bernd</firstname
 
11
><surname
 
12
>Pol</surname
 
13
></author>
 
14
    <!-- ROLES_OF_TRANSLATORS -->
 
15
  </authorgroup>
 
16
</appendixinfo>
 
17
 
 
18
<title
 
19
>Ficheiros de Configuração Usados pelo &kdevelop;</title>
 
20
 
 
21
<para
 
22
>O &kdevelop; usa uma série de ficheiros de configuração que estão distribuídos entre várias pastas. Existem dois grupos principais de ficheiros de configuração para distinguir: </para>
 
23
<simplelist>
 
24
  <member
 
25
><link linkend="app-files-default"
 
26
>Configuração por Omissão do &kdevelop;</link
 
27
> &mdash; os ficheiros configurados quando o &kdevelop; foi instalado. </member>
 
28
  <member
 
29
><link linkend="app-files-user"
 
30
>Configuração Orientada pelo Utilizador</link
 
31
> &mdash; os ficheiros que contêm as modificações do utilizador aos valores predefinidos, assim como as configurações feitas pelo próprio &kdevelop; e pelos seus 'plugins'. </member>
 
32
</simplelist>
 
33
 
 
34
<sect1 id="app-files-default">
 
35
<title
 
36
>Configuração Predefinida do &kdevelop;</title>
 
37
 
 
38
<para
 
39
>Na instalação, o &kdevelop; grava alguns ficheiros de informação por omissão para fins de configuração nas subpastas da pasta de instalação <filename class="directory"
 
40
>$<envar
 
41
>KDEDIR</envar
 
42
></filename
 
43
> (normalmente algo do género de <filename class="directory"
 
44
>/opt/kde</filename
 
45
>, <filename class="directory"
 
46
>/usr/local/kde</filename
 
47
>, ou outra pasta de instalação  definida pelo utilizador; veja em <link linkend="kdevelop-install"
 
48
>Instalar o &kdevelop;</link
 
49
>). </para>
 
50
 
 
51
<sect2 id="app-files-default-config">
 
52
<title
 
53
>Configuração Predefinida do &kdevelop;</title>
 
54
 
 
55
<para
 
56
>Só existe um ficheiro de configuração por omissão específico do &kdevelop; na pasta <filename class="directory"
 
57
>$<envar
 
58
>KDEDIR</envar
 
59
>/share/config/</filename
 
60
>: </para>
 
61
<variablelist>
 
62
  <varlistentry>
 
63
  <term
 
64
><filename
 
65
>kdeveloprc</filename
 
66
></term>
 
67
  <listitem
 
68
><para
 
69
>Este ficheiro contém as opções básicas que o &kdevelop; necessita para começar. Será copiado para a pasta do utilizador em <filename class="directory"
 
70
>$<envar
 
71
>KDEHOME</envar
 
72
>/share/config</filename
 
73
>, quando o &kdevelop; não encontrar aí um ficheiro <filename
 
74
>kdeveloprc</filename
 
75
> no arranque. </para
 
76
></listitem>
 
77
  </varlistentry>
 
78
</variablelist>
 
79
 
 
80
</sect2
 
81
> <!-- app-files-default-config -->
 
82
 
 
83
<sect2 id="app-files-default-apps">
 
84
<title
 
85
>Valores Predefinidos da Aplicação</title>
 
86
 
 
87
<para
 
88
>A maioria das funcionalidades do &kdevelop; são oferecidas através de KParts. Estas são basicamente aplicações desenhadas especialmente para correr na plataforma do &kdevelop; (veja a introdução no apêndice sobre as <link linkend="plugin-tools"
 
89
>Ferramentas e 'Plugins'</link
 
90
>). Cada aplicação KPart tem o seu próprio conjunto de ficheiros de configuração, cujos valores por omissão serão gravados em várias subpastas da pasta de instalação <filename class="directory"
 
91
>$<envar
 
92
>KDEDIR</envar
 
93
>/share/apps/</filename
 
94
>. </para>
 
95
 
 
96
<para
 
97
>Existem bastantes subpastas de configuração por omissão em <filename class="directory"
 
98
>$<envar
 
99
>KDEDIR</envar
 
100
>/share/apps/</filename
 
101
>, cujos nomes começam todos por uma sequência <filename
 
102
>kdev</filename
 
103
>. A maioria delas são para o uso interno do &kdevelop;. Elas poderão estar agrupadas deliberadamente para fins de legibilidade como: <simplelist>
 
104
  <member
 
105
><link linkend="app-files-default-apps-stdalone"
 
106
>Aplicações Autónomas</link
 
107
></member>
 
108
  <member
 
109
><link linkend="app-files-default-apps-task"
 
110
>Componentes Específicas de uma Tarefa</link
 
111
></member>
 
112
  <member
 
113
><link linkend="app-files-default-apps-project"
 
114
>Componentes de Geração de Projectos</link
 
115
></member>
 
116
  <member
 
117
><link linkend="app-files-default-apps-lang"
 
118
>Componentes Específicas da Linguagem</link
 
119
></member>
 
120
</simplelist>
 
121
</para>
 
122
 
 
123
<itemizedlist>
 
124
  <listitem id="app-files-default-apps-stdalone"
 
125
><itemizedlist>
 
126
    <title
 
127
>Aplicações Autónomas</title>
 
128
    <listitem>
 
129
      <para
 
130
><filename class="directory"
 
131
>kdevelop/</filename
 
132
> &mdash; contém os ficheiros para configurar o &IDE; &kdevelop;:</para>
 
133
      <itemizedlist>
 
134
        <listitem
 
135
><para
 
136
><filename class="directory"
 
137
>licenses/</filename
 
138
> &mdash; contém os vários textos de licenças.</para
 
139
></listitem>
 
140
        <listitem
 
141
><para
 
142
><filename class="directory"
 
143
>pics/</filename
 
144
> &mdash; contém os ficheiros de imagens usados nos ecrãs iniciais do Assistente do &kdevelop; e do Desenhador do &kdevelop;.</para
 
145
></listitem>
 
146
        <listitem
 
147
><para
 
148
><filename class="directory"
 
149
>profiles/</filename
 
150
> &mdash; contém as opções de perfis dos 'plugins'. (De momento só existe um perfil <filename
 
151
>tiny</filename
 
152
> (minúsculo) que define um conjunto mínimo de 'plugins' activos do &kdevelop;.)</para
 
153
></listitem>
 
154
        <listitem
 
155
><para
 
156
><filename
 
157
>eventsrc</filename
 
158
> &mdash; mantém vários textos de localização de <quote
 
159
>Processo com sucesso</quote
 
160
>.</para
 
161
></listitem>
 
162
        <listitem
 
163
><para
 
164
><filename
 
165
>kdevelopui.rc</filename
 
166
> &mdash; oferece os menus e barras de ferramentas básicos que o &kdevelop; usa.</para
 
167
></listitem>
 
168
        <listitem
 
169
><para
 
170
><filename
 
171
>kdevhtml_partui.rc</filename
 
172
> &mdash; oferece um item <guimenuitem
 
173
>Imprimir...</guimenuitem
 
174
> no menu <guimenu
 
175
>Ficheiro</guimenu
 
176
>, um item <guimenuitem
 
177
>Copiar</guimenuitem
 
178
> no menu <guimenu
 
179
>Editar</guimenu
 
180
> e as setas <guilabel
 
181
>Recuar</guilabel
 
182
> e <guilabel
 
183
>Avançar</guilabel
 
184
> na <guilabel
 
185
>Barra do Navegador</guilabel
 
186
>, para o caso de navegar num ficheiro &HTML; no 'plugin' de <guilabel
 
187
>Documentação</guilabel
 
188
>.</para
 
189
></listitem>
 
190
      </itemizedlist>
 
191
    </listitem>
 
192
    <listitem
 
193
><para
 
194
><filename class="directory"
 
195
>kdevassistant/</filename
 
196
> &mdash; oferece os menus e barras de ferramentas do navegador de documentação do Assistente do &kdevelop;.</para
 
197
></listitem>
 
198
    <listitem
 
199
><para
 
200
><filename class="directory"
 
201
>kdevdesigner/</filename
 
202
> e <filename class="directory"
 
203
>kdevdesignerpart/</filename
 
204
> &mdash; oferecem os menus e barras de ferramentas para o desenhador de interfaces autónomo do &kdevelop;.</para
 
205
></listitem>
 
206
  </itemizedlist
 
207
></listitem>
 
208
 
 
209
  <listitem
 
210
><itemizedlist id="app-files-default-apps-task">
 
211
    <title
 
212
>Componentes Específicas de uma Tarefa</title>
 
213
    <listitem id="app-files-default-abbrev">
 
214
      <para
 
215
><filename class="directory"
 
216
>kdevabbrev/</filename
 
217
> &mdash; contém os ficheiros usados pelo 'plugin' de <guilabel
 
218
>Expansão de Abreviaturas</guilabel
 
219
>:</para>
 
220
      <itemizedlist>
 
221
        <listitem
 
222
><para
 
223
><filename class="directory"
 
224
>sources/</filename
 
225
> &mdash; contém os ficheiros de definições de palavras-chave usadas pelo comando <guilabel
 
226
>Expandir o Texto</guilabel
 
227
>.</para
 
228
></listitem>
 
229
        <listitem
 
230
><para
 
231
><filename class="directory"
 
232
>templates/</filename
 
233
> &mdash; contém os ficheiros de definição de modelos usados pelo comando <guilabel
 
234
>Expandir a Abreviatura</guilabel
 
235
>.</para
 
236
></listitem>
 
237
        <listitem
 
238
><para
 
239
><filename
 
240
>kdevabbrev.rc</filename
 
241
> &mdash; oferece os itens <guimenuitem
 
242
>Expandir o Texto</guimenuitem
 
243
> e  <guimenuitem
 
244
>Expandir a Abreviatura</guimenuitem
 
245
> do menu <guimenu
 
246
>Editar</guimenu
 
247
>.</para
 
248
></listitem>
 
249
</itemizedlist>
 
250
    </listitem>
 
251
    <listitem id="app-files-default-appwizard">
 
252
      <para
 
253
><filename class="directory"
 
254
>kdevappwizard/</filename
 
255
> &mdash; contém os ficheiros usados pela componente do &appwizard;:</para>
 
256
      <itemizedlist>
 
257
        <listitem
 
258
><para
 
259
><filename class="directory"
 
260
>importfiles/</filename
 
261
> &mdash; contém os ficheiros de projecto <filename
 
262
>.kdevelop</filename
 
263
> que controlam a inicialização de um novo projecto.</para
 
264
></listitem>
 
265
        <listitem
 
266
><para
 
267
><filename class="directory"
 
268
>imports/</filename
 
269
> &mdash; contém os modelos para configurar os ficheiros <filename
 
270
>.desktop</filename
 
271
> específicos de um projecto.</para
 
272
></listitem>
 
273
        <listitem
 
274
><para
 
275
><filename class="directory"
 
276
>template-common/</filename
 
277
> &mdash; contém vários ficheiros que são incluídos normalmente nas pastas de código do projecto.</para
 
278
></listitem>
 
279
        <listitem
 
280
><para
 
281
><filename class="directory"
 
282
>templates/</filename
 
283
> &mdash; contém os ficheiros de configuração que descrevem a informação a ser incluída numa dada pasta de código do projecto.</para
 
284
></listitem>
 
285
        <listitem
 
286
><para
 
287
><filename
 
288
>*.png</filename
 
289
> &mdash; as imagens de antevisão do projecto usadas pelo &appwizard;.</para
 
290
></listitem>
 
291
        <listitem
 
292
><para
 
293
><filename
 
294
>*.tar.gz</filename
 
295
> &mdash; os pacotes que contêm os ficheiros de código a serem incluídos numa pasta de um projecto novo gerada.</para
 
296
></listitem>
 
297
      </itemizedlist>
 
298
    </listitem>
 
299
    <listitem
 
300
><para
 
301
><filename class="directory"
 
302
>kdevastyle/</filename
 
303
> &mdash; oferece o item para <guimenuitem
 
304
>Reformatar o Código</guimenuitem
 
305
> no menu <guimenu
 
306
>Editar</guimenu
 
307
>.</para
 
308
></listitem>
 
309
    <listitem
 
310
><para
 
311
><filename class="directory"
 
312
>kdevautoproject/</filename
 
313
> &mdash; oferece os itens para o menu <guimenu
 
314
>Construir</guimenu
 
315
> e para a <guilabel
 
316
>Barra de Construção (&kdevelop;)</guilabel
 
317
>.</para
 
318
></listitem>
 
319
    <listitem>
 
320
      <para
 
321
><filename class="directory"
 
322
>kdevclassview/</filename
 
323
> &mdash; contém os ficheiros usados pelo 'plugin' do projecto para a <guilabel
 
324
>Janela de Classes</guilabel
 
325
>:</para>
 
326
      <itemizedlist>
 
327
        <listitem
 
328
><para
 
329
><filename class="directory"
 
330
>pics/</filename
 
331
> &mdash; contém os ícones usados na árvore de <guilabel
 
332
>Classes</guilabel
 
333
>.</para
 
334
></listitem>
 
335
        <listitem
 
336
><para
 
337
><filename
 
338
>kdevclassview.tc</filename
 
339
> &mdash; oferece o item do <guimenuitem
 
340
>Diagrama de Herança de Classes</guimenuitem
 
341
> no menu <guimenu
 
342
>Projectos</guimenu
 
343
>, assim como a lista de navegação de classes na <guilabel
 
344
>Barra de Navegação</guilabel
 
345
>.</para
 
346
></listitem>
 
347
      </itemizedlist>
 
348
    </listitem>
 
349
    <listitem
 
350
><para
 
351
><filename class="directory"
 
352
>kdevcloser/</filename
 
353
> &mdash; oferece os itens de fecho do menu <guimenu
 
354
>Janelas</guimenu
 
355
>.</para
 
356
></listitem>
 
357
    <listitem
 
358
><para
 
359
><filename class="directory"
 
360
>kdevctags/</filename
 
361
> &mdash; oferece o item do <guimenuitem
 
362
>CTags</guimenuitem
 
363
> do menu <guimenu
 
364
>Ferramentas</guimenu
 
365
> para o 'plugin' do projecto para a <guilabel
 
366
>Interface do CTags</guilabel
 
367
>.</para
 
368
></listitem>
 
369
    <listitem
 
370
><para
 
371
><filename class="directory"
 
372
>kdevcvsservice/</filename
 
373
> &mdash; oferece o ícone usado pela página de <guilabel
 
374
>CvsService</guilabel
 
375
> e um pequeno programa usado para adicionar um novo item ao repositório do &cvs;, sendo ambos usados no 'plugin' do projecto para a <guilabel
 
376
>Integração com o CVS</guilabel
 
377
>.</para
 
378
></listitem>
 
379
    <listitem
 
380
><para
 
381
><filename class="directory"
 
382
>kdevdebugger/</filename
 
383
> &mdash; oferece os itens de menu <guimenu
 
384
>Depurar</guimenu
 
385
> para o 'plugin' do projecto <guilabel
 
386
>Interface do Depurador</guilabel
 
387
>.</para
 
388
></listitem>
 
389
    <listitem
 
390
><para
 
391
><filename class="directory"
 
392
>kdevdiff/</filename
 
393
> &mdash; oferece o item do <guimenuitem
 
394
>Visualizador de Diferenças</guimenuitem
 
395
> no menu <guimenu
 
396
>Ferramentas</guimenu
 
397
>.</para
 
398
></listitem>
 
399
    <listitem
 
400
><para
 
401
><filename class="directory"
 
402
>kdevdistpart/</filename
 
403
> &mdash; oferece o item de <guimenuitem
 
404
>Distribuição &amp; Publicação</guimenuitem
 
405
> no menu <guimenu
 
406
>Projecto</guimenu
 
407
> do 'plugin' do projecto <guilabel
 
408
>Suporte de Empacotamento Final</guilabel
 
409
>.</para
 
410
></listitem>
 
411
    <listitem id="app-files-default-kdevdoc">
 
412
      <para
 
413
><filename class="directory"
 
414
>kdevdocumentation/</filename
 
415
> &mdash; contém os ficheiros usados pelo 'plugin' de <guilabel
 
416
>Documentação</guilabel
 
417
>:</para>
 
418
      <itemizedlist>
 
419
        <listitem
 
420
><para
 
421
><filename class="directory"
 
422
>en/</filename
 
423
> e <filename class="directory"
 
424
>pics/</filename
 
425
> &mdash; contém os ficheiros usados pela ferramenta de procura <application
 
426
>htdig</application
 
427
>.</para
 
428
></listitem>
 
429
        <listitem
 
430
><para
 
431
><filename class="directory"
 
432
>tocs/</filename
 
433
> &mdash; contém os ficheiros de descrição do conteúdo da documentação por omissão do &kdevelop; (veja a descrição em <link linkend="toc-file-structure"
 
434
>Estrutura Básica dos Ficheiros TOC do &kdevelop;</link
 
435
>).</para
 
436
></listitem>
 
437
        <listitem
 
438
><para
 
439
><filename
 
440
>kdevpart_documentation.rc</filename
 
441
> &mdash; oferece os itens relacionados com a procura no menu <guimenu
 
442
>Ajuda</guimenu
 
443
>.</para
 
444
></listitem>
 
445
      </itemizedlist>
 
446
    </listitem>
 
447
    <listitem
 
448
><para
 
449
><filename class="directory"
 
450
>kdevdoxygen/</filename
 
451
> &mdash; oferece os itens de menu para o 'plugin' do projecto <guilabel
 
452
>Suporte do Doxygen</guilabel
 
453
>.</para
 
454
></listitem>
 
455
    <listitem id="app-files-default-filecreate">
 
456
      <para
 
457
><filename class="directory"
 
458
>kdevfilecreate/</filename
 
459
> &mdash; contém os ficheiros usados pelo <guilabel
 
460
>Assistente de Novo Ficheiro:</guilabel
 
461
> <itemizedlist>
 
462
        <listitem
 
463
><para
 
464
><filename class="directory"
 
465
>file-templates/</filename
 
466
> &mdash; oferece o conteúdo de texto inicial a ser colocado num ficheiro de código novo de determinado tipo.</para
 
467
></listitem>
 
468
        <listitem
 
469
><para
 
470
><filename
 
471
>kdevpart_filecreate.rc</filename
 
472
> &mdash; oferece o item <guimenuitem
 
473
>Novo</guimenuitem
 
474
> do menu <guimenu
 
475
>Ficheiro</guimenu
 
476
>.</para
 
477
></listitem>
 
478
        <listitem
 
479
><para
 
480
><filename
 
481
>template-info.xml</filename
 
482
> &mdash; contém as descrições dos tipos de ficheiros disponíveis a serem mostrados na janela de <guilabel
 
483
>Novo Ficheiro</guilabel
 
484
>.</para
 
485
></listitem>
 
486
      </itemizedlist>
 
487
    </para
 
488
></listitem>
 
489
    <listitem
 
490
><para
 
491
><filename class="directory"
 
492
>kdevfilter/</filename
 
493
> &mdash; oferece os itens <guimenuitem
 
494
>Executar um Comando...</guimenuitem
 
495
> e <guimenuitem
 
496
>Filtrar a Selecção Através de um Comando...</guimenuitem
 
497
> no menu <guimenu
 
498
>Ferramentas</guimenu
 
499
>, usado pelo 'plugin' de <guilabel
 
500
>Filtragem e Inserção na Linha de Comandos</guilabel
 
501
>.</para
 
502
></listitem>
 
503
    <listitem
 
504
><para
 
505
><filename class="directory"
 
506
>kdevfullscreen/</filename
 
507
> &mdash; oferece o item do <guimenuitem
 
508
>Modo de Ecrã Completo</guimenuitem
 
509
> no menu <guimenu
 
510
>Ver</guimenu
 
511
>, assim como o ícone respectivo na barra de ferramentas.</para
 
512
></listitem>
 
513
    <listitem
 
514
><para
 
515
><filename class="directory"
 
516
>kdevgrepview/</filename
 
517
> &mdash; oferece o item <guimenuitem
 
518
>Procurar nos Ficheiros...</guimenuitem
 
519
> no menu <guimenu
 
520
>Editar</guimenu
 
521
>, usado pelo 'plugin' da <guilabel
 
522
>Interface do Grep</guilabel
 
523
>.</para
 
524
></listitem>
 
525
    <listitem
 
526
><para
 
527
><filename class="directory"
 
528
>kdevhistory/</filename
 
529
> &mdash; oferece os itens <guimenuitem
 
530
>Recuar</guimenuitem
 
531
> e <guimenuitem
 
532
>Avançar</guimenuitem
 
533
> no menu <guimenu
 
534
>Ver</guimenu
 
535
>.</para
 
536
></listitem>
 
537
    <listitem
 
538
><para
 
539
><filename class="directory"
 
540
>kdevjavadebugger/</filename
 
541
> &mdash; oferece o menu de <guimenu
 
542
>Depuração do Java</guimenu
 
543
> para poder depurar uma aplicação de &Java;.</para
 
544
></listitem>
 
545
    <listitem
 
546
><para
 
547
><filename class="directory"
 
548
>kdevoutputviews/</filename
 
549
> &mdash; oferece os itens <guimenuitem
 
550
>Erro Anterior</guimenuitem
 
551
> e <guimenuitem
 
552
>Erro Seguinte</guimenuitem
 
553
> no menu <guimenu
 
554
>Ver</guimenu
 
555
>.</para
 
556
></listitem>
 
557
    <listitem
 
558
><para
 
559
><filename class="directory"
 
560
>kdevpartexplorer/</filename
 
561
> &mdash; oferece o item  <guimenuitem
 
562
>Explorador de Componentes</guimenuitem
 
563
> do menu <guimenu
 
564
>Ferramentas</guimenu
 
565
>, usado pelo 'plugin' da <guilabel
 
566
>Ferramenta do Explorador de Componentes</guilabel
 
567
>.</para
 
568
></listitem>
 
569
    <listitem
 
570
><para
 
571
><filename class="directory"
 
572
>kdevquickopen/</filename
 
573
> &mdash; oferece o item <guimenuitem
 
574
>Abertura Rápida do Ficheiro...</guimenuitem
 
575
> no menu <guimenu
 
576
>Ficheiro</guimenu
 
577
> e o <guimenuitem
 
578
>Abertura Rápida de Classe...</guimenuitem
 
579
> e <guimenuitem
 
580
>Abertura Rápida de Método</guimenuitem
 
581
> no menu <guimenu
 
582
>Ferramentas</guimenu
 
583
>, que são usadas pelo 'plugin' do projecto <guilabel
 
584
>Abertura Rápida</guilabel
 
585
>.</para
 
586
></listitem>
 
587
    <listitem
 
588
><para
 
589
><filename class="directory"
 
590
>kdevregexptest/</filename
 
591
> &mdash; oferece o item <guimenuitem
 
592
>Depurar a Expressão Regular...</guimenuitem
 
593
> do menu <guimenu
 
594
>Ferramentas</guimenu
 
595
>, usado pelo 'plugin' de <guilabel
 
596
>Teste de Expressões Regulares</guilabel
 
597
>.</para
 
598
></listitem>
 
599
    <listitem
 
600
><para
 
601
><filename class="directory"
 
602
>kdevreplace/</filename
 
603
> &mdash; oferece o item <guimenuitem
 
604
>Procurar-Seleccionar-Substituir...</guimenuitem
 
605
> do menu <guimenu
 
606
>Editar</guimenu
 
607
>, usado pelo 'plugin' de <guilabel
 
608
>Substituição</guilabel
 
609
>.</para
 
610
></listitem>
 
611
    <listitem id="app-files-default-tips"
 
612
><para
 
613
><filename class="directory"
 
614
>kdevtipofday/</filename
 
615
> &mdash; oferece o item da <guimenuitem
 
616
>Dica do Dia</guimenuitem
 
617
> do menu <guimenu
 
618
>Ajuda</guimenu
 
619
>, assim como um ficheiro HTML que contém as dicas disponíveis.</para
 
620
></listitem>
 
621
    <listitem
 
622
><para
 
623
><filename class="directory"
 
624
>kdevtools/</filename
 
625
> &mdash; controla os vários itens de menu criados pelo <guimenu
 
626
>Menu Ferramentas</guimenu
 
627
> e pelo <guilabel
 
628
>Menu de Ferramentas Externas</guilabel
 
629
>, oferecidas pelo 'plugin' de <guilabel
 
630
>Adição ao Menu de Ferramentas</guilabel
 
631
>.</para
 
632
></listitem>
 
633
    <listitem
 
634
><para
 
635
><filename class="directory"
 
636
>kdevvalgrind/</filename
 
637
> &mdash; oferece os itens de <guimenuitem
 
638
>Verificação de Fugas de Memória do Valgrind</guimenuitem
 
639
> e <guimenuitem
 
640
>Análise com o KCachegrind</guimenuitem
 
641
> do menu <guimenu
 
642
>Depurar</guimenu
 
643
>, usados pelo 'plugin' de <guilabel
 
644
>Interface do Valgrind</guilabel
 
645
>.</para
 
646
></listitem>
 
647
  </itemizedlist
 
648
></listitem>
 
649
 
 
650
  <listitem
 
651
><itemizedlist id="app-files-default-apps-project">
 
652
    <title
 
653
>Componentes de Geração de Projectos</title>
 
654
    <listitem
 
655
><para
 
656
><filename class="directory"
 
657
>kdevadaproject/</filename
 
658
> &mdash; oferece os itens para o menu <guimenu
 
659
>Construir</guimenu
 
660
> e os ícones respectivos da barra de ferramentas para criar uma aplicação em Ada.</para
 
661
></listitem>
 
662
    <listitem
 
663
><para
 
664
><filename class="directory"
 
665
>kdevantproject/</filename
 
666
> &mdash; oferece os itens para o menu <guimenu
 
667
>Construir</guimenu
 
668
> quando é usado o gerador de projectos Ant.</para
 
669
></listitem>
 
670
    <listitem
 
671
><para
 
672
><filename class="directory"
 
673
>kdevautoproject/</filename
 
674
> &mdash; oferece os itens para o menu <guimenu
 
675
>Construir</guimenu
 
676
>, assim como os ícones respectivos da barra de ferramentas ao trabalhar com o gerador de projectos &automake; com base nas ferramentas da &GNU;. Para além disso, oferece os itens <guimenuitem
 
677
>Adicionar uma Tradução</guimenuitem
 
678
> e <guimenuitem
 
679
>Configuração da Construção</guimenuitem
 
680
> para o menu <guimenu
 
681
>Projecto</guimenu
 
682
>.</para
 
683
></listitem>
 
684
    <listitem
 
685
><para
 
686
><filename class="directory"
 
687
>kdevcustomproject/</filename
 
688
> &mdash; oferece os itens para o menu <guimenu
 
689
>Construir</guimenu
 
690
> e os ícones da barra de ferramentas respectivos, quando o projecto se baseia em Makefile's personalizadas.</para
 
691
></listitem>
 
692
    <listitem
 
693
><para
 
694
><filename class="directory"
 
695
>kdevgenericproject/</filename
 
696
> &mdash; contém as definições do menu para um gerador de projectos genérico e experimental. De momento (na versão 3.1.0) não é usado.</para
 
697
></listitem>
 
698
    <listitem
 
699
><para
 
700
><filename class="directory"
 
701
>kdevhaskellproject/</filename
 
702
> &mdash; oferece os itens para o menu <guimenu
 
703
>Construir</guimenu
 
704
>, bem como os ícones da barra de ferramentas respectivos, para criar uma aplicação em Haskell.</para
 
705
></listitem>
 
706
    <listitem
 
707
><para
 
708
><filename class="directory"
 
709
>kdevpascalproject/</filename
 
710
> &mdash; oferece os itens para o menu <guimenu
 
711
>Construir</guimenu
 
712
>, bem como os ícones da barra de ferramentas respectivos, para criar uma aplicação em Pascal.</para
 
713
></listitem>
 
714
    <listitem
 
715
><para
 
716
><filename class="directory"
 
717
>kdevtrollproject/</filename
 
718
> &mdash; oferece os itens para o menu <guimenu
 
719
>Construir</guimenu
 
720
>, bem como os ícones da barra de ferramentas respectivos, para criar uma aplicação que usa o gestor de projectos QMake da &Qt;.</para
 
721
></listitem>
 
722
  </itemizedlist
 
723
></listitem>
 
724
 
 
725
  <listitem
 
726
><itemizedlist id="app-files-default-apps-lang">
 
727
    <title
 
728
>Componentes Específicas da Linguagem</title>
 
729
    <listitem
 
730
><para
 
731
><filename class="directory"
 
732
>kdeadasupport/</filename
 
733
> &mdash; oferece os itens para o menu <guimenu
 
734
>Ferramentas</guimenu
 
735
>, bem como os ícones da barra de ferramentas respectivos, para criar uma aplicação em Ada.</para
 
736
></listitem>
 
737
    <listitem
 
738
><para
 
739
><filename class="directory"
 
740
>kdebashsupport/</filename
 
741
> &mdash; oferece os itens para o menu <guimenu
 
742
>Ferramentas</guimenu
 
743
>, bem como os ícones da barra de ferramentas respectivos, para criar um 'script' em Bash.</para
 
744
></listitem>
 
745
    <listitem id="app-files-default-apps-lang-cpp">
 
746
      <para
 
747
><filename class="directory"
 
748
>kdecppsupport/</filename
 
749
> &mdash; oferece os ficheiros usados pelo &appwizard; para criar aplicações em C++:</para>
 
750
      <itemizedlist>
 
751
        <listitem
 
752
><para
 
753
><filename class="directory"
 
754
>newclass/</filename
 
755
> &mdash; contém os ficheiros-modelo de inclusão e de código, a partir dos quais o &appwizard; cria os ficheiros de código correspondentes.</para
 
756
></listitem>
 
757
        <listitem
 
758
><para
 
759
><filename class="directory"
 
760
>subclassing/</filename
 
761
> &mdash; contém os ficheiros-modelo que o &appwizard; usa para configurar as declarações/definições de classes iniciais nos ficheiros de código.</para
 
762
></listitem>
 
763
        <listitem
 
764
><para
 
765
><filename class="directory"
 
766
>templates</filename
 
767
> &mdash; contém os ficheiros-modelo, a partir dos quais o &appwizard; configura os ficheiros de modelo de inclusão e de código predefinidos que são usados pelo &nfwizard;. </para
 
768
></listitem>
 
769
        <listitem
 
770
><para
 
771
><filename
 
772
>configuration</filename
 
773
> &mdash; modelo inútil para adicionar macros.</para
 
774
></listitem>
 
775
        <listitem
 
776
><para
 
777
><filename
 
778
>kdevcppsupport.rc</filename
 
779
> &mdash; oferece o suporte para os itens <guimenuitem
 
780
>Completar o Texto</guimenuitem
 
781
> e <guimenuitem
 
782
>Tornar um Membro</guimenuitem
 
783
> do menu <guimenu
 
784
>Editar</guimenu
 
785
>, o item <guimenuitem
 
786
>Mudar para a Declaração/Implementação</guimenuitem
 
787
> do menu <guimenu
 
788
>Ver</guimenu
 
789
> e o item <guimenuitem
 
790
>Nova Classe</guimenuitem
 
791
> do menu <guimenu
 
792
>Projecto</guimenu
 
793
>, assim como um ícone <guiicon
 
794
>Nova Classe</guiicon
 
795
> para a <guilabel
 
796
>Barra de Navegação</guilabel
 
797
>.</para
 
798
></listitem>
 
799
      </itemizedlist>
 
800
    </listitem>
 
801
    <listitem
 
802
><para
 
803
><filename class="directory"
 
804
>kdefortransupport/</filename
 
805
> &mdash; oferece os itens para o menu <guimenu
 
806
>Ferramentas</guimenu
 
807
>, bem como os ícones da barra de ferramentas respectivos, para criar uma aplicação em Fortran.</para
 
808
></listitem>
 
809
    <listitem
 
810
><para
 
811
><filename class="directory"
 
812
>kdehaskellsupport/</filename
 
813
> &mdash; oferece os itens para o menu <guimenu
 
814
>Ferramentas</guimenu
 
815
>, bem como os ícones da barra de ferramentas respectivos, para criar uma aplicação em Haskell.</para
 
816
></listitem>
 
817
     <listitem
 
818
><para
 
819
><filename class="directory"
 
820
>kdevjavasupport/</filename
 
821
> &mdash; contém a definição da interface necessária para desenvolver as aplicações em &Java;.</para
 
822
></listitem>
 
823
    <listitem
 
824
><para
 
825
><filename class="directory"
 
826
>kdevpascalsupport/</filename
 
827
> &mdash; contém a definição da interface necessária para desenvolver aplicações em Pascal.</para
 
828
></listitem>
 
829
    <listitem
 
830
><para
 
831
><filename class="directory"
 
832
>kdevperlsupport/</filename
 
833
> &mdash; oferece os itens do menu <guimenu
 
834
>Projecto</guimenu
 
835
> e <guimenu
 
836
>Ajuda</guimenu
 
837
> necessários para desenvolver programas em Perl.</para
 
838
></listitem>
 
839
    <listitem
 
840
><para
 
841
><filename class="directory"
 
842
>kdevphpsupport/</filename
 
843
> &mdash; contém os ficheiros de definição da interface e de PHP, necessários para desenvolver programas em PHP.</para
 
844
></listitem>
 
845
    <listitem
 
846
><para
 
847
><filename class="directory"
 
848
>kdevpythonsupport/</filename
 
849
> &mdash; oferece os itens do menu <guimenu
 
850
>Construir</guimenu
 
851
> e <guimenu
 
852
>Ajuda</guimenu
 
853
>, bem como os ícones da barras de ferramentas, necessários para desenvolver programas em Python.</para
 
854
></listitem>
 
855
    <listitem
 
856
><para
 
857
><filename class="directory"
 
858
>kdevrubysupport/</filename
 
859
> &mdash; oferece os itens do menu <guimenu
 
860
>Construir</guimenu
 
861
> e os ícones das barras de ferramentas respectivos que são necessários para desenvolver programas em Ruby.</para
 
862
></listitem>
 
863
    <listitem
 
864
><para
 
865
><filename class="directory"
 
866
>kdevscriptproject/</filename
 
867
> &mdash; oferece as definições da interface necessárias ara criar projectos personalizados. De momento (na versão 3.1.0) não é usado.</para
 
868
></listitem>
 
869
    <listitem
 
870
><para
 
871
><filename class="directory"
 
872
>kdevsqlsupport/</filename
 
873
> &mdash; oferece as definições de interface necessárias para desenvolver projectos em SQL. De momento (na versão 3.1.0), não é usado.</para
 
874
></listitem>
 
875
  </itemizedlist
 
876
></listitem>
 
877
 
 
878
</itemizedlist>
 
879
 
 
880
</sect2
 
881
> <!-- app-files-default-apps -->
 
882
 
 
883
</sect1
 
884
> <!-- app-files-default -->
 
885
 
 
886
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
 
887
 
 
888
<sect1 id="app-files-user">
 
889
<title
 
890
>Configuração do Utilizador</title>
 
891
 
 
892
<para
 
893
>Toda a informação sobre as opções definidas pelo utilizador é mantida em duas subpastas da <filename class="directory"
 
894
>$<envar
 
895
>KDEHOME</envar
 
896
></filename
 
897
>, nomeadamente: <simplelist>
 
898
  <member
 
899
><link linkend="app-files-user-apps"
 
900
>Configuração Específica da Aplicação</link
 
901
> na pasta <filename class="directory"
 
902
>$<envar
 
903
>KDEHOME</envar
 
904
>/share/apps/</filename
 
905
> e</member>
 
906
  <member
 
907
><link linkend="app-files-user-config"
 
908
>Ficheiro de Configuração do Recurso</link
 
909
> na pasta <filename class="directory"
 
910
>$<envar
 
911
>KDEHOME</envar
 
912
>/share/config/</filename
 
913
>.</member>
 
914
</simplelist>
 
915
</para>
 
916
 
 
917
<sect2 id="app-files-user-apps">
 
918
<title
 
919
>Configuração Específica da Aplicação</title>
 
920
 
 
921
<para
 
922
>Todas as alterações do utilizador à <link linkend="app-files-default"
 
923
>Configuração por Omissão do &kdevelop;</link
 
924
>, assim como as opções específicas do utilizador que não são mantidas em nenhum dos <link linkend="app-files-user-config"
 
925
>Ficheiros de Configuração de Recursos</link
 
926
> encontram-se nas subpastas <filename
 
927
>kdev...</filename
 
928
> da pasta <filename class="directory"
 
929
>$<envar
 
930
>KDEHOME</envar
 
931
>/share/apps/</filename
 
932
>. </para>
 
933
<para
 
934
>A maioria destes ficheiros de configuração são usados, todavia, por vários 'plugins' do &kdevelop; para oferecer alguns itens do menu e/ou barra de ferramentas. Como tal, são apenas de interesse no caso de algo correr realmente mal com a interface do utilizador. </para>
 
935
<note
 
936
><para
 
937
>No caso do conteúdo destas pastas reflectir o da Configuração por Omissão, o &kdevelop; terá copiado as mesmas de <filename class="directory"
 
938
>$<envar
 
939
>KDEDIR</envar
 
940
>/apps/</filename
 
941
> para a pasta <filename class="directory"
 
942
>$<envar
 
943
>KDEHOME</envar
 
944
>/apps/</filename
 
945
> no seu arranque inicial. Todas as alterações subsequentes serão feitas apenas nestas cópias. As opções da Configuração por Omissão irão permanecer inalteradas, em qualquer dos casos. </para
 
946
></note>
 
947
 
 
948
<itemizedlist>
 
949
  <listitem>
 
950
    <para
 
951
><filename class="directory"
 
952
>kdevabbrev/</filename
 
953
> &mdash; contém os ficheiros usados pelo 'plugin' de <guilabel
 
954
>Expansão de Abreviaturas</guilabel
 
955
>:</para>
 
956
    <itemizedlist>
 
957
      <listitem
 
958
><para
 
959
><filename class="directory"
 
960
>sources/</filename
 
961
> &mdash; de momento vazio; o &kdevelop; usa os ficheiros de <link linkend="app-files-default-abbrev"
 
962
>definição de palavras-chave por omissão</link
 
963
> para os comandos para <guilabel
 
964
>Expandir o Texto</guilabel
 
965
>.</para
 
966
></listitem>
 
967
      <listitem
 
968
><para
 
969
><filename class="directory"
 
970
>templates/</filename
 
971
> &mdash; contém os ficheiros de definição de modelos usados pelo comando <guilabel
 
972
>Expandir a Abreviatura</guilabel
 
973
>.</para
 
974
></listitem>
 
975
      <listitem
 
976
><para
 
977
><filename
 
978
>kdevabbrev.rc</filename
 
979
> &mdash; oferece os itens <guimenuitem
 
980
>Expandir o Texto</guimenuitem
 
981
> e  <guimenuitem
 
982
>Expandir a Abreviatura</guimenuitem
 
983
> do menu <guimenu
 
984
>Editar</guimenu
 
985
>.</para
 
986
></listitem>
 
987
    </itemizedlist
 
988
>    
 
989
  </listitem>
 
990
  <listitem>
 
991
    <para
 
992
><filename class="directory"
 
993
>kdevappwizard/</filename
 
994
> &mdash; só oferece os itens <guimenuitem
 
995
>Novo Projecto...</guimenuitem
 
996
> e <guimenuitem
 
997
>Importar um Projecto Existente...</guimenuitem
 
998
> do menu de <guimenu
 
999
>Projectos</guimenu
 
1000
>. O &appwizard; irá então usar as <link linkend="app-files-default-appwizard"
 
1001
>opções de configuração por omissão</link
 
1002
> para as suas tarefas actuais.</para>
 
1003
  </listitem>
 
1004
  <listitem>
 
1005
    <para
 
1006
><filename class="directory"
 
1007
>kdevastyle/</filename
 
1008
> &mdash; oferece o item para <guimenuitem
 
1009
>Reformatar o Código</guimenuitem
 
1010
> no menu <guimenu
 
1011
>Editar</guimenu
 
1012
>.</para>
 
1013
  </listitem>
 
1014
  <listitem>
 
1015
    <para
 
1016
><filename class="directory"
 
1017
>kdevautoproject/</filename
 
1018
> &mdash; oferece os itens para o menu <guimenu
 
1019
>Construir</guimenu
 
1020
> e da <guilabel
 
1021
>Barra de Construção (KDevelop)</guilabel
 
1022
>.</para>
 
1023
  </listitem>
 
1024
  <listitem>
 
1025
    <para
 
1026
><filename class="directory"
 
1027
>kdevclassview</filename
 
1028
> &mdash; oferece o item do <guimenuitem
 
1029
>Diagrama de Herança de Classes</guimenuitem
 
1030
> no menu <guimenu
 
1031
>Projecto</guimenu
 
1032
>, assim como a lista de navegação de classes na <guilabel
 
1033
>Barra de Navegação</guilabel
 
1034
> do 'plugin' do projecto da <guilabel
 
1035
>Lista de Classes</guilabel
 
1036
>.</para>
 
1037
  </listitem>
 
1038
  <listitem>
 
1039
    <para
 
1040
><filename class="directory"
 
1041
>kdevcloser/</filename
 
1042
> &mdash; oferece o item para <guimenuitem
 
1043
>Fechar as Janelas Seleccionadas...</guimenuitem
 
1044
> no menu <guimenu
 
1045
>Janelas</guimenu
 
1046
>.</para>
 
1047
  </listitem>
 
1048
  <listitem>
 
1049
    <para
 
1050
><filename class="directory"
 
1051
>kdevcppsupport/</filename
 
1052
> &mdash; contém a configuração actual, usada pelo &appwizard;, para criar aplicações em C++. O &appwizard; usa, contudo, o seu maior bloco de informação de configuração directamente a partir da <link linkend="app-files-default-apps-lang-cpp"
 
1053
>pasta de configuração por omissão</link
 
1054
>. Veja aí para ter mais detalhes.</para>
 
1055
    <itemizedlist>
 
1056
      <listitem>
 
1057
        <para
 
1058
><filename class="directory"
 
1059
>newclass/</filename
 
1060
> &mdash; contém os ficheiros-modelo de inclusão e de código, a partir dos quais o &appwizard; cria os ficheiros de código correspondentes.</para>
 
1061
      </listitem>
 
1062
      <listitem>
 
1063
        <para
 
1064
><filename class="directory"
 
1065
>pcs/</filename
 
1066
> &mdash; contém os ficheiros de base de dados que o &kdevelop; usa para criar o Persistent Code Store (<filename
 
1067
>.pcs</filename
 
1068
>) actual de um projecto em C++ do &kde;.</para>
 
1069
      </listitem>
 
1070
      <listitem>
 
1071
        <para
 
1072
><filename
 
1073
>kdevcppsupport.rc</filename
 
1074
> &mdash; oferece o suporte para os itens <guimenuitem
 
1075
>Completar o Texto</guimenuitem
 
1076
> e <guimenuitem
 
1077
>Tornar um Membro</guimenuitem
 
1078
> do menu <guimenu
 
1079
>Editar</guimenu
 
1080
>, o item <guimenuitem
 
1081
>Mudar para a Declaração/Implementação</guimenuitem
 
1082
> do menu <guimenu
 
1083
>Ver</guimenu
 
1084
> e o item <guimenuitem
 
1085
>Nova Classe</guimenuitem
 
1086
> do menu <guimenu
 
1087
>Projecto</guimenu
 
1088
>, assim como um ícone <guiicon
 
1089
>Nova Classe</guiicon
 
1090
> para a <guilabel
 
1091
>Barra de Navegação</guilabel
 
1092
>.</para>
 
1093
      </listitem>
 
1094
    </itemizedlist>
 
1095
  </listitem>
 
1096
  <listitem>
 
1097
    <para
 
1098
><filename class="directory"
 
1099
>kdevctags/</filename
 
1100
> &mdash; oferece o item do <guimenuitem
 
1101
>CTags</guimenuitem
 
1102
> do menu <guimenu
 
1103
>Ferramentas</guimenu
 
1104
> para o 'plugin' do projecto para a <guilabel
 
1105
>Interface do CTags</guilabel
 
1106
>.</para>
 
1107
  </listitem>
 
1108
  <listitem>
 
1109
    <para
 
1110
><filename class="directory"
 
1111
>kdevdebugger/</filename
 
1112
> &mdash; oferece os itens de menu <guimenu
 
1113
>Depurar</guimenu
 
1114
> para o 'plugin' do projecto <guilabel
 
1115
>Interface do Depurador</guilabel
 
1116
>.</para>
 
1117
  </listitem>
 
1118
  <listitem>
 
1119
    <para
 
1120
><filename class="directory"
 
1121
>kdevdiff/</filename
 
1122
> &mdash; oferece o item do <guimenuitem
 
1123
>Visualizador de Diferenças</guimenuitem
 
1124
> no menu <guimenu
 
1125
>Ferramentas</guimenu
 
1126
>.</para>
 
1127
  </listitem>
 
1128
  <listitem>
 
1129
    <para
 
1130
><filename class="directory"
 
1131
>kdevdocumentation/</filename
 
1132
> &mdash; contém os ficheiros usados pelo 'plugin' de <guilabel
 
1133
>Documentação</guilabel
 
1134
> para além dos <link linkend="app-files-default-kdevdoc"
 
1135
> ficheiros predefinidos de configuração</link
 
1136
>. Veja nesse local para mais detalhes.</para>
 
1137
    <para
 
1138
>As pastas em <filename class="directory"
 
1139
>kdevdocumentation/</filename
 
1140
> normalmente guardam apenas informações de organização. Os ficheiros de documentação configurados de momento são mantidos nos <link linkend="app-files-user-config-doc"
 
1141
> ficheiros <quote
 
1142
><filename
 
1143
>doc...pluginrc</filename
 
1144
></quote
 
1145
></link
 
1146
> da pasta <filename class="directory"
 
1147
>$<envar
 
1148
>KDEHOME</envar
 
1149
>/share/config/</filename
 
1150
>.</para>
 
1151
    <itemizedlist>
 
1152
      <listitem>
 
1153
        <para
 
1154
><filename class="directory"
 
1155
>bookmarks/</filename
 
1156
> &mdash; mantém os itens da página de <guilabel
 
1157
>Favoritos</guilabel
 
1158
> do 'plugin' de <guilabel
 
1159
>Documentação</guilabel
 
1160
> do &kdevelop;.</para>
 
1161
      </listitem>
 
1162
      <listitem>
 
1163
        <para
 
1164
><filename class="directory"
 
1165
>index/</filename
 
1166
> &mdash; mantém os vários ficheiros de 'cache' que o &kdevelop; usa para acelerar as pesquisas de documentação na página de <guilabel
 
1167
>Índice</guilabel
 
1168
> do 'plugin' de <guilabel
 
1169
>Documentação</guilabel
 
1170
>.</para>
 
1171
      </listitem>
 
1172
      <listitem>
 
1173
        <para
 
1174
><filename class="directory"
 
1175
>search/</filename
 
1176
> &mdash; contém os ficheiros usados pela ferramenta de procura <application
 
1177
>htdig</application
 
1178
> que serve várias chamadas de procura da página <guilabel
 
1179
>Procurar</guilabel
 
1180
> do 'plugin' de <guilabel
 
1181
>Documentação</guilabel
 
1182
>.</para>
 
1183
      </listitem>
 
1184
      <listitem>
 
1185
        <para
 
1186
><filename
 
1187
>kdevpart_documentation.rc</filename
 
1188
> &mdash; oferece os itens relacionados com a procura no menu <guimenu
 
1189
>Ajuda</guimenu
 
1190
>.</para>
 
1191
      </listitem>
 
1192
    </itemizedlist>
 
1193
  </listitem>
 
1194
  <listitem>
 
1195
    <para
 
1196
><filename class="directory"
 
1197
>kdevdoxygen/</filename
 
1198
> &mdash; oferece os itens de menu para o 'plugin' do projecto <guilabel
 
1199
>Suporte do Doxygen</guilabel
 
1200
>.</para>
 
1201
  </listitem>
 
1202
  <listitem>
 
1203
    <para
 
1204
><filename class="directory"
 
1205
>kdevelop/</filename
 
1206
> &mdash; contém algumas opções actuais que o IDE &kdevelop; usa para a sua configuração básica:</para>
 
1207
    <itemizedlist>
 
1208
      <listitem
 
1209
><para
 
1210
><filename class="directory"
 
1211
>profiles/</filename
 
1212
> &mdash; oferece a configuração do perfil do 'plugin' actual. (No início existe apenas um perfil <filename
 
1213
>FullIDE</filename
 
1214
> que define um conjunto completo de 'plugins' activos inicialmente &kdevelop;.)</para
 
1215
></listitem>
 
1216
      <listitem
 
1217
><para
 
1218
><filename
 
1219
>kdevelopui.rc</filename
 
1220
> &mdash; oferece os menus e barras de ferramentas básicos que o &kdevelop; usa.</para
 
1221
></listitem>
 
1222
    </itemizedlist>
 
1223
  </listitem>
 
1224
  <listitem>
 
1225
    <para
 
1226
><filename class="directory"
 
1227
>kdevfilecreate/</filename
 
1228
> &mdash; contém os ficheiros usados pelo <guilabel
 
1229
>Assistente de Novo Ficheiro:</guilabel
 
1230
></para>
 
1231
      <itemizedlist>
 
1232
        <listitem
 
1233
><para
 
1234
><filename class="directory"
 
1235
>file-templates/</filename
 
1236
> &mdash; oferece o conteúdo de texto inicial a ser colocado num ficheiro de código novo de determinado tipo. Podem ser encontrados mais modelos de ficheiros na pasta de <link linkend="app-files-default-filecreate"
 
1237
>ficheiros de configuração por omissão</link
 
1238
>.</para
 
1239
></listitem>
 
1240
        <listitem
 
1241
><para
 
1242
><filename
 
1243
>kdevpart_filecreate.rc</filename
 
1244
> &mdash; oferece o item <guimenuitem
 
1245
>Novo</guimenuitem
 
1246
> do menu <guimenu
 
1247
>Ficheiro</guimenu
 
1248
>.</para
 
1249
></listitem>
 
1250
        <listitem
 
1251
><para
 
1252
><filename
 
1253
>template-info.xml</filename
 
1254
> &mdash; contém as descrições dos tipos de ficheiros disponíveis a serem mostrados na janela de <guilabel
 
1255
>Novo Ficheiro</guilabel
 
1256
>.</para
 
1257
></listitem>
 
1258
      </itemizedlist>
 
1259
  </listitem>
 
1260
  <listitem>
 
1261
    <para
 
1262
><filename class="directory"
 
1263
>kdevfilter/</filename
 
1264
> &mdash; oferece os itens <guimenuitem
 
1265
>Executar um Comando...</guimenuitem
 
1266
> e <guimenuitem
 
1267
>Filtrar a Selecção Através de um Comando...</guimenuitem
 
1268
> no menu <guimenu
 
1269
>Ferramentas</guimenu
 
1270
>, usado pelo 'plugin' de <guilabel
 
1271
>Filtragem e Inserção na Linha de Comandos</guilabel
 
1272
>.</para>
 
1273
  </listitem>
 
1274
  <listitem>
 
1275
    <para
 
1276
><filename class="directory"
 
1277
>kdevfullscreen/</filename
 
1278
> &mdash; oferece o item do <guimenuitem
 
1279
>Modo de Ecrã Completo</guimenuitem
 
1280
> no menu <guimenu
 
1281
>Ver</guimenu
 
1282
>, assim como o ícone respectivo na barra de ferramentas.</para>
 
1283
  </listitem>
 
1284
  <listitem>
 
1285
    <para
 
1286
><filename class="directory"
 
1287
>kdevgrepview/</filename
 
1288
> &mdash; oferece o item <guimenuitem
 
1289
>Procurar nos Ficheiros...</guimenuitem
 
1290
> no menu <guimenu
 
1291
>Editar</guimenu
 
1292
>, usado pelo 'plugin' da <guilabel
 
1293
>Interface do Grep</guilabel
 
1294
>.</para>
 
1295
  </listitem>
 
1296
  <listitem>
 
1297
    <para
 
1298
><filename class="directory"
 
1299
>kdevoutputviews/</filename
 
1300
> &mdash; oferece os itens <guimenuitem
 
1301
>Erro Anterior</guimenuitem
 
1302
> e <guimenuitem
 
1303
>Erro Seguinte</guimenuitem
 
1304
> no menu <guimenu
 
1305
>Ver</guimenu
 
1306
>.</para>
 
1307
  </listitem>
 
1308
  <listitem>
 
1309
    <para
 
1310
><filename class="directory"
 
1311
>kdevpartexplorer/</filename
 
1312
> &mdash; oferece o item  <guimenuitem
 
1313
>Explorador de Componentes</guimenuitem
 
1314
> do menu <guimenu
 
1315
>Ferramentas</guimenu
 
1316
>, usado pelo 'plugin' da <guilabel
 
1317
>Ferramenta do Explorador de Componentes</guilabel
 
1318
>.</para>
 
1319
  </listitem>
 
1320
  <listitem>
 
1321
    <para
 
1322
><filename class="directory"
 
1323
>kdevquickopen/</filename
 
1324
> &mdash; oferece o item <guimenuitem
 
1325
>Abertura Rápida do Ficheiro...</guimenuitem
 
1326
> no menu <guimenu
 
1327
>Ficheiro</guimenu
 
1328
> e o <guimenuitem
 
1329
>Abertura Rápida de Classe...</guimenuitem
 
1330
> e <guimenuitem
 
1331
>Abertura Rápida de Método</guimenuitem
 
1332
> no menu <guimenu
 
1333
>Ferramentas</guimenu
 
1334
>, que são usadas pelo 'plugin' do projecto <guilabel
 
1335
>Abertura Rápida</guilabel
 
1336
>.</para>
 
1337
  </listitem>
 
1338
  <listitem>
 
1339
    <para
 
1340
><filename class="directory"
 
1341
>kdevregexptest/</filename
 
1342
> &mdash; oferece o item <guimenuitem
 
1343
>Depurar a Expressão Regular...</guimenuitem
 
1344
> do menu <guimenu
 
1345
>Ferramentas</guimenu
 
1346
>, usado pelo 'plugin' de <guilabel
 
1347
>Teste de Expressões Regulares</guilabel
 
1348
>.</para>
 
1349
  </listitem>
 
1350
  <listitem>
 
1351
    <para
 
1352
><filename class="directory"
 
1353
>kdevreplace/</filename
 
1354
> &mdash; oferece o item <guimenuitem
 
1355
>Procurar-Seleccionar-Substituir...</guimenuitem
 
1356
> do menu <guimenu
 
1357
>Editar</guimenu
 
1358
>, usado pelo 'plugin' de <guilabel
 
1359
>Substituição</guilabel
 
1360
>.</para>
 
1361
  </listitem>
 
1362
  <listitem>
 
1363
    <para
 
1364
><filename class="directory"
 
1365
>kdevtipofday/</filename
 
1366
> &mdash; oferece o item da <guimenuitem
 
1367
>Dica do Dia</guimenuitem
 
1368
> do menu <guimenu
 
1369
>Ajuda</guimenu
 
1370
>. O ficheiro em HTML que contém as dicas disponíveis é oferecido apenas como um <link linkend="app-files-default-tips"
 
1371
>ficheiro de configuração por omissão</link
 
1372
>.</para>
 
1373
  </listitem>
 
1374
  <listitem>
 
1375
    <para
 
1376
><filename class="directory"
 
1377
>kdevtools/</filename
 
1378
> &mdash; controla os vários itens de menu criados pelo <guimenu
 
1379
>Menu Ferramentas</guimenu
 
1380
> e pelo <guilabel
 
1381
>Menu de Ferramentas Externas</guilabel
 
1382
>, oferecidas pelo 'plugin' de <guilabel
 
1383
>Adição ao Menu de Ferramentas</guilabel
 
1384
>.</para>
 
1385
  </listitem>
 
1386
  <listitem>
 
1387
    <para
 
1388
><filename class="directory"
 
1389
>kdevvalgrind/</filename
 
1390
> &mdash; oferece os itens de <guimenuitem
 
1391
>Verificação de Fugas de Memória do Valgrind</guimenuitem
 
1392
> e <guimenuitem
 
1393
>Análise com o KCachegrind</guimenuitem
 
1394
> do menu <guimenu
 
1395
>Depurar</guimenu
 
1396
>, usados pelo 'plugin' de <guilabel
 
1397
>Interface do Valgrind</guilabel
 
1398
>.</para>
 
1399
  </listitem>
 
1400
</itemizedlist>
 
1401
 
 
1402
</sect2
 
1403
> <!-- app-files-user-apps -->
 
1404
 
 
1405
<sect2 id="app-files-user-config">
 
1406
<title
 
1407
>Ficheiros de Configuração dos Recursos</title>
 
1408
 
 
1409
<para
 
1410
>Existem dois grupos de ficheiros de configuração do &kdevelop; na pasta <filename class="directory"
 
1411
>$<envar
 
1412
>KDEHOME</envar
 
1413
>/share/config/</filename
 
1414
>, distinguidos pelas suas sequências de caracteres envolventes: <simplelist>
 
1415
  <member
 
1416
>O <quote
 
1417
><filename
 
1418
>doc...pluginrc</filename
 
1419
></quote
 
1420
> denota os <link linkend="app-files-user-config-doc"
 
1421
>ficheiros usados pelo 'plugin' de documentação.</link
 
1422
></member>
 
1423
  <member
 
1424
>O <quote
 
1425
><filename
 
1426
>kdev...rc</filename
 
1427
></quote
 
1428
> denota os  <link linkend="app-files-user-config-kdev"
 
1429
>ficheiros de configuração usados pelo &kdevelop;</link
 
1430
> propriamente dito e pelos seus 'plugins' disponíveis.</member>
 
1431
</simplelist>
 
1432
</para>
 
1433
 
 
1434
<itemizedlist id="app-files-user-config-kdev">
 
1435
<title
 
1436
>Ficheiros de Configuração Usados pelo &kdevelop;</title>
 
1437
  <listitem>
 
1438
    <para
 
1439
><filename
 
1440
>kdevabbrevrc</filename
 
1441
> &mdash; contém o estado actual da configuração de <guilabel
 
1442
>Abreviaturas</guilabel
 
1443
> oferecida pelo 'plugin' de <guilabel
 
1444
>Expansão de Abreviaturas</guilabel
 
1445
>.</para>
 
1446
    <note
 
1447
><para
 
1448
>Isto apenas regista se as abreviaturas serão usadas ou não. As definições actuais das abreviaturas novas irão parar ao ficheiro <filename
 
1449
>$<envar
 
1450
>KDEHOME</envar
 
1451
>/share/apps/kdevabbrev/templates/templates</filename
 
1452
>.</para
 
1453
></note>
 
1454
  </listitem>
 
1455
  <listitem>
 
1456
    <para
 
1457
><filename
 
1458
>kdevassistantrc</filename
 
1459
> &mdash; mantém algum estado de configuração específico do navegador de documentação do Assistente do &kdevelop;.</para>
 
1460
    <note
 
1461
><para
 
1462
>As opções de configuração mais comuns são partilhadas no ficheiro de configuração do IDE &kdevelop; em <filename
 
1463
>kdeveloprc</filename
 
1464
>.</para
 
1465
></note>
 
1466
  </listitem>
 
1467
  <listitem
 
1468
><para
 
1469
><filename
 
1470
>kdevassistantuimode4rc</filename
 
1471
> &mdash; mantém o estado da configuração actual do MDI (posições da acoplagem, &etc;) do navegador de documentação do Assistente do &kdevelop;.</para
 
1472
></listitem>
 
1473
  <listitem>
 
1474
    <para
 
1475
><filename
 
1476
>kdevclassviewrc</filename
 
1477
> &mdash; mantém a configuração do <guilabel
 
1478
>Modo de Visualização</guilabel
 
1479
> da página de navegação de <guilabel
 
1480
>Classes</guilabel
 
1481
>, que é oferecida pelo 'plugin' de projecto da <guilabel
 
1482
>Janela de Classes</guilabel
 
1483
>.</para>
 
1484
    <note
 
1485
><para
 
1486
>Esta é uma opção global, ainda que a <guilabel
 
1487
>Janela de Classes</guilabel
 
1488
> possa ou não estar desactivada. Qualquer alteração nesta opção será actualizada globalmente, sempre que o projecto actual for fechado e, deste modo, afectar todos os projectos carregados subsequentemente.</para
 
1489
></note>
 
1490
  </listitem>
 
1491
  <listitem
 
1492
><para
 
1493
><filename
 
1494
>kdevcppsupportrc</filename
 
1495
> &mdash; contém algumas opções usadas para configurar os ficheiros de código CPP. Em particular, irá encontrar as opções definidas na janela de configuração do <guilabel
 
1496
>Gerador de Classes de C++</guilabel
 
1497
> aqui registadas.</para
 
1498
></listitem>
 
1499
  <listitem
 
1500
><para
 
1501
><filename
 
1502
>kdevdocumentationrc</filename
 
1503
> &mdash; mantém a configuração actual do 'plugin' de <guilabel
 
1504
>Documentação</guilabel
 
1505
>.</para
 
1506
></listitem>
 
1507
  <listitem
 
1508
><para
 
1509
><filename
 
1510
>kdeveloprc</filename
 
1511
> &mdash; contém as opções globais que o IDE &kdevelop; IDE e o Assistente do &kdevelop; usam.</para
 
1512
></listitem>
 
1513
  <listitem
 
1514
><para
 
1515
><filename
 
1516
>kdevelopuimode4rc</filename
 
1517
> &mdash; mantém a configuração da MDI actual (posições de acoplagem, &etc;) do IDE &kdevelop;.</para
 
1518
></listitem>
 
1519
  <listitem
 
1520
><para
 
1521
><filename
 
1522
>kdevfileselectorrc</filename
 
1523
> &mdash; mantém a configuração actual do 'plugin' do <guilabel
 
1524
>Selector de Ficheiros</guilabel
 
1525
>.</para
 
1526
></listitem>
 
1527
  <listitem
 
1528
><para
 
1529
><filename
 
1530
>kdevfileviewrc</filename
 
1531
> &mdash; mantém as configurações de cores dos ficheiros actuais que a <guilabel
 
1532
>Integração com o CVS (Cervisia)</guilabel
 
1533
> usa na apresentação.</para
 
1534
></listitem>
 
1535
  <listitem
 
1536
><para
 
1537
><filename
 
1538
>kdevfilterrc</filename
 
1539
> &mdash; mantém a configuração que o 'plugin' <guilabel
 
1540
>Filtragem e Inserção da Linha de Comandos</guilabel
 
1541
> usa.</para
 
1542
></listitem>
 
1543
  <listitem
 
1544
><para
 
1545
><filename
 
1546
>kdevgrepviewrc</filename
 
1547
> &mdash; mantém as opções actuais do 'plugin' da <guilabel
 
1548
>Interface do Grep</guilabel
 
1549
>.</para
 
1550
></listitem>
 
1551
  <listitem
 
1552
><para
 
1553
><filename
 
1554
>kdevsnippetrc</filename
 
1555
> &mdash; mantém a configuração actual do 'plugin' dos <guilabel
 
1556
>Excertos de Código</guilabel
 
1557
>.</para
 
1558
></listitem>
 
1559
  <listitem
 
1560
><para
 
1561
><filename
 
1562
>kdevtoolsrc</filename
 
1563
> &mdash; mantém a configuração actual que o 'plugin' de <guilabel
 
1564
>Adição ao Menu Ferramentas</guilabel
 
1565
> usa.</para
 
1566
></listitem>
 
1567
</itemizedlist>
 
1568
 
 
1569
<itemizedlist id="app-files-user-config-doc">
 
1570
<title
 
1571
>Ficheiros de Configuração Usados pelo 'Plugin' de Documentação</title>
 
1572
  <listitem
 
1573
><para
 
1574
><filename
 
1575
>docchmpluginrc</filename
 
1576
> &mdash; mantém a informação sobre os ficheiros de ajuda CHM da &Microsoft;, tal como está definido na página de configuração da <guilabel
 
1577
>Colecção de Documentação CHM</guilabel
 
1578
>.</para
 
1579
></listitem>
 
1580
  <listitem
 
1581
><para
 
1582
><filename
 
1583
>doccustompluginrc</filename
 
1584
> &mdash; mantém a informação sobre os ficheiros de documentação personalizados que estão definidos na página de configuração da <guilabel
 
1585
>Colecção de Documentação Personalizada</guilabel
 
1586
>.</para
 
1587
></listitem>
 
1588
  <listitem
 
1589
><para
 
1590
><filename
 
1591
>docdevhelppluginrc</filename
 
1592
> &mdash; mantém a informação acerca dos ficheiros de documentação do GNOME 2, tal como está definido na página de configuração da <guilabel
 
1593
>Colecção de Documentação do Devhelp</guilabel
 
1594
>.</para
 
1595
></listitem>
 
1596
  <listitem
 
1597
><para
 
1598
><filename
 
1599
>docdoxygenpluginrc</filename
 
1600
> &mdash; mantém a informação acerca da documentação da API gerada pelo Doxygen, tal como está definida na página de configuração da <guilabel
 
1601
>Colecção de Documentação do Doxygen</guilabel
 
1602
>.</para
 
1603
></listitem>
 
1604
  <listitem
 
1605
><para
 
1606
><filename
 
1607
>dockdevtocpluginrc</filename
 
1608
> &mdash; mantém a informação acerca dos ficheiros de documentação estruturada KDevelopTOC, tal como está definido na página de configuração da <guilabel
 
1609
>Colecção de Documentação do KDevelopTOC</guilabel
 
1610
>.</para
 
1611
></listitem>
 
1612
  <listitem
 
1613
><para
 
1614
><filename
 
1615
>docqtpluginrc</filename
 
1616
> &mdash; mantém a informação acerca dos ficheiros de documentação do QT, tal como está definido na página de configuração da <guilabel
 
1617
>Colecção de Documentação do Qt</guilabel
 
1618
>.</para
 
1619
></listitem>
 
1620
</itemizedlist>
 
1621
 
 
1622
</sect2
 
1623
> <!-- app-files-user-config -->
 
1624
 
 
1625
</sect1
 
1626
> <!-- app-files-user -->
 
1627
 
 
1628
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
 
1629
 
 
1630
<sect1 id="app-files-project">
 
1631
<title
 
1632
>Configuração Dependente do Projecto</title>
 
1633
 
 
1634
<para
 
1635
>A maior parte da configuração dependente do projecto é mantida nos ficheiros de configuração do projecto <filename
 
1636
>&lt;nome-projecto&gt;.kdevelop</filename
 
1637
> e <filename
 
1638
>&lt;nome-projecto&gt;.kdevses</filename
 
1639
> do &kdevelop;, em vez de serem mantidos em ficheiros separados como as outras opções de configuração mais globais. Em resumo estes ficheiros são: </para>
 
1640
<simplelist>
 
1641
  <member
 
1642
><filename
 
1643
>&lt;nome-projecto&gt;.kdevelop</filename
 
1644
> &mdash; informação de configuração global do projecto.</member>
 
1645
  <member
 
1646
><filename
 
1647
>&lt;nome-projecto&gt;.kdevses</filename
 
1648
> &mdash; informação de configuração necessária para repor os comportamentos específicos da sessão actual.</member>
 
1649
</simplelist>
 
1650
<para
 
1651
>Ambos são ficheiros em &XML;. Eles podem ser vistos e (cuidadosamente) alterados com qualquer editor de texto. </para>
 
1652
 
 
1653
<sect2>
 
1654
<title
 
1655
>Ficheiros do Repositório Persistente de Código</title>
 
1656
 
 
1657
<para
 
1658
>Existe um terceiro ficheiro de configuração do projecto, o Repositório de Código Persistente <filename
 
1659
>&lt;nome-projecto&gt;.kdevelop.pcs</filename
 
1660
>. Este é um ficheiro binário que mantém uma 'cache' de processamento para acelerar em grande medida a sequência de carregamento do projecto. Para além disso, este repositório mantém a informação da funcionalidade de <guilabel
 
1661
>Completação do Código</guilabel
 
1662
> do &kdevelop;. </para>
 
1663
 
 
1664
<note
 
1665
><para
 
1666
>Poderão estar definidos ficheiros de Repositórios de Código Persistente na página de <guilabel
 
1667
>Completação de Código</guilabel
 
1668
> da página de configuração do projecto <guilabel
 
1669
>Específico do C++</guilabel
 
1670
>. A informação sobre estes ficheiros <filename
 
1671
>.pcs</filename
 
1672
> adicionais é mantida a nível global na pasta <filename class="directory"
 
1673
>$<envar
 
1674
>KDEHOME</envar
 
1675
>/share/apps/kdevcppsupport/pcs/</filename
 
1676
>. </para
 
1677
></note>
 
1678
</sect2>
 
1679
 
 
1680
</sect1
 
1681
> <!-- app-files-project -->
 
1682
 
 
1683
</appendix
 
1684
> <!-- app-files -->