-rw-r--r-- | bin/kdepim/SyncHowto.txt (renamed from bin/kdepim/korganizer/howtoSYNC.txt) | 0 | ||||
-rw-r--r-- | bin/kdepim/WhatsNew.txt (renamed from bin/kdepim/korganizer/kopiWhatsNew.txt) | 6 | ||||
-rw-r--r-- | korganizer/mainwindow.cpp | 19 |
3 files changed, 7 insertions, 18 deletions
diff --git a/bin/kdepim/korganizer/howtoSYNC.txt b/bin/kdepim/SyncHowto.txt index 3cab446..3cab446 100644 --- a/bin/kdepim/korganizer/howtoSYNC.txt +++ b/bin/kdepim/SyncHowto.txt | |||
diff --git a/bin/kdepim/korganizer/kopiWhatsNew.txt b/bin/kdepim/WhatsNew.txt index 3f95dcf..3eecf8c 100644 --- a/bin/kdepim/korganizer/kopiWhatsNew.txt +++ b/bin/kdepim/WhatsNew.txt | |||
@@ -1,75 +1,77 @@ | |||
1 | Info about the changes in new versions of KO/Pi | 1 | Info about the changes in new versions of KDE-Pim/Pi |
2 | and KDE-Pim/Pi | ||
3 | 2 | ||
4 | ********** VERSION 1.9.7 ************ | 3 | ********** VERSION 1.9.7 ************ |
5 | 4 | ||
6 | KO/Pi - KA/Pi on Windows: | 5 | KO/Pi - KA/Pi on Windows: |
7 | Now a directory can be defined by the user, where the | 6 | Now a directory can be defined by the user, where the |
8 | application/config data should be saved. | 7 | application/config data should be saved. |
9 | Define your desired path in the evironment variable | 8 | Define your desired path in the evironment variable |
10 | MICROKDEHOME | 9 | MICROKDEHOME |
11 | before starting KO/Pi or KA/Pi. | 10 | before starting KO/Pi or KA/Pi. |
12 | 11 | ||
13 | An easy Kx/Pi to Kx/Pi syncing is now possible | 12 | An easy Kx/Pi to Kx/Pi syncing is now possible |
14 | (it is called Pi-Sync) via network. | 13 | (it is called Pi-Sync) via network. |
15 | Please look at the Sync Howto. | 14 | Please look at the Sync Howto. |
16 | 15 | ||
17 | Exporting of calendar data and contacts to mobile phones is now possible. | 16 | Exporting of calendar data and contacts to mobile phones is now possible. |
18 | The SyncHowto is updated with information howto | 17 | The SyncHowto is updated with information howto |
19 | access/sync mobile phones. | 18 | access/sync mobile phones. |
20 | Please look at the Sync Howto. | 19 | Please look at the Sync Howto. |
21 | 20 | ||
22 | Now KO/Pi and KA/Pi on the Zaurus can receive data via infrared directly. | 21 | Now KO/Pi and KA/Pi on the Zaurus can receive data via infrared directly. |
23 | Please disable Fastload for the original contact/calendar applications | 22 | Please disable Fastload for the original contact/calendar applications |
24 | and close them. | 23 | and close them. |
25 | KO/Pi and KA/Pi must be running in order to receive the data. | 24 | KO/Pi and KA/Pi must be running in order to receive the data. |
26 | (KO/Pi and KA/Pi are always running if Fastload for them is enabled!) | 25 | (KO/Pi and KA/Pi are always running if Fastload for them is enabled!) |
27 | 26 | ||
27 | In the KA/Pi details view are now the preferred tel. numbers displayed on top | ||
28 | of the other data ( emails/tel.numbers/addresses) | ||
29 | |||
28 | 30 | ||
29 | ********** VERSION 1.9.6 ************ | 31 | ********** VERSION 1.9.6 ************ |
30 | 32 | ||
31 | Changes in the external application communication on the Zaurus | 33 | Changes in the external application communication on the Zaurus |
32 | in order to use less RAM when the apps are running. | 34 | in order to use less RAM when the apps are running. |
33 | First syncing of addressbooks (KA/Pi) is possible. | 35 | First syncing of addressbooks (KA/Pi) is possible. |
34 | 36 | ||
35 | 37 | ||
36 | ********** VERSION 1.9.5a ************ | 38 | ********** VERSION 1.9.5a ************ |
37 | 39 | ||
38 | Fixed a bug in KO/Pi in the SharpDTM sync of version 1.9.5. | 40 | Fixed a bug in KO/Pi in the SharpDTM sync of version 1.9.5. |
39 | Fixed some small bugs. | 41 | Fixed some small bugs. |
40 | KA/Pi shows now the birthday in summary view. | 42 | KA/Pi shows now the birthday in summary view. |
41 | Now OM/Pi and KA/Pi are using the date format defined in KO/Pi | 43 | Now OM/Pi and KA/Pi are using the date format defined in KO/Pi |
42 | for displaying dates. | 44 | for displaying dates. |
43 | 45 | ||
44 | 46 | ||
45 | ********** VERSION 1.9.5 ************ | 47 | ********** VERSION 1.9.5 ************ |
46 | 48 | ||
47 | There is still no Addressbook syncing! | 49 | There is still no Addressbook syncing! |
48 | 50 | ||
49 | New in 1.9.5: | 51 | New in 1.9.5: |
50 | 52 | ||
51 | Many bugfixes. | 53 | Many bugfixes. |
52 | Better searching in KA/Pi. | 54 | Better searching in KA/Pi. |
53 | You can configure in KA/Pi if you want to search only after | 55 | You can configure in KA/Pi if you want to search only after |
54 | <return> key pressed. | 56 | <return> key pressed. |
55 | 57 | ||
56 | Better mail downloading in OM/Pi. | 58 | Better mail downloading in OM/Pi. |
57 | 59 | ||
58 | First experimental alpha version of sync of KO/Pi with mobile phones. | 60 | First experimental alpha version of sync of KO/Pi with mobile phones. |
59 | See gammu documentation for supported phones. | 61 | See gammu documentation for supported phones. |
60 | You need to install the package kammu_1.9.5_arm.ipk for sync of KO/Pi with mobile phones. kammu_1.9.5_arm.ipk needs libbluetooth and libsdp. | 62 | You need to install the package kammu_1.9.5_arm.ipk for sync of KO/Pi with mobile phones. kammu_1.9.5_arm.ipk needs libbluetooth and libsdp. |
61 | Quick hint how to use: | 63 | Quick hint how to use: |
62 | NOTE: MOBILE PHONE SYNC IS EXPERIMENTAL! | 64 | NOTE: MOBILE PHONE SYNC IS EXPERIMENTAL! |
63 | Install kammu_1.9.5_arm.ipk , libbluetooth and libsdp. | 65 | Install kammu_1.9.5_arm.ipk , libbluetooth and libsdp. |
64 | Create syncprofile - mobile device | 66 | Create syncprofile - mobile device |
65 | Remove entry for model. (Leave empty ). | 67 | Remove entry for model. (Leave empty ). |
66 | Enable infrared on Zaurus and your Phone. | 68 | Enable infrared on Zaurus and your Phone. |
67 | Sync. | 69 | Sync. |
68 | To get a more detailed log, start kopi from konsole. | 70 | To get a more detailed log, start kopi from konsole. |
69 | 71 | ||
70 | ********** VERSION 1.9.4 ************ | 72 | ********** VERSION 1.9.4 ************ |
71 | 73 | ||
72 | This is the version 1.9.4 of KDE-Pim/Pi for the Zaurus. | 74 | This is the version 1.9.4 of KDE-Pim/Pi for the Zaurus. |
73 | 75 | ||
74 | WARNING: | 76 | WARNING: |
75 | PLEASE BACKUP ALL YOUR DATA! | 77 | PLEASE BACKUP ALL YOUR DATA! |
diff --git a/korganizer/mainwindow.cpp b/korganizer/mainwindow.cpp index a69a0bd..58d8d34 100644 --- a/korganizer/mainwindow.cpp +++ b/korganizer/mainwindow.cpp | |||
@@ -1039,120 +1039,107 @@ QString MainWindow::resourcePath() | |||
1039 | return KGlobal::iconLoader()->iconPath(); | 1039 | return KGlobal::iconLoader()->iconPath(); |
1040 | } | 1040 | } |
1041 | 1041 | ||
1042 | void MainWindow::displayText( QString text ,QString cap ) | 1042 | void MainWindow::displayText( QString text ,QString cap ) |
1043 | { | 1043 | { |
1044 | QDialog dia( this, "name", true ); ; | 1044 | QDialog dia( this, "name", true ); ; |
1045 | dia.setCaption( cap ); | 1045 | dia.setCaption( cap ); |
1046 | QVBoxLayout* lay = new QVBoxLayout( &dia ); | 1046 | QVBoxLayout* lay = new QVBoxLayout( &dia ); |
1047 | lay->setSpacing( 3 ); | 1047 | lay->setSpacing( 3 ); |
1048 | lay->setMargin( 3 ); | 1048 | lay->setMargin( 3 ); |
1049 | QTextBrowser tb ( &dia ); | 1049 | QTextBrowser tb ( &dia ); |
1050 | lay->addWidget( &tb ); | 1050 | lay->addWidget( &tb ); |
1051 | tb.setText( text ); | 1051 | tb.setText( text ); |
1052 | #ifdef DESKTOP_VERSION | 1052 | #ifdef DESKTOP_VERSION |
1053 | dia.resize( 640, 480); | 1053 | dia.resize( 640, 480); |
1054 | #else | 1054 | #else |
1055 | dia.showMaximized(); | 1055 | dia.showMaximized(); |
1056 | #endif | 1056 | #endif |
1057 | dia.exec(); | 1057 | dia.exec(); |
1058 | } | 1058 | } |
1059 | void MainWindow::displayFile( QString fn, QString cap ) | 1059 | void MainWindow::displayFile( QString fn, QString cap ) |
1060 | { | 1060 | { |
1061 | QString fileName = resourcePath() + fn; | 1061 | QString fileName = resourcePath() + fn; |
1062 | QString text; | 1062 | QString text; |
1063 | QFile file( fileName ); | 1063 | QFile file( fileName ); |
1064 | if (!file.open( IO_ReadOnly ) ) { | 1064 | if (!file.open( IO_ReadOnly ) ) { |
1065 | return ; | 1065 | return ; |
1066 | 1066 | ||
1067 | } | 1067 | } |
1068 | QTextStream ts( &file ); | 1068 | QTextStream ts( &file ); |
1069 | text = ts.read(); | 1069 | text = ts.read(); |
1070 | file.close(); | 1070 | file.close(); |
1071 | displayText( text, cap); | 1071 | displayText( text, cap); |
1072 | } | 1072 | } |
1073 | void MainWindow::features() | 1073 | void MainWindow::features() |
1074 | { | 1074 | { |
1075 | 1075 | ||
1076 | displayFile( "featuresKOPI.txt",i18n("KO/Pi Features and hints") ); | 1076 | displayFile( "featuresKOPI.txt",i18n("KO/Pi Features and hints") ); |
1077 | } | 1077 | } |
1078 | 1078 | ||
1079 | void MainWindow::usertrans() | 1079 | void MainWindow::usertrans() |
1080 | { | 1080 | { |
1081 | 1081 | ||
1082 | displayFile( "usertranslationHOWTO.txt",i18n("KO/Pi User translation HowTo") ); | 1082 | displayFile( "usertranslationHOWTO.txt",i18n("KO/Pi User translation HowTo") ); |
1083 | } | 1083 | } |
1084 | 1084 | ||
1085 | void MainWindow::synchowto() | 1085 | void MainWindow::synchowto() |
1086 | { | 1086 | { |
1087 | #if 0 | 1087 | |
1088 | QPtrList<Incidence> er = mCalendar->rawIncidences(); | 1088 | KApplication::showFile( "KDE-Pim/Pi Synchronization HowTo", "kdepim/SyncHowto.txt" ); |
1089 | Incidence* inR = er.first(); | ||
1090 | VCalFormat vf; | ||
1091 | QString strout; | ||
1092 | while ( inR ) { | ||
1093 | if ( inR->type() == "Todo" ) | ||
1094 | strout = vf.todoToString( (Todo *) inR ); | ||
1095 | if ( inR->type() == "Event" ) | ||
1096 | strout = vf.eventToString( (Event *) inR ); | ||
1097 | qDebug("incidence: \n%s\n ente\n\n",strout.latin1() ); | ||
1098 | inR = er.next(); | ||
1099 | } | ||
1100 | #endif | ||
1101 | displayFile( "howtoSYNC.txt",i18n("KO/Pi Synchronization HowTo") ); | ||
1102 | } | 1089 | } |
1103 | void MainWindow::faq() | 1090 | void MainWindow::faq() |
1104 | { | 1091 | { |
1105 | displayFile( "kopiFAQ.txt",i18n("KO/Pi FAQ") ); | 1092 | displayFile( "kopiFAQ.txt",i18n("KO/Pi FAQ") ); |
1106 | 1093 | ||
1107 | } | 1094 | } |
1108 | void MainWindow::whatsNew() | 1095 | void MainWindow::whatsNew() |
1109 | { | 1096 | { |
1110 | displayFile( "kopiWhatsNew.txt",i18n("KO/Pi Version Info") ); | 1097 | KApplication::showFile( "KDE-Pim/Pi Version Info", "kdepim/WhatsNew.txt" ); |
1111 | 1098 | ||
1112 | } | 1099 | } |
1113 | void MainWindow::licence() | 1100 | void MainWindow::licence() |
1114 | { | 1101 | { |
1115 | KApplication::showLicence(); | 1102 | KApplication::showLicence(); |
1116 | 1103 | ||
1117 | } | 1104 | } |
1118 | void MainWindow::about() | 1105 | void MainWindow::about() |
1119 | { | 1106 | { |
1120 | QString version; | 1107 | QString version; |
1121 | #include <../version> | 1108 | #include <../version> |
1122 | QMessageBox::about( this, i18n("About KOrganizer/Pi"), | 1109 | QMessageBox::about( this, i18n("About KOrganizer/Pi"), |
1123 | i18n("KOrganizer/Platform-independent\n") + | 1110 | i18n("KOrganizer/Platform-independent\n") + |
1124 | "(KO/Pi) " + version + " - " + | 1111 | "(KO/Pi) " + version + " - " + |
1125 | 1112 | ||
1126 | #ifdef DESKTOP_VERSION | 1113 | #ifdef DESKTOP_VERSION |
1127 | i18n("Desktop Edition\n") + | 1114 | i18n("Desktop Edition\n") + |
1128 | #else | 1115 | #else |
1129 | i18n("PDA-Edition\nfor: Zaurus 5x00 / 7x0 / 8x0\n") + | 1116 | i18n("PDA-Edition\nfor: Zaurus 5x00 / 7x0 / 8x0\n") + |
1130 | #endif | 1117 | #endif |
1131 | i18n("(c) 2004 Lutz Rogowski\nEmail:lutz@pi-sync.net\nKO/Pi is based on KOrganizer\n(c) 2002,2003 Cornelius Schumacher\nEmail: schumacher@kde.org\nKOrganizer/Pi is licensed\nunder the GPL.\nKO/Pi can be compiled for\nLinux, Zaurus-PDA and Windows\nwww.korganizer.org\nwww.pi-sync.net\n") ); | 1118 | i18n("(c) 2004 Lutz Rogowski\nEmail:lutz@pi-sync.net\nKO/Pi is based on KOrganizer\n(c) 2002,2003 Cornelius Schumacher\nEmail: schumacher@kde.org\nKOrganizer/Pi is licensed\nunder the GPL.\nKO/Pi can be compiled for\nLinux, Zaurus-PDA and Windows\nwww.korganizer.org\nwww.pi-sync.net\n") ); |
1132 | } | 1119 | } |
1133 | void MainWindow::keyBindings() | 1120 | void MainWindow::keyBindings() |
1134 | { | 1121 | { |
1135 | QString cap = i18n("Key bindings KOrganizer/Pi"); | 1122 | QString cap = i18n("Key bindings KOrganizer/Pi"); |
1136 | QString text = i18n("<p><h2>KO/Pi key shortcuts:</h2></p>\n") + | 1123 | QString text = i18n("<p><h2>KO/Pi key shortcuts:</h2></p>\n") + |
1137 | i18n("<p><b>H</b>: This help dialog | <b>S</b>: Search dialog</p>\n")+ | 1124 | i18n("<p><b>H</b>: This help dialog | <b>S</b>: Search dialog</p>\n")+ |
1138 | i18n("<p><b>I</b>: Show info for selected event/todo</p>\n") + | 1125 | i18n("<p><b>I</b>: Show info for selected event/todo</p>\n") + |
1139 | i18n("<p><b>Space</b>: Toggle fullscreen | <b>P</b>: Date picker</p>\n")+ | 1126 | i18n("<p><b>Space</b>: Toggle fullscreen | <b>P</b>: Date picker</p>\n")+ |
1140 | i18n("<p><b>F</b>: Toggle filterview |<b>F+ctrl</b>: Edit filter </p>\n")+ | 1127 | i18n("<p><b>F</b>: Toggle filterview |<b>F+ctrl</b>: Edit filter </p>\n")+ |
1141 | i18n("<p><b>O</b>: Filter On/Off | <b>J</b>: Journal view</p>\n")+ | 1128 | i18n("<p><b>O</b>: Filter On/Off | <b>J</b>: Journal view</p>\n")+ |
1142 | i18n("<p><b>1-0</b> (+<b>ctrl</b>): Select filter 1-10 (11-20)</p>\n")+ | 1129 | i18n("<p><b>1-0</b> (+<b>ctrl</b>): Select filter 1-10 (11-20)</p>\n")+ |
1143 | i18n("<p><b>N</b>: Next days view| <b>W</b>: What's next view\n ")+ | 1130 | i18n("<p><b>N</b>: Next days view| <b>W</b>: What's next view\n ")+ |
1144 | i18n("<p><b>V</b>: Todo view | <b>L</b>: Event list view</p>\n")+ | 1131 | i18n("<p><b>V</b>: Todo view | <b>L</b>: Event list view</p>\n")+ |
1145 | i18n("<p><b>Z,Y</b>: Work week view | <b>U</b>: Week view</p>\n")+ | 1132 | i18n("<p><b>Z,Y</b>: Work week view | <b>U</b>: Week view</p>\n")+ |
1146 | i18n("<p><b>D</b>: One day view | <b>M</b>: Month view</p>\n")+ | 1133 | i18n("<p><b>D</b>: One day view | <b>M</b>: Month view</p>\n")+ |
1147 | i18n("<p><b>E</b>: Edit selected item |<b> E+ctrl</b>: New Event</p>\n")+ | 1134 | i18n("<p><b>E</b>: Edit selected item |<b> E+ctrl</b>: New Event</p>\n")+ |
1148 | i18n("<p><b>T</b>: Goto today | <b>T+ctrl</b>: New Todo</p>\n")+ | 1135 | i18n("<p><b>T</b>: Goto today | <b>T+ctrl</b>: New Todo</p>\n")+ |
1149 | i18n("<p><b>S+ctrl</b>: Add sub-todo | <b>X</b>: Toggle datenavigator</p>\n")+ | 1136 | i18n("<p><b>S+ctrl</b>: Add sub-todo | <b>X</b>: Toggle datenavigator</p>\n")+ |
1150 | i18n("<p><b>+,-</b> : Zoom in/out agenda | <b>A</b>: Toggle allday agenda height</p>\n")+ | 1137 | i18n("<p><b>+,-</b> : Zoom in/out agenda | <b>A</b>: Toggle allday agenda height</p>\n")+ |
1151 | i18n("<p><b>C</b>: Show current time in agenda view</p>\n")+ | 1138 | i18n("<p><b>C</b>: Show current time in agenda view</p>\n")+ |
1152 | i18n("<p><b>B</b>: Edit description (details) of selected item</p>\n")+ | 1139 | i18n("<p><b>B</b>: Edit description (details) of selected item</p>\n")+ |
1153 | i18n("<p><b>right</b>: Next week | <b>right+ctrl</b>: Next month</p>\n")+ | 1140 | i18n("<p><b>right</b>: Next week | <b>right+ctrl</b>: Next month</p>\n")+ |
1154 | i18n("<p><b>left</b>: Prev. week | <b>left+ctrl</b>: Prev. month</p>\n")+ | 1141 | i18n("<p><b>left</b>: Prev. week | <b>left+ctrl</b>: Prev. month</p>\n")+ |
1155 | i18n("<p><b>del,backspace</b>: Delete selected item</p>\n")+ | 1142 | i18n("<p><b>del,backspace</b>: Delete selected item</p>\n")+ |
1156 | i18n("<p><h3>In agenda view:</h3></p>\n") + | 1143 | i18n("<p><h3>In agenda view:</h3></p>\n") + |
1157 | i18n("<p><b>up/down</b>: Scroll agenda view</p>\n")+ | 1144 | i18n("<p><b>up/down</b>: Scroll agenda view</p>\n")+ |
1158 | i18n("<p><b>ctrl+up/down</b>: Scroll small todo view</p>\n")+ | 1145 | i18n("<p><b>ctrl+up/down</b>: Scroll small todo view</p>\n")+ |