summaryrefslogtreecommitdiff
path: root/libopie2/opiepim/core/opimglobal.h
authoreilers <eilers>2004-05-16 15:22:41 (UTC)
committer eilers <eilers>2004-05-16 15:22:41 (UTC)
commit703b468052367682959f0e1494eec4b3d12754a8 (patch) (unidiff)
treeaf6e153211a148c416a5afb4ee4aa580ebfd6275 /libopie2/opiepim/core/opimglobal.h
parent27794ba158d682d115b2feafea023995265991e6 (diff)
downloadopie-703b468052367682959f0e1494eec4b3d12754a8.zip
opie-703b468052367682959f0e1494eec4b3d12754a8.tar.gz
opie-703b468052367682959f0e1494eec4b3d12754a8.tar.bz2
Introducing a new factory for creating access objects for the pim backends.
It is still very basic but simplifies the access of the pim database and covers the creation process itself.. The new class OPimGlobal will contain constants and enums which should be public available for users of the PIM-classes..
Diffstat (limited to 'libopie2/opiepim/core/opimglobal.h') (more/less context) (show whitespace changes)
-rw-r--r--libopie2/opiepim/core/opimglobal.h62
1 files changed, 62 insertions, 0 deletions
diff --git a/libopie2/opiepim/core/opimglobal.h b/libopie2/opiepim/core/opimglobal.h
new file mode 100644
index 0000000..2d336b4
--- a/dev/null
+++ b/libopie2/opiepim/core/opimglobal.h
@@ -0,0 +1,62 @@
1/*
2 This file is part of the Opie Project
3 Copyright (C) Stefan Eilers <eilers.stefan@epost.de>
4 =. Copyright (C) The Opie Team <opie-devel@handhelds.org>
5 .=l.
6 .>+-=
7 _;:, .> :=|. This program is free software; you can
8.> <`_, > . <= redistribute it and/or modify it under
9:`=1 )Y*s>-.-- : the terms of the GNU Library General Public
10.="- .-=="i, .._ License as published by the Free Software
11 - . .-<_> .<> Foundation; either version 2 of the License,
12 ._= =} : or (at your option) any later version.
13 .%`+i> _;_.
14 .i_,=:_. -<s. This program is distributed in the hope that
15 + . -:. = it will be useful, but WITHOUT ANY WARRANTY;
16 : .. .:, . . . without even the implied warranty of
17 =_ + =;=|` MERCHANTABILITY or FITNESS FOR A
18 _.=:. : :=>`: PARTICULAR PURPOSE. See the GNU
19..}^=.= = ; Library General Public License for more
20++= -. .` .: details.
21 : = ...= . :.=-
22 -. .:....=;==+<; You should have received a copy of the GNU
23 -_. . . )=. = Library General Public License along with
24 -- :-=` this library; see the file COPYING.LIB.
25 If not, write to the Free Software Foundation,
26 Inc., 59 Temple Place - Suite 330,
27 Boston, MA 02111-1307, USA.
28*/
29#ifndef __OPIMGLOBAL_H_
30#define __OPIMGLOBAL_H_
31
32namespace Opie{
33namespace Pim{
34
35
36 /**
37 * Contains global types and enums for the PIM-API
38 */
39class OPimGlobal{
40 public:
41 enum PimType {
42 TODOLIST,
43 CONTACTLIST,
44 DATEBOOK,
45 _END_PimType
46 };
47
48 enum DatabaseStyle {
49 XML,
50 SQL,
51 VCARD,
52 _END_DatabaseStyle
53 };
54
55
56};
57
58}
59}
60
61
62#endif