~ubuntu-branches/ubuntu/precise/koffice/precise

« back to all changes in this revision

Viewing changes to libs/koproperty/Mainpage.dox

  • Committer: Bazaar Package Importer
  • Author(s): Jonathan Riddell
  • Date: 2010-09-21 15:36:35 UTC
  • mfrom: (1.4.1 upstream) (60.2.11 maverick)
  • Revision ID: james.westby@ubuntu.com-20100921153635-6tejqkiro2u21ydi
Tags: 1:2.2.2-0ubuntu3
Add kubuntu_03_fix-crash-on-closing-sqlite-connection-2.2.2.diff and
kubuntu_04_support-large-memo-values-for-msaccess-2.2.2.diff as
recommended by upstream http://kexi-
project.org/wiki/wikiview/index.php@Kexi2.2_Patches.html#sqlite_stab
ility

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/**
 
2
        \mainpage
 
3
        A generic properties framework.
 
4
 
 
5
 Main classes of this framework are:
 
6
  - Property, representing a single property with its own type and value
 
7
  - Set, a set of properties
 
8
  - Editor, a widget for displaying and editing properties provided by a Set object. 
 
9
    Every property has its own row displayed using EditorItem object, within Editor
 
10
    widget. 
 
11
  - Widget class provides editing feature for EditorItem objects if a user selects 
 
12
    a given item.
 
13
 
 
14
 %KoProperty framework also supports adding custom property types 
 
15
 and custom property editor types using Custom Property and
 
16
 CustomPropertyFactory.
 
17
  If you cannot store your value type in a QVariant, consider using composed
 
18
  properties (see FactoryManager for more information) or storing it in CustomProperty yourself with handleValue() set to true.
 
19
 
 
20
 Take a look at the test application, available in /koproperty/test to see how
 
21
 to use %KoProperty.
 
22
 
 
23
 \author Cedric Pasteur <cedric.pasteur@free.fr>
 
24
 \author Alexander Dymo <cloudtemple@mskat.net>
 
25
 \author Jarosław Staniek <staniek@kde.org>
 
26
*/
 
27
// DOXYGEN_SET_PROJECT_NAME = KoProperty