summaryrefslogtreecommitdiff
path: root/libopie2/opiepim/core
AgeCommit message (Collapse)AuthorFilesLines
2003-05-14Guard against self assignmentzecke1-0/+2
2003-05-14move lastHitField stuff into OPIMRecordzecke2-2/+21
2003-05-14zecke: better?tille1-2/+2
2003-05-12Add a commentzecke1-0/+2
2003-05-12fix up OTodo::hasNotifierszecke1-1/+3
add a const notifiers() function and fix OPimNotifyManager::isEmpty
2003-05-12dateTimeFromStringzecke2-4/+48
and toString added
2003-05-08search stufftille4-9/+28
and match, toRichText & toShortText in oevent
2003-05-07implement loading of Recurrencezecke3-1/+7
2003-05-07Make it possible to see what a backend supportszecke2-0/+21
2003-05-07Add d ptrzecke1-1/+4
add comments and FIXMEs three new signals for otodoaccess
2003-04-22Fixing incompatibility to Qtopia 1.6 (especially syncing with QTDesktop 1.6):eilers2-0/+112
They using a special format for storing birthdays/anniversaries. This patch does not convert all entries, just new/modificated contacts will be stored in this new format ! Addressbook is able to work with both formats (new and old) Complete conversion will be done by the new kitchensync release, provided soon...
2003-04-13More API doczecke3-6/+53
QString -> const QString& QString = 0l -> QString::null
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.
2003-02-22Implement saving of eventszecke2-1/+69
Implement the ExceptionList Add Children and parent to OEvent Make ORecur honor exceptions Extend the test app to add and save
2003-02-21Add XML datebookresourcezecke3-5/+6
-clean up todoaccessxml header -implement some more stuff in the oeven tester -extend DefaultFactory to not crash and to use datebook -reading of OEvents is working nicely.. saving will be added tomorrow -fix spelling in ODateBookAcces
2003-02-21-Fix hasRecurrence()zecke2-0/+69
-Add the Access(Backend) of DateBook
2003-02-21-Remove old Todo classes they're deprecated and today I already using thezecke4-19/+193
new API -Guard against self assignment in OTodo -Add test apps for OPIM -Opiefied Event classes -Added TimeZone handling and pinning of TimeZones to OEvent -Adjust ORecur and the widget to better timezone behaviour
2003-02-18Fixing categoryNames in opimrecord which was just checking for Todo Listeilers2-3/+3
Now we get the categories in addressbook, too !
2003-01-02Improved query by example: Search by date is possible.. First stepeilers1-1/+9
for a today plugin for birthdays..
2002-12-10get in sync with HEAD againzecke9-58/+425
-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 infrastructurezecke20-30/+950
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-15Make OTodo compilezecke3-0/+75
add the MaintainerMode to OTodo
2002-11-15Add the implementation for the XRef Managerzecke7-84/+183
Add it to libopie.pro Adjust OPimRecord to use the new manager The backends do not support xref yet
2002-11-15Add proposal header for Cross Referencing..zecke4-0/+114
look at them and comment
2002-11-13Added sorted for Contacts..eilers2-0/+19
2002-11-03Oh OContact what a sucker ;)zecke1-2/+0
first of all UID generation belongs to OPimRecord and was removed from OContact then setUid now actually calls OPimRecord::setUid instead of Record::setUid This finally fixes the problem with wrong uids after beaming... At least locally on my machine
2002-11-03Patch by Simon Hausmann to suit gcc3 needszecke1-5/+5
many thanks
2002-11-02Fix a vCard problem in OContactzecke5-2/+121
cell phones do not set the UId property... add some more states to otodo
2002-11-01Added regExp-search in database for all fields in a contact.eilers2-0/+16
2002-10-20Added ORecur which is a base class for Recurrance extracted from TT Event classzecke2-0/+181
and a widget where you can set the Recurrance This will be used at least in Todolist and Datebook and in the common classes of OTodo and OEvent Fixed the SQL in multiple ways it's summary not description for example
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 ↵eilers3-92/+35
zecke.. :)
2002-10-14Some minor interface updateseilers3-49/+16
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-10Implement read ahead on the XML resource...zecke1-1/+3
Scrolling is now noticeable faster with 10.000 items but not as fast the XML backend... OPimCache can be tuned and Query->OTodo too
2002-10-10The Cache is finally in placezecke3-3/+182
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-10-08remove sql refseilers1-1/+1
2002-10-08Fixed libopie.pro to include the new pim-API.eilers1-4/+5
The SQL-Stuff is currently deactivated. Otherwise everyone who wants to compile itself would need to install libsqlite, libopiesql... Therefore, the backend currently uses XML only..
2002-10-07added OBackendFactory for advanced backend accesseilers1-1/+4
2002-10-07added OBackendFactory for advanced backend accesseilers1-2/+8
2002-10-07Sorted works enough in the SQL backend let's commit itzecke1-3/+3
2002-10-07First SQL backend Resourcezecke1-2/+2
The DB layout is not fully what we've in mind but for example I do lack the Categories infrastructure for that I've to implement sorted lists and then I'll make Todolist fast
2002-10-02debugged and seems to work almost perfectly ..eilers1-1/+7
2002-09-27Added API for accessing the Contact-Database ! It is compiling, buteilers2-0/+371
please do not expect that anything is working ! I will debug that stuff in the next time .. Please read README_COMPILE for compiling !
2002-09-25Add a sort function and filter function to TodoAccesszecke2-2/+22
This would allow us todo a paint hack in QTable
2002-09-23Updateszecke2-3/+4
2002-09-22Add XML resources for todolist and compile fixes for RecordListzecke4-25/+180
2002-09-22Some documentationzecke3-7/+96
and addition to OTodoAccess overDue and effectiveTodos
2002-09-22Ok now it compiles again... heurekazecke4-54/+116
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-21additionszecke1-0/+16