1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
|
Okteta project
===================
part of the KDE project.
Copyright: 2003-2009 Friedrich W. H. Kossebau <kossebau@kde.org>
Author/Maintainer: Friedrich W. H. Kossebau <kossebau@kde.org>
Overview
--------
This directory holds the files of the Okteta project. This project is about
viewing and editing of data on the byte level.
It is divided in three parts:
* basic Okteta libraries
* Okteta elements for Kasten
* End-user products
The basic Okteta libraries, liboktetacore and liboktetagui, contain the classic
simple Qt/KDE widgets/classes others want to reuse in their code by linking to
these libraries. Additionally there is a Qt Designer plugin for the two
Okteta widgets from liboktetagui. This part is spread over the subdirs
core, gui, includes, and designer.
The Okteta elements for Kasten are specific Okteta classes for building programs and parts
with the Kasten framework. The elements are divided into the libraries liboktetakastencore,
liboktetakastengui, and liboktetakastencontroller, all found in the subdir kasten.
The basic framework Kasten itself is currently found at the subdirectory libs/kasten/.
The end-user products are the stand-alone program also named Okteta, a KPart useable
e.g. for Konqueror/KDevelop, and a module implementing the service type KHexEdit/KBytesEdit
as defined by some kdelibs interfaces. These are in the subdirs program and parts.
What to find in which subdirectory:
--------------------------------
core:
sources of the basic core library of Okteta, liboktetacore
gui:
sources of the basic gui library of Okteta, liboktetagui
includes:
CamelCase headers of the basic libraries of Okteta
designer:
plugin for Qt Designer to add support for widgets from the Okteta gui library
kasten:
Okteta elements for the Kasten framework (currently found in libs/kasten)
parts:
collection of modules based on the Okteta libraries
parts/kbytesedit:
sources of the implementation for the service type KHexEdit/KBytesEdit
parts/kpart:
sources of the implementation of a KPart::ReadWritePart
program:
a standalone hex editor program, based on Kasten and the Okteta Kasten elements
libs:
neutral utility libs and frameworks, e.g. Kasten, useful outside Okteta
|