Commit Graph

43 Commits

Author SHA1 Message Date
f474ac55d6 tvplanit: Fix VpContactButtons behavior when search contact does not exist.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6744 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-12-04 11:34:23 +00:00
50ebf97861 tvplanit: Fix compilation with Laz 1.6.4. Less hints.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6550 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-07-06 18:56:08 +00:00
53e2ca7944 tvplanit: Import tasks from VTODO section of iCalendar files (*.ics, *.ical)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6502 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-17 20:27:58 +00:00
5706fa833b tvplanit: Import event category from ical file.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6501 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-16 23:07:26 +00:00
8a9d5799a8 tvplanit: Implement import of events from iCal files (*.ics). Some issues left.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6499 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-15 23:40:18 +00:00
842ff47426 tvplanit: Improve keyboard handling of VpContactGrid. Some refactoring of painting code.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6485 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-10 16:42:16 +00:00
66df4b25d4 tvplanit: Better sorting of contacts. Clean-up.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6484 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-09 22:57:50 +00:00
820288c8ec tvplanit: Import contacts from vCards (*.vcf)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@6475 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2018-06-08 20:03:23 +00:00
fcfce0aa75 tvplanit: Separate code into designtime and runtime packages. Move lpk files to library root folder for better visibility. Test all demos.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5372 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-11-21 17:12:05 +00:00
cf3d788bc2 tvplanit: Improvements in contacts hint display.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5189 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-09-20 09:54:00 +00:00
9b1bdfb9c9 tvplanit: Fix typo when saving 2nd website specification of contact
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5178 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-09-18 09:50:12 +00:00
b7aa833a11 tvplanit: Expose task priority and category in task editor. Update translations.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5170 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-09-17 15:14:53 +00:00
05aad697c4 tvplanit: Remove new field PathToPhoto (too complex), add new contact field Department. Update Contact editor.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5169 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-09-16 23:42:31 +00:00
e6b2345010 tvplanit: Implement new contact fields for ini datastore (-> new file structure).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5165 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-09-15 20:27:13 +00:00
f8435f112c tvplanit: Add new fields (email1..3, website1..2, address1..2, pathtophoto) to contact records. Update some demos.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5164 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-09-15 11:40:14 +00:00
f436b26383 tvplanit: Fix fulldemo with resource groups crashing due to nil resources.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5161 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-09-14 22:39:33 +00:00
cd23d554eb tvplanit: Add property ShowDetails to resource groups in order to control the level of detail visible for overlayed events.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5152 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-09-11 13:35:19 +00:00
ad82eacee5 tvplanit: Fix new events initially being displayed as overlayed.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5151 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-09-11 08:23:51 +00:00
8b0e5c6f3e tvplanit: Use resource description if resourcegroup caption is empty.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5150 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-09-11 08:14:11 +00:00
1f82493afa tvplanit: Add brush pattern to resource group. Remove duplicate resourcestrings. Clearer context menus by adding divider lines.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5148 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-09-10 20:08:06 +00:00
7b4cfd3f6e tvplanit: Add ReadOnly flag to ResourceGroup to prevent editing of events in overlay mode.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5147 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-09-10 19:06:41 +00:00
e6b0f403d5 tvplanit: Improve assignment of resource group to resource.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5146 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-09-10 18:27:50 +00:00
f1348844bf tvplanit: Add option for showing/hiding overlayed events to dayview and weekview context menu.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5145 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-09-10 17:26:42 +00:00
981bf5d3a4 tvplanit: Show multiple resources in dayview (some issues).
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5144 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-09-10 15:09:23 +00:00
07c3506c3a tvplanit: Initial implementation of TVpResourceGroups. Incomplete.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5143 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-09-10 14:19:31 +00:00
5920c0bc2f tvplanit: Use TList sorting method for sorting resources, events, tasks and contacts. Cosmetic changes.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5132 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-09-06 19:59:25 +00:00
2f73e71c1d tvplanit: Fix crash when deleting resources, fix full demo affected by this.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5129 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-09-05 14:04:22 +00:00
433408c2f1 tvplanit: Modify vpdata for usage of RTTI (patch by DonAlfredo, thanks)
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5116 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-09-01 09:56:46 +00:00
9333e53cb4 tvplanit: Add FlexDatastore example (using an Access database) with instructions in readme.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5030 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-25 16:55:32 +00:00
6517dc0e2e tvplanit: Less hints and warnings.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4940 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-12 09:26:14 +00:00
1b42108c15 tvplanit: Some refactoring (checking if a date is in date range), some cosmetic changes
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4907 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-07-04 09:55:08 +00:00
1aaa90008d tvplanit: Fix hang of prev commit. Minor refactoring.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4875 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-30 21:29:02 +00:00
f268a8663b tvplanit: Fix recurring events being hidden or in wrong order because DayView's and WeekViews' temporary event lists are not correctly sorted.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4873 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-30 18:45:39 +00:00
e2c8f958b2 tvplanit: declare IDs as Integer again, not Int64 - causing too much trouble with TVpIniDataStore
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4853 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-28 13:43:32 +00:00
723aa23ea5 tvplanit: Initial commit of an inifile datastore (working only partially at the moment). Add a demo project.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4845 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-27 22:43:15 +00:00
7d184408a7 tvplanit: Remove all "uses messages" (implies "uses Windows")
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4798 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-22 07:59:17 +00:00
968af22828 tvplanit: Consistent field mappings.
Changed PlanIt field names: 
 Contacts: 
    Position -> Job_Position 
 Events: 
    AlarmAdv -> AlarmAdvance
    AlarmAdvType -> AlarmAdvanceType
    CustInterval -> CustomInterval.

Previous changes: 
 Resource: 
    Active --> ResourceActive
 Events: 
    AlarmWavPath --> DingPath
    Note --> Notes 
    Location (new);
 Contacts:
    Note --> Notes

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4725 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-12 12:53:26 +00:00
74f08ceafe tvplanit: Add new event field "Location". Rename some fields for more consistency. Undo some of the changes in previous commit inspired by CodeTyphoon version.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4717 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-11 14:09:10 +00:00
1527bdbed9 tvplanit: Adapt some changes of Code Typhoon. Fix misplacement of events in dayview. Change db field "Active" of resource table to "ResourceActive".
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4716 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2016-06-10 23:24:14 +00:00
d433a47a64 Several Changes from me in meantime
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@2538 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2012-09-24 19:30:17 +00:00
b6ccf41e4f Fixed some small bugs
fixed dayview
reworked event Edit Dlg

git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1084 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2009-12-24 22:41:52 +00:00
160abc712d some small fixes
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@348 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2008-02-10 19:17:45 +00:00
c1641e380d Initial import
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@338 8e941d3f-bd1b-0410-a28a-d453659cc2b4
2008-02-03 12:05:55 +00:00