Fix crash if key bindings specified in profile cannot be found. Improve
[personal-kdebase.git] / apps / keditbookmarks / DESIGN
blob9ef300f810e0ff9b2f02aff87780c015167e51fe
1 four main layers:
2    toplevel     : startup, initialisation
3    listview     : listview, selection, action forwarding
4    commands     : bookmark undo/redo mechanism implementation
5    actionsimpl  : the actual slots, almost all of 'em
7 various other thingies:
8    search           : incremental search implementation
9    favicons         : iterating action implementation using bookmarkiterator
10    importers        : forwarders to kio/bookmarks code
11    exporters        : forwarders to kio/bookmarks code, and html export code
12    dcop             : dcop handling, internal interface
13    bookmarkiterator : is a baseclass for iterating actions, of sorts...
14    updater          : favicon updating base stuff - kio/khtml crap
15    testlink         : link testing stuff
17 3 different selection styles:
18    bookmark iterators (ITR_ACTION)
19    single bookmark (ITEM_ACTION)
20    normal selection (SELC_ACTION)