comp • gb.qt4 • iconview

IconView (gb.qt4)

Implementa um controle que exibe ícone dos itens.

Os itens do IconView são indexados por uma chave.

Esse controle tem um cursor interno usado para acessar seus itens. Use os métodos MoveFirst, MoveNext, MoveTo ... para mover o cursor interno, e a propriedade Item para obter o item apontado.

Esta classe herda UserControl.
Esta classe é criável.
Esta classe funciona como um array apenas leitura.

Propriedades

Métodos Eventos
Retorna ou define a sequência de ação associado ao controle.
Action  
Ascending  
Retorna se a propriedade Item é válida.
Available  
Retorna ou define a cor de fundo utilizada pelo controle.
Background  
Retorna ou define se o controle tem uma borda.
Border  
Retorna uma coleção contendo todos os controles incluídos no contêiner.
Children  
ClientH   ClientHeight   ClientW   ClientWidth  
Retorna a posição da borda superior da área que contém os controles.
ClientX  
Retorna a posição da borda esquerda da área que contém os controles.
ClientY  
Use essa propriedade para retornar o resultado da comparação de um evento Compare.
Compare  
Retorna o número de itens na exibição.
Count  
Retorna o item atual, ou seja, o item que tem o foco, ou que é seleccionada no modo de seleção única.
Current  
Use essa propriedade para atribuir um cursor personalizado para um controle.
Cursor  
Indica que o controle está no modo design.
Design  
Retorna ou define se um controle aceita drops.
Drop  
Retorna se os ítens são editáveis por padrão, ou seja, se eles podem ser renomeados pelo usuário quando ele clica neles.
Editable  
Indica que o controle está habilitado.
Enabled  
Retorna ou define se um controle irá se expandir se for incluída em um contêiner que organiza seu conteúdo.
Expand  
Retorna ou define a fonte usada para desenhar o texto no controle.
Font  
Retorna ou define a cor do primeiro plano usado pelo controle.
Foreground  
Retorna ou define o tamanho da grade do iconview.
GridSize  
Um sinónimo para a propriedade Height.
H  
Retorna a janela X11 interna manipulador do controle.
Handle  
Retorna se o controle tem o foco.
HasFocus  
Retorna ou define a altura do controle.
Height  
Retorna se o cursor do mouse está sobre o controle.
Hovered  
Retorna ou define o número máximo de linhas quais serão escritas com um ícone.
IconLines  
Retorna o tamanho do maior ícone no IconView.
IconSize  
Um sinônimo para a propriedade Handle.
Id  
Retorna ou define se um controle deve ser ignorado quando o controle pai organiza os seus filhos.
Ignore  
Retorna o item apontado pelo cursor interno, ou NULL se o cursor interno não estiver disponível.
Item  
Retorna a chave do item atual.
Key  
Keys  
Retorna ou define a posição da borda esquerda do controle em relação a seu pai.
Left  
Retorna ou define o modo de seleção.
Mode  
Retorna ou define a aparência do cursor quando ele está sobre o controle.
Mouse  
Retorna ou define o nome do controle.
Name  
Retorna o próximo controle que tem o mesmo pai.
Next  
Retorna ou define se um controle não pode ser focalizado com a tecla TAB.
NoTabFocus  
Retorna ou define a orientação do iconview.
Orientation  
Retorna o contêiner do controle.
Parent  
Retorna ou define a imagem que será apresentado como background do iconview.
Picture  
Retorna ou define o nome do menu pop-up que será exibido quando o usuário pressiona o botão direito do mouse ou a tecla MENU do teclado.
PopupMenu  
Retorna o controle anterior que tem o mesmo pai.
Previous  
Retorna ou define o "proxy" de um controle.
Proxy  
Retorna se um item IconView está sendo renomeado.
Renaming  
Retorna a posição da borda esquerda do controle em coordenadas da tela.
ScreenX  
Retorna a posição da borda superior do controle em coordenadas da tela.
ScreenY  
Retorna ou define se as barras de rolagem são exibidos.
ScrollBar  
ScrollH   ScrollHeight   ScrollW   ScrollWidth   ScrollX   ScrollY  
Indica se os itens são ordenados.
Sorted  
Retorna ou define a marca do controle.
Tag  
Retorna ou define a dica mostrada quando o mouse permanece no controle pro um determinado tempo.
Tooltip  
Retorna ou define a posição da borda superior do controle em relação a seu pai.
Top  
Retorna ou define se o controle receberá Eventos MouseMove.
Tracking  
Indica se o controle é visível ou não.
Visible  
Um sinônimo para a propriedade Width.
W  
Retorna ou define a largura do controle.
Width  
Retorna a janela de nível superior que contém o controle.
Window  
Retorna ou define a posição da borda esquerda do controle em relação a seu pai.
X  
Retorna ou define a posição da borda superior do controle em relação a seu pai.
Y  
Adiciona um item para o view.
Add  
Limpa o view.
Clear  
Destrói o controle.
Delete  
Inicia um processo de arrastar e soltar.
Drag  
Retorna se um item está associado com determinada chave.
Exist  
Acha um item de coordenadas relativas ao controle.
FindAt  
Localiza o primeiro controle filho apontado pelas coordenadas X e Y.
FindChild  
Captura o teclado e o mouse de modo que todos os eventos do teclado e do mouse são interceptados pelo controle.
Grab  
Oculta o controle.
Hide  
Envia o controle para o background de seu pai.
Lower  
Move ou redimensiona o controle.
Move  
Quando um dos outros métodos Move* falha, você pode usar este para mover o cursor interno de volta para a sua posição antes da mudança.
MoveBack  
Move o cursor interno para o primeiro item do view.
MoveFirst  
Move o cursor interno para o próximo item filho
MoveNext  
Move o cursor interno para o item parente anterior.
MovePrevious  
Move ou redimensiona o controle.
MoveScaled  
Move o cursor interna para um item especificado.
MoveTo  
Envia o controle para o foreground do controle pai.
Raise  
Redesenha o controle, ou apenas uma parte dela.
Refresh  
Remove um item do view.
Remove  
Altera o contêiner de um controlo.
Reparent  
Redimensiona o controle.
Resize  
Redimensiona o controle.
ResizeScaled  
Scroll  
Selecione todos os itens na exibição.
SelectAll  
Dá o foco para o controle.
SetFocus  
Mostra o controle.
Show  
Desmarque todos os itens selecionados.
UnselectAll  
Gerado quando um item é clicado duas vezes.
Activate  
Este evento é gerado quando um contêiner acabou organizar seu conteúdo.
Arrange  
Este evento é gerado antes de um recipiente organizar seu conteúdo.
BeforeArrange  
Este evento é gerado quando o usuário cancela uma renomeação de um item local.
Cancel  
Gerado quando um item é clicado.
Click  
Este evento é gerado quando dois itens devem ser comparados.
Compare  
Gerado quando o usuário clica duas vezes rapidamente no controle.
DblClick  
Este evento é gerado quando o mouse entra no controle durante um processo de arrastar e soltar.
Drag  
Este evento é gerado quando o mouse deixa o controle durante uma operação drag & drop.
DragLeave  
Este evento é gerado enquanto o mouse se move dentro do controle durante um processo de arrastar e soltar.
DragMove  
Draw  
Este evento é gerado quando um drag é descartado no controle.
Drop  
Gerado quando o mouse entra no controle.
Enter  
Gerado quando o controle recebe o foco.
GotFocus  
Gerado quando uma tecla é pressionada enquanto o controle tem o foco.
KeyPress  
Gerado quando uma tecla é liberada enquanto o controle tem o foco.
KeyRelease  
Gerado quando o mouse deixa o controle.
Leave  
Gerado quando o controle perde o foco.
LostFocus  
Gerado quando o usuário clica no controle com o botão direito do mouse, ou pressiona a tecla "Menu".
Menu  
Gerado quando um botão do mouse é pressionado enquanto o cursor está dentro do controle.
MouseDown  
Este evento é gerado quando uma operação de arrastar (drag) é iniciada.
MouseDrag  
Gerado quando o mouse se move dentro do controle, enquanto um botão do mouse é pressionado.
MouseMove  
Gerado quando um botão do mouse é pressionado enquanto o cursor estiver dentro do controle.
MouseUp  
Este evento é gerado quando o usuário move ou pressiona a roda do mouse enquanto o mouse está dentro do controle
MouseWheel  
Este evento é gerado quando um novo Control filho acaba de ser inserido no contêiner.
NewChild  
Gerado quando o usuário acaba de renomear um item.
Rename  
Ocorre quando a seleção do view mudou.
Select