add more spacing
[personal-kdebase.git] / apps / lib / konq / DESIGN
blobed7ac9b8dcdb5a2e8dc7f958ad066b134cc75405
1 libkonq is the construction kit for a file manager 
2 (together with libkio, which is at a lower level)
4 It is used by konqueror, of course, but also by kdesktop, which is 
5 another file manager in fact, and by apps that want to use
6 the properties dialog boxes (like kpanel and kfind) or the bookmark
7 classes.
9 libkonq contents :
10 ==================
12 1) menus
13 kbookmark.*     : general purpose bookmark class
14 kbookmarkmenu.* : bookmark menu
15 kbookmarkbar.*  : bookmark bar
16 konq_popupmenu.*: popupmenu for URLs
17 konq_xmlguiclient.* : general purpose xmlgui manipulating class
18 knewmenu.*      : implements the 'new' menu (file templates)
20 2) files
21 konq_operations.*: common operations to all views, like deleting files, and
22                   dropping files.
23 konq_fileundomanager.* : undo feature for file operations
25 3) icons
26 kfileivi.*      : icon representing a file (inherits QListViewItem and 
27                   uses KFileItem for holding file information)
28 konq_iconviewwidget.* : the specialisation of QIconView that knows about files.
29                   Basic widget for icon views in konqueror and kdesktop.
30 konq_drag.*      : the drag object for konqiconviewwidget (adds text/uri-list
31                   support to QIconView's drag object).
33 4) configuration
34 konq_propsview.* : view properties (global and per-directory)
35 konq_settings.*  : settings
37 5) directory views
38 konq_bgnddlg.*   : background chosing dialog
40 6) other
41 konq_events.*    : events sent by konqueror, for use by the views [& metaviews]
43 7) plugin interface
44 konq_popupmenu.h : class KonqPopupMenuPlugin