summaryrefslogtreecommitdiff
path: root/libopie2/opiepim/core/opimaccesstemplate.h
AgeCommit message (Collapse)AuthorFilesLines
2005-01-03Fixing stupid API documentation error.eilers1-9/+34
Moving hasQuerySettings() and querySettings up to OPimAccessTemplate to be available for all frontends..
2004-12-28 * Make improved query by example accessable via frontendeilers1-7/+69
* Some API improvement
2004-12-20Recovery of the following Changes:eilers1-11/+42
* Implement fast and full featured version of sorted() for addressbook * Implement generic queryByExample for all Addressboook backends. It allows incremental search. * Update of API Documentation
2004-11-18Big PIM API Update Core Part (1/2 of what should be implemented):zecke1-101/+250
OPimRecords: -Add a so called safeCast using the rtti value OPimTodo: -Fix memleak with OPimState OPimOccurrence: -New class. Every 'Access' can give occurrences for a period of time Move Documentation
2004-10-27Switching to sqlite3eilers1-7/+0
Please read the following page for upgrade your old sqlite V2 database: http://opie.handhelds.org/cgi-bin/moin.cgi/SqlBackends
2004-09-05Fixing really stupid caching bug.. Thanks to zecke who found it..eilers1-2/+2
Removed cachefind in backend which isn't needed anymore and not a goot idea...
2004-08-29Added lookahead caching for addressbook (SQL-only) for speed improvement.eilers1-10/+30
2004-06-01- convert to odebug frameworkar1-7/+10
2004-05-21Fix commentzecke1-7/+7
s/plugins/template
2004-04-28Some modifications to alow use of generic OPimRecords without need toeilers1-3/+25
cast them manually to the right type
2004-02-24*phew* here is the class and file rename patch. not converted yet: backend,mickeyl1-3/+3
but that will be not visible to application classes so we can change it later.
2004-02-20moved the opie pim stuff to libopie2 - pim. Tried to resort them, may be ↵alwin1-5/+38
someone should take a look for a better file order. but now all applications can start using libopiepim2 instead of libopie1-pim-stuff.
2003-08-01Merging changes from BRANCH_1_0 to HEADeilers1-0/+4
2003-05-08search stufftille1-0/+12
and match, toRichText & toShortText in oevent
2003-03-21Merged speed optimized xml backend for contacts to main.eilers1-3/+3
Added QDateTime to querybyexample. For instance, it is now possible to get all Birthdays/Anniversaries between two dates. This should be used to show all birthdays in the datebook.. This change is sourcecode backward compatible but you have to upgrade the binaries for today-addressbook.
2002-12-10get in sync with HEAD againzecke1-4/+21
-OPimBase was added to be used as a default struct inside OPimResolver and to work with DSOs -TodoListXML backend now uses mmap and madvise to load data -OContact added/changed rtti -OTodo added changed rtti OPimAccess* added stuff necessary for the Resolver and a 'state'/'hint' on how to load data OPimResolver which resolves uid + services to Records, rtti to QCOPChannels loads arbitary Service backends ( will work with DSOs soon ) -OPimMainWindow added some setDocument scripting possibility and internal marshalling and demarshalling of Records -OPimRecord added loadDataFromm and saveDataTo for marshalling purposes much more :)
2002-11-30More infrastructurezecke1-0/+10
ORecur has now the nextOccurence function exceptions We've now Notifers like Alarms and DatebookEntries we may add to execute applications... AppName replaced with service cause it is a service Add rtti to OPimRecord as a static function This is used inside the BackEnd classes to static_cast... added removeAllCompleted to the todobackends... add a common Opie PIM mainwindow which takes care of some simple scripting enchangements.. much more
2002-11-03Patch by Simon Hausmann to suit gcc3 needszecke1-5/+5
many thanks
2002-10-19Add void setReadAhead(uint) to the templateszecke1-1/+6
OTodoAccessSQL use the read ahead value
2002-10-16Added some docu to the interface and now using the cache infrastucture by ↵eilers1-6/+21
zecke.. :)
2002-10-14Some minor interface updateseilers1-9/+3
2002-10-13OPimAccessBackend nothing tried a isDirty()const ... but removed itzecke1-2/+0
ORecordList uidAt(uint index ) added Speed Improvements at the SQL backend do not load the list of uids until it's really needed do not reload the uid list until it's really needed we got a bitfield m_dirty there...
2002-10-10The Cache is finally in placezecke1-3/+54
I tested it with my todolist and it 'works' for 10.000 todos the hits are awesome ;) The read ahead functionality does not make sense for XMLs backends because most of the stuff is already in memory. While using readahead on SQL makes things a lot faster.... I still have to fully implement read ahead This change is bic but sc
2002-09-22Add XML resources for todolist and compile fixes for RecordListzecke1-24/+29
2002-09-22Some documentationzecke1-4/+77
and addition to OTodoAccess overDue and effectiveTodos
2002-09-22Ok now it compiles again... heurekazecke1-54/+90
I had to create templatebase so orecordlist and opimaccesstemplate do not have circular dependency otherwise just compile fixes to my templaes and i did not make them inline
2002-09-20Our new common template based start for Accessing and Manipulatingzecke1-0/+82
the Records The CROSS_REFERENCE branch will get ported to it. We use templates for several reasons They allow us to share code and to be easily extended I've to make them not inline to save memory... I've to port all DBs and Record related classes