# 10.2. As Ferramentas de Classes

As ferramentas de classes são diálogos que tornam ainda mais fácil ao programador obter mais informação sobre as classes do seu projecto. Como o visualizador de classes apresenta todos os objectos segundo a sua ocorrência no código, por vezes você pode querer mais informação sobre classes sem ter de olhar para o código. Assim, os diálogos das ferramentas de classes estão idealizadas para apresentar atributos específicos de classes.

O diálogo das ferramentas de classes é invocado pelo menu de contexto sobre uma classe no visualizador de classes. Seleccione "Ferramentas de Classes", e o diálogo surgirá. Para obter informação sobre uma classe, escolha a classe na lista de selecção no topo. Depois os botões na barra de ferramentas disponibilizam funções que lhe dão árvores específicas para a sua classe. Estas são:

Pais:

  Os pais da classe seleccionada, o que significa a classe donde herdou. Isto é útil para heranças múltiplas bem como para ver porque uma classe se comporta de uma ou de outra forma, por ex. para diálogos a sua classe Pai poderia ser QWidget ou QDialog.

Filhos:

  Apresenta as classes filhas que herdam da classe actual.

Clientes:

  Classes que fazem uso da classe seleccionada através de um atributo na sua declaração de classe.

Fornecedores:

  Os fornecedores que dão atributos para a classe seleccionada.

Atributos:

  Os atributos da classe pelo seu nome.

Métodos:

  Os Métodos da classe seleccionada.

Métodos Virtuais:

  Os métodos virtuais que uma classe disponibiliza.

Ainda mais, a selecção de um atributo publico, protegido, privado ou todos mostra Atributos, Métodos e Métodos Virtuais pelo seu valor de atributo.