File: DESIGN

package info (click to toggle)
keditbookmarks 20.12.0-2
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, sid
  • size: 1,864 kB
  • sloc: cpp: 4,767; xml: 414; makefile: 17; sh: 3
file content (20 lines) | stat: -rw-r--r-- 892 bytes parent folder | download | duplicates (10)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
four main layers:
   toplevel     : startup, initialisation
   listview     : listview, selection, action forwarding
   commands     : bookmark undo/redo mechanism implementation
   actionsimpl  : the actual slots, almost all of 'em

various other thingies:
   search           : incremental search implementation
   favicons         : iterating action implementation using bookmarkiterator
   importers        : forwarders to kio/bookmarks code
   exporters        : forwarders to kio/bookmarks code, and html export code
   dcop             : dcop handling, internal interface
   bookmarkiterator : is a baseclass for iterating actions, of sorts...
   updater          : favicon updating base stuff - kio/khtml crap
   testlink         : link testing stuff

3 different selection styles:
   bookmark iterators (ITR_ACTION)
   single bookmark (ITEM_ACTION)
   normal selection (SELC_ACTION)