Development/Architecture/KDE3/Library Structure/pt-br: Difference between revisions

From KDE TechBase
(Created page with "Development/Architecture/KDE3/Library Structure")
 
(Created page with "''Autor inicial:'' Bernd Gehrmann [mailto:[email protected] [email protected]]")
 
(55 intermediate revisions by the same user not shown)
Line 1: Line 1:
<languages />
<languages />


The following list gives an overview of the library structure.
A lista a seguir dá uma visão geral da estrutura de biblioteca.


== Libraries by name ==
== Bibliotecas por nome ==


; [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/index.html kdecore]
; [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/index.html kdecore]
: The kdecore library is the basic application framework for every KDE based program. It provides access to the configuration system, command line handling, icon loading and manipulation, some special kinds inter-process communication, file handling and various other utilities.
: A biblioteca kdecore é um framework de aplicativo básico para todo programa baseado em KDE. Ela fornece acesso ao sistema de configuração, manipulação de linha de comando, manipulação e carregamento de ícone, alguns tipos especiais de comunicação inter-processo, manipulação de arquivo e várias outras utilidades.


; [http://api.kde.org/3.5-api/kdelibs-apidocs/kdeui/html/index.html kdeui]
; [http://api.kde.org/3.5-api/kdelibs-apidocs/kdeui/html/index.html kdeui]
: The kdeui library provides many widgets and standard dialogs which Qt doesn't have or which have more features than their Qt counterparts. It also includes several widgets which are subclassed from Qt ones and are better integrated with the KDE desktop by respecting user preferences.
: A biblioteca kdeui fornece muitos widgets e diálogos padrões que o Qt não tem ou quem tem mais recursos que suas contrapartes Qt. Ela também inclui vários widgets que são subclasses do Qt e são melhores integradas com o KDE desktop por respeitar as preferências de usuário.


; [http://api.kde.org/3.5-api/kdelibs-apidocs/kio/html/index.html kio]
; [http://api.kde.org/3.5-api/kdelibs-apidocs/kio/html/index.html kio]
: The kio library contains facilities for asynchronous, network transparent I/O and access to mimetype handling. It also provides the KDE file dialog and its helper classes.
: A biblioteca kio contém facilidades para asynchronous, network transparent I/O e acesso à manipulação de mimetype. Ela também fornece the KDE file dialog and its helper classes.


; [http://api.kde.org/3.5-api/kdelibs-apidocs/kjs/html/index.html kjs]
; [http://api.kde.org/3.5-api/kdelibs-apidocs/kjs/html/index.html kjs]
: The kjs library provides an implementation of JavaScript.
: A biblioteca kjs fornece uma implementação de JavaScript.


; [http://api.kde.org/3.5-api/kdelibs-apidocs/khtml/html/index.html khtml]
; [http://api.kde.org/3.5-api/kdelibs-apidocs/khtml/html/index.html khtml]
: The khtml library contains the KHTML part, a HTML browsing widget, DOM API and parser, including interfaces to Java and JavaScript.
: A biblioteca khtml contém a parte KHTML, um widget de navegação HTML, DOM API e parser, incluindo interfaces para Java e JavaScript.


== Grouped Classes ==
== Classes agrupadas ==


Core application skeleton - classes needed by almost every application.* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/classKApplication.html KApplication] - initializes and controls a KDE application.
Esqueleto do aplicativo principal - as classes necessárias para quase todos os aplicativos.* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/classKApplication.html KApplication] - inicializa e controla um aplicativo KDE.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/classKUniqueApplication.html KUniqueApplication] - makes sure only instance of an application can run simultaneously.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/classKUniqueApplication.html KUniqueApplication] - garante que somente uma instância de um aplicativo possa ser executada simultaneamente.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/classKAboutData.html KAboutData] - hold information for the about box.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/classKAboutData.html KAboutData] - armazena informações para a caixa about.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/classKCmdLineArgs.html KCmdLineArgs] - command line argument processing.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/classKCmdLineArgs.html KCmdLineArgs] - processar argumento de linha de comando.




Configuration settings - access to KDE's hierarchical configuration database, global settings and application resources.* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/classKConfig.html KConfig] - provides access to KDE's configuration database.
As definições de configuração - o acesso ao banco de dados de configuração hierárquica do KDE, configurações globais e recursos de aplicativos.* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/classKConfig.html KConfig] - permite o acesso ao banco de dados de configuração do KDE.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/classKSimpleConfig.html KSimpleConfig] - access to simple, non-hierarchical configuration files.* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/classKDesktopFile.html KDesktopFile] - access to <tt>.desktop</tt> files.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/classKSimpleConfig.html KSimpleConfig] - acesso a arquivos de configuração simples, não-hierárquicos.* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/classKDesktopFile.html KDesktopFile] - acesso à arquivos <tt>.desktop</tt>.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/classKGlobalSettings.html KGlobalSettings] - convenient access to not application-specific settings.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/classKGlobalSettings.html KGlobalSettings] - acesso conveniente a configurações não específicas do aplicativo.




File and URL handling - decoding of URLs, temporary files etc.
Manipulação de arquivo e URL - decodificação de URLs, arquivos temporários, etc.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/classKURL.html KURL] - represents and parses URLs.* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/classKTempFile.html KTempFile] - creates unique files for temporary data
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/classKURL.html KURL] -  
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/classKSaveFile.html KSaveFile] - allows to save files atomically.
representa e analisa URLs.* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/classKTempFile.html KTempFile] - cria arquivos exclusivos para dados temporários
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/classKSaveFile.html KSaveFile] - permite salvar arquivos atomicamente.




Interprocess communication - DCOP helper classes and subprocess invocation.* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/classKProcess.html KProcess] - invokes and controls child processes.
Comunicação entre processos - classes auxiliares DCOP e invocação de subprocesso.* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/classKProcess.html KProcess] - invoca e controla processos filhos.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/classKShellProcess.html KShellProcess] - invokes child processes via a shell.* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdesu/html/classPtyProcess.html PtyProcess] - communication with a child process through a pseudo terminal.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/classKShellProcess.html KShellProcess] - invoca processos filhos através de um shell.* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdesu/html/classPtyProcess.html PtyProcess] - comunicação com um processo filho através de um pseudo terminal.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/classKIPC.html KIPC] - simple IPC mechanism using X11 ClientMessages.* [http://api.kde.org/3.5-api/kdelibs-apidocs/dcop/html/classDCOPClient.html DCOPClient] - DCOP messaging.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/classKIPC.html KIPC] - mecanismo IPC simples usando X11 ClientMessages.* [http://api.kde.org/3.5-api/kdelibs-apidocs/dcop/html/classDCOPClient.html DCOPClient] - DCOP messaging.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/classKDCOPPropertyProxy.html KDCOPPropertyProxy] - a proxy class publishing Qt properties through DCOP.* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdeui/html/classKDCOPActionProxy.html KDCOPActionProxy] - a proxy class publishing a DCOP interface for actions.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/classKDCOPPropertyProxy.html KDCOPPropertyProxy] - uma classe proxy para publicar propriedades Qt através do DCOP.* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdeui/html/classKDCOPActionProxy.html KDCOPActionProxy] - uma classe proxy para publicar uma interface DCOP para ações.




Utility classes - memory management, regular expressions, string manipulation, random numbers * [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/classKRegExp.html KRegExp] - POSIX regular expression maching.
Classes utilitárias - gerenciamento de memória, expressões regulares, manipulação de strings, números aleatórios * [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/classKRegExp.html KRegExp] - POSIX regular expression maching.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/classKStringHandler.html KStringHandler] - an extravagant interface for string manipulation.* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/classKZoneAllocator.html KZoneAllocator] - efficient memory allocator for large groups of small objects.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/classKStringHandler.html KStringHandler] - uma interface extravagante para manipulação de strings.* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/classKZoneAllocator.html KZoneAllocator] - alocador de memória eficiente para grandes grupos de pequenos objetos.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/classKRandomSequence.html KRandomSequence] - pseudo random number generator.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/classKRandomSequence.html KRandomSequence] - pseudo gerador de números aleatórios.




Keyboard accelerators - classes helping to establish consistent key bindings throughout the desktop.
Aceleradores de teclado - classes ajudando a estabelecer atalhos de teclado consistentes em toda a área de trabalho.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/classKAccel.html KAccel] - collection of keyboard shortcuts.* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/classKStdAccel.html KStdAccel] - easy access to the common keyboard shortcut keys.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/classKAccel.html KAccel] - coleção de atalhos de teclado.* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/classKStdAccel.html KStdAccel] - fácil acesso às teclas de atalho de teclado comum.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/classKGlobalAccel.html KGlobalAccel] - collection of system-wide keyboard shortcuts.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/classKGlobalAccel.html KGlobalAccel] - coleção de atalhos de teclado em todo o sistema.




Image processing - icon loading and manipulating.
Processamento de imagem - ícone de carregamento e manipulação.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/classKIconLoader.html KIconLoader] - loads icons in a theme-conforming way.* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/classKIconTheme.html KIconTheme] - helper classes for KIconLoader.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/classKIconLoader.html KIconLoader] - carrega ícones em conformidade com o tema.* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/classKIconTheme.html KIconTheme] - classes auxiliares para KIconLoader.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/classKPixmap.html KPixmap] - a pixmap class with extended dithering capabilities.* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdeui/html/classKPixmapEffect.html KPixmapEffect] - pixmap effects like gradients and patterns.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/classKPixmap.html KPixmap] - uma classe pixmap com capacidades dithering estendidas.* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdeui/html/classKPixmapEffect.html KPixmapEffect] - efeitos pixmap como gradientes e padrões.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdeui/html/classKPixmapIO.html KPixmapIO] - fast QImage to QPixmap conversion.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdeui/html/classKPixmapIO.html KPixmapIO] - QImage rápido para conversão de QPixmap.




Drag and Drop - drag objects for colors and URLs.
Arrastar e Soltar - arraste objetos por cores e URLs.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/classKURLDrag.html KURLDrag] - a drag object for URLs.* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdeui/html/classKColorDrag.html KColorDrag] - a drag object for colors.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/classKURLDrag.html KURLDrag] - arraste de objetos por URLs.* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdeui/html/classKColorDrag.html KColorDrag] - arraste de objetos por cores.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/classKMultipleDrag.html KMultipleDrag] - allows to construct drag objects from several others.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/classKMultipleDrag.html KMultipleDrag] - permite construir arrastar objetos de vários outros.




Auto-Completion
Auto-complemento
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/classKCompletion.html KCompletion] - generic auto-completion of strings.* [http://api.kde.org/3.5-api/kdelibs-apidocs/kio/kio/html/classKURLCompletion.html KURLCompletion] - auto-completion of URLs.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/classKCompletion.html KCompletion] - auto-completar genérico de strings.* [http://api.kde.org/3.5-api/kdelibs-apidocs/kio/kio/html/classKURLCompletion.html KURLCompletion] - auto-completar de URLs.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kio/kio/html/classKShellCompletion.html KShellCompletion] - auto-completion of executables.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kio/kio/html/classKShellCompletion.html KShellCompletion] - auto-completar de executáveis.




Widgets - widget classes for list views, rules, color selction etc.* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdeui/html/classKListView.html KListView] - a variant of QListView that honors KDE's system-wide settings.
Widgets - classes de widgets para as visualizações de listas, regras, seleção de cor etc.* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdeui/html/classKListView.html KListView] - uma variante do QListView que homenageia configurações de todo o sistema do KDE.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdeui/html/classKListView.html KListBox] - a variant of QListBox that honors KDE's system-wide settings.* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdeui/html/classKListView.html KIconView] - a variant of QIconView that honors KDE's system-wide settings.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdeui/html/classKListView.html KListBox] - uma variante do QListBox que homenageia configurações de todo o sistema do KDE.* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdeui/html/classKListView.html KIconView] - uma variante do QIconView que homenageia configurações de todo o sistema do KDE.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdeui/html/classKListView.html KLineEdit] - a variant of QLineEdit with completion support.* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdeui/html/classKComboBox.html KComboBox] - a variant of QComboBox with completion support.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdeui/html/classKListView.html KLineEdit] - uma variante do QLineEdit com suporte a complemento.* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdeui/html/classKComboBox.html KComboBox] - uma variante de QComboBox com suporte a complemento.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdeui/html/classKFontCombo.html KFontCombo] - a combo box for selecting fonts.* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdeui/html/classKColorCombo.html KColorCombo] - a combo box for selecting colors.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdeui/html/classKFontCombo.html KFontCombo] - uma caixa de combinação para selecionar fontes.* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdeui/html/classKColorCombo.html KColorCombo] - uma caixa de combinação para seleção de cores.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdeui/html/classKColorButton.html KColorButton] - a button for selecting colors.* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdeui/html/classKURLCombo.html KURLCombo] - a combo box for selecting file names and URLs.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdeui/html/classKColorButton.html KColorButton] - um botão para seleção de cores.* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdeui/html/classKURLCombo.html KURLCombo] - uma caixa de combinação para a seleção de nomes de arquivos e URLs.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kio/kfile/html/classKURLRequester.html KURLRequester] - a line edit for selecting file names and URLs.* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdeui/html/classKRuler.html KRuler] - a ruler widget.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kio/kfile/html/classKURLRequester.html KURLRequester] - uma linha de edição para selecionar nomes de arquivos e URLs.* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdeui/html/classKRuler.html KRuler] - um widget administrador.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdeui/html/classKAnimWidget.html KAnimWidget] - animations.* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdeui/html/classKNumInput.html KNumInput] - a widget for inputting numbers.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdeui/html/classKAnimWidget.html KAnimWidget] - animações.* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdeui/html/classKNumInput.html KNumInput] - um widget para introduzir números.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdeui/html/classKPasswordEdit.html KPasswordEdit] - a widget for inputting passwords.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdeui/html/classKPasswordEdit.html KPasswordEdit] - um widget para introduzir senhas.


Dialogs - full-featured dialogs for file, color and font selection.* [http://api.kde.org/3.5-api/kdelibs-apidocs/kio/kfile/html/classKFileDialog.html KFileDialog] - a file selection dialog.
Diálogos - diálogos repletos de recursos para seleção de arquivo, cor e fonte.* [http://api.kde.org/3.5-api/kdelibs-apidocs/kio/kfile/html/classKFileDialog.html KFileDialog] - um diálogo de seleção de arquivos.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdeui/html/classKColorDialog.html KColorDialog] - a color selection dialog.* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdeui/html/classKFontDialog.html KFontDialog] - a font selection dialog.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdeui/html/classKColorDialog.html KColorDialog] - um diálogo de seleção de cor.* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdeui/html/classKFontDialog.html KFontDialog] - um diálogo de seleção de fonte.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kio/kfile/html/classKIconDialog.html KIconDialog] - an icon selection dialog.* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdeui/html/classKKeyDialog.html KKeyDialog] - a dialog for editing keyboard bindings.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kio/kfile/html/classKIconDialog.html KIconDialog] - um diálogo de seleção de ícone.* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdeui/html/classKKeyDialog.html KKeyDialog] - um diálogo para editar ligações de teclado.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdeui/html/classKEditToolBar.html KEditToolBar] - a dialog for editing toolbars.* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdeui/html/classKTipDialog.html KTipDialog] - a Tip-of-the-day dialog.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdeui/html/classKEditToolBar.html KEditToolBar] - um diálogo para editar barras de ferramentas.* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdeui/html/classKTipDialog.html KTipDialog] - um diálogo dica do dia.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdeui/html/classKAboutDialog.html KAboutDialog] - an about dialog.* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdeui/html/classKLineEditDlg.html KLineEditDlg] - a simple dialog for entering text.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdeui/html/classKAboutDialog.html KAboutDialog] - um diálogo para o about.* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdeui/html/classKLineEditDlg.html KLineEditDlg] - um diálogo simples para inserir texto.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kio/kfile/html/classKURLRequesterDlg.html KURLRequesterDlg] - a simple dialog for entering URLs.* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdeui/html/classKMessageBox.html KMessageBox] - a dialog for signaling errors and warnings.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kio/kfile/html/classKURLRequesterDlg.html KURLRequesterDlg] - um diálogo simples para inserir URLs.* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdeui/html/classKMessageBox.html KMessageBox] - um diálogo em busca de sinais de erros e avisos.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdeui/html/classKPasswordDialog.html KPasswordDialog] - a dialog for inputting passwords.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdeui/html/classKPasswordDialog.html KPasswordDialog] - um diálogo para a introdução de senhas.




Actions and XML GUI
Ações e XML GUI
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdeui/html/classKAction.html KAction] - abstraction for an action that can be plugged into menu bars and tool bars.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdeui/html/classKAction.html KAction] - abstração para uma ação que pode ser conectado em barras de menus e barras de ferramentas.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdeui/html/classKActionCollection.html KActionCollection] - a set of actions.* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdeui/html/classKXMLGUIClient.html KXMLGUIClient] - a GUI fragment consisting of an action collection and a DOM tree representing their location in the GUI.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdeui/html/classKActionCollection.html KActionCollection] - um conjunto de ações.* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdeui/html/classKXMLGUIClient.html KXMLGUIClient] - um fragmento GUI consiste em uma coleção de ação e uma árvore DOM representando sua localização no GUI.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kparts/html/classKParts_1_1PartManager.html KPartManager] - manages the activation of XMLGUI clients.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kparts/html/classKParts_1_1PartManager.html KPartManager] - gerencia a ativação de clientes XMLGUI.




Plugins and Components
Plugins e Componentes
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/classKLibrary.html KLibrary] - represents a dynamically loaded library.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/classKLibrary.html KLibrary] - representa uma biblioteca carregada dinamicamente.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/classKLibrary.html KLibLoader] - shared library loading.* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/classKLibFactory.html KLibFactory] - object factory in plugins.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/classKLibrary.html KLibLoader] - carregamento da biblioteca compartilhada.* [http://api.kde.org/3.5-api/kdelibs-apidocs/kdecore/html/classKLibFactory.html KLibFactory] - fábrica de objetos em plugins.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kio/kio/html/classKServiceType.html KServiceType] - represents a service type.* [http://api.kde.org/3.5-api/kdelibs-apidocs/kio/kio/html/classKService.html KService] - represents a service.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kio/kio/html/classKServiceType.html KServiceType] - representa um tipo de serviço.* [http://api.kde.org/3.5-api/kdelibs-apidocs/kio/kio/html/classKService.html KService] - representa um serviço.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kio/kio/html/classKMimeType.html KMimeType] - represents a MIME type.* [http://api.kde.org/3.5-api/kdelibs-apidocs/kio/kio/html/classKServiceTypeProfile.html KServiceTypeProfile] - user preferences for MIME type mappings.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kio/kio/html/classKMimeType.html KMimeType] - representa um MIME type.* [http://api.kde.org/3.5-api/kdelibs-apidocs/kio/kio/html/classKServiceTypeProfile.html KServiceTypeProfile] - preferências do usuário para mapeamentos de MIME types.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kio/kio/html/classKServiceTypeProfile.html KTrader] - querying for services.
* [http://api.kde.org/3.5-api/kdelibs-apidocs/kio/kio/html/classKServiceTypeProfile.html KTrader] - consulta de serviços.




''Initial Author:'' Bernd Gehrmann [mailto:[email protected] [email protected]]
''Autor inicial:'' Bernd Gehrmann [mailto:[email protected] [email protected]]


[[Category:KDE3]]
[[Category:KDE3]]
[[Category:Architecture]]
[[Category:Architecture]]

Latest revision as of 20:15, 30 August 2014


A lista a seguir dá uma visão geral da estrutura de biblioteca.

Bibliotecas por nome

kdecore
A biblioteca kdecore é um framework de aplicativo básico para todo programa baseado em KDE. Ela fornece acesso ao sistema de configuração, manipulação de linha de comando, manipulação e carregamento de ícone, alguns tipos especiais de comunicação inter-processo, manipulação de arquivo e várias outras utilidades.
kdeui
A biblioteca kdeui fornece muitos widgets e diálogos padrões que o Qt não tem ou quem tem mais recursos que suas contrapartes Qt. Ela também inclui vários widgets que são subclasses do Qt e são melhores integradas com o KDE desktop por respeitar as preferências de usuário.
kio
A biblioteca kio contém facilidades para asynchronous, network transparent I/O e acesso à manipulação de mimetype. Ela também fornece the KDE file dialog and its helper classes.
kjs
A biblioteca kjs fornece uma implementação de JavaScript.
khtml
A biblioteca khtml contém a parte KHTML, um widget de navegação HTML, DOM API e parser, incluindo interfaces para Java e JavaScript.

Classes agrupadas

Esqueleto do aplicativo principal - as classes necessárias para quase todos os aplicativos.* KApplication - inicializa e controla um aplicativo KDE.

  • KUniqueApplication - garante que somente uma instância de um aplicativo possa ser executada simultaneamente.
  • KAboutData - armazena informações para a caixa about.
  • KCmdLineArgs - processar argumento de linha de comando.


As definições de configuração - o acesso ao banco de dados de configuração hierárquica do KDE, configurações globais e recursos de aplicativos.* KConfig - permite o acesso ao banco de dados de configuração do KDE.

  • KSimpleConfig - acesso a arquivos de configuração simples, não-hierárquicos.* KDesktopFile - acesso à arquivos .desktop.
  • KGlobalSettings - acesso conveniente a configurações não específicas do aplicativo.


Manipulação de arquivo e URL - decodificação de URLs, arquivos temporários, etc.

representa e analisa URLs.* KTempFile - cria arquivos exclusivos para dados temporários

  • KSaveFile - permite salvar arquivos atomicamente.


Comunicação entre processos - classes auxiliares DCOP e invocação de subprocesso.* KProcess - invoca e controla processos filhos.

  • KShellProcess - invoca processos filhos através de um shell.* PtyProcess - comunicação com um processo filho através de um pseudo terminal.
  • KIPC - mecanismo IPC simples usando X11 ClientMessages.* DCOPClient - DCOP messaging.
  • KDCOPPropertyProxy - uma classe proxy para publicar propriedades Qt através do DCOP.* KDCOPActionProxy - uma classe proxy para publicar uma interface DCOP para ações.


Classes utilitárias - gerenciamento de memória, expressões regulares, manipulação de strings, números aleatórios * KRegExp - POSIX regular expression maching.

  • KStringHandler - uma interface extravagante para manipulação de strings.* KZoneAllocator - alocador de memória eficiente para grandes grupos de pequenos objetos.
  • KRandomSequence - pseudo gerador de números aleatórios.


Aceleradores de teclado - classes ajudando a estabelecer atalhos de teclado consistentes em toda a área de trabalho.

  • KAccel - coleção de atalhos de teclado.* KStdAccel - fácil acesso às teclas de atalho de teclado comum.
  • KGlobalAccel - coleção de atalhos de teclado em todo o sistema.


Processamento de imagem - ícone de carregamento e manipulação.

  • KIconLoader - carrega ícones em conformidade com o tema.* KIconTheme - classes auxiliares para KIconLoader.
  • KPixmap - uma classe pixmap com capacidades dithering estendidas.* KPixmapEffect - efeitos pixmap como gradientes e padrões.
  • KPixmapIO - QImage rápido para conversão de QPixmap.


Arrastar e Soltar - arraste objetos por cores e URLs.


Auto-complemento


Widgets - classes de widgets para as visualizações de listas, regras, seleção de cor etc.* KListView - uma variante do QListView que homenageia configurações de todo o sistema do KDE.

  • KListBox - uma variante do QListBox que homenageia configurações de todo o sistema do KDE.* KIconView - uma variante do QIconView que homenageia configurações de todo o sistema do KDE.
  • KLineEdit - uma variante do QLineEdit com suporte a complemento.* KComboBox - uma variante de QComboBox com suporte a complemento.
  • KFontCombo - uma caixa de combinação para selecionar fontes.* KColorCombo - uma caixa de combinação para seleção de cores.
  • KColorButton - um botão para seleção de cores.* KURLCombo - uma caixa de combinação para a seleção de nomes de arquivos e URLs.
  • KURLRequester - uma linha de edição para selecionar nomes de arquivos e URLs.* KRuler - um widget administrador.
  • KAnimWidget - animações.* KNumInput - um widget para introduzir números.
  • KPasswordEdit - um widget para introduzir senhas.

Diálogos - diálogos repletos de recursos para seleção de arquivo, cor e fonte.* KFileDialog - um diálogo de seleção de arquivos.


Ações e XML GUI

  • KAction - abstração para uma ação que pode ser conectado em barras de menus e barras de ferramentas.
  • KActionCollection - um conjunto de ações.* KXMLGUIClient - um fragmento GUI consiste em uma coleção de ação e uma árvore DOM representando sua localização no GUI.
  • KPartManager - gerencia a ativação de clientes XMLGUI.


Plugins e Componentes


Autor inicial: Bernd Gehrmann [email protected]