-rw-r--r-- | libopie2/opiepim/core/opimaccessfactory.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/libopie2/opiepim/core/opimaccessfactory.h b/libopie2/opiepim/core/opimaccessfactory.h index ba99a15..eecfa96 100644 --- a/libopie2/opiepim/core/opimaccessfactory.h +++ b/libopie2/opiepim/core/opimaccessfactory.h | |||
@@ -89,12 +89,30 @@ class OPimAccessFactory | |||
89 | return dynamic_cast<T*>( new ODateBookAccess( OBackendFactory<ODateBookAccessBackend>::create( type, dbStyle, appName ) ) ); | 89 | return dynamic_cast<T*>( new ODateBookAccess( OBackendFactory<ODateBookAccessBackend>::create( type, dbStyle, appName ) ) ); |
90 | default: | 90 | default: |
91 | return 0l; | 91 | return 0l; |
92 | 92 | ||
93 | } | 93 | } |
94 | } | 94 | } |
95 | |||
96 | |||
97 | /** | ||
98 | * Returns the selected PIM access-object, using the default database style | ||
99 | * Which style is selected is defined in the configfile "pimaccess.conf" in | ||
100 | * the directory "Settings" | ||
101 | * @param type Type of the selected database (addressbook, todolist or datebook) | ||
102 | * @param appName "Name" of your application. This should be any constant string which is used | ||
103 | * by some backends for creating special files (i.e.journal files). Please keep the | ||
104 | * string unique for your application ! | ||
105 | * @see OPimGlobal | ||
106 | * | ||
107 | */ | ||
108 | static T* default( OPimGlobal::PimType type, const QString& appName ){ | ||
109 | |||
110 | return create( type, OPimGlobal::DEFAULT, appName ) | ||
111 | |||
112 | } | ||
95 | }; | 113 | }; |
96 | 114 | ||
97 | } | 115 | } |
98 | 116 | ||
99 | 117 | ||
100 | #endif | 118 | #endif |