summaryrefslogtreecommitdiff
Unidiff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--core/pim/addressbook/addressbook.cpp4
-rw-r--r--core/pim/addressbook/addressbook.h1
-rw-r--r--core/pim/addressbook/addressbook.pro6
-rw-r--r--core/pim/addressbook/main.cpp17
-rw-r--r--core/pim/datebook/datebook.h1
-rw-r--r--core/pim/datebook/datebook.pro4
-rw-r--r--core/pim/datebook/main.cpp19
-rw-r--r--core/pim/osearch/main.cpp11
-rw-r--r--core/pim/osearch/osearch.pro17
-rw-r--r--core/pim/today/today.pro18
-rw-r--r--noncore/apps/opie-reader/opie-reader.control2
-rw-r--r--noncore/multimedia/opierec/main.cpp12
-rw-r--r--noncore/multimedia/opierec/opierec.pro4
-rw-r--r--noncore/multimedia/opierec/qtrec.h1
14 files changed, 31 insertions, 86 deletions
diff --git a/core/pim/addressbook/addressbook.cpp b/core/pim/addressbook/addressbook.cpp
index 0ba024e..438c270 100644
--- a/core/pim/addressbook/addressbook.cpp
+++ b/core/pim/addressbook/addressbook.cpp
@@ -175,192 +175,196 @@ AddressbookWindow::AddressbookWindow( QWidget *parent, const char *name,
175 connect( searchEdit, SIGNAL( returnPressed( ) ), 175 connect( searchEdit, SIGNAL( returnPressed( ) ),
176 this, SLOT( slotFind( ) ) ); 176 this, SLOT( slotFind( ) ) );
177 177
178 a = new QAction( tr( "Start Search" ), Resource::loadPixmap( "enter" ), QString::null, 0, this, 0 ); 178 a = new QAction( tr( "Start Search" ), Resource::loadPixmap( "enter" ), QString::null, 0, this, 0 );
179 connect( a, SIGNAL( activated() ), this, SLOT( slotFind() ) ); 179 connect( a, SIGNAL( activated() ), this, SLOT( slotFind() ) );
180 a->addTo( searchBar ); 180 a->addTo( searchBar );
181 181
182 a = new QAction( tr( "Close Find" ), Resource::loadPixmap( "close" ), QString::null, 0, this, 0 ); 182 a = new QAction( tr( "Close Find" ), Resource::loadPixmap( "close" ), QString::null, 0, this, 0 );
183 connect( a, SIGNAL( activated() ), this, SLOT( slotFindClose() ) ); 183 connect( a, SIGNAL( activated() ), this, SLOT( slotFindClose() ) );
184 a->addTo( searchBar ); 184 a->addTo( searchBar );
185 185
186 a = new QAction( tr( "Write Mail To" ), Resource::loadPixmap( "addressbook/sendmail" ), 186 a = new QAction( tr( "Write Mail To" ), Resource::loadPixmap( "addressbook/sendmail" ),
187 QString::null, 0, this, 0 ); 187 QString::null, 0, this, 0 );
188 //a->setEnabled( FALSE ); we got support for it now :) zecke 188 //a->setEnabled( FALSE ); we got support for it now :) zecke
189 actionMail = a; 189 actionMail = a;
190 connect( a, SIGNAL( activated() ), this, SLOT( writeMail() ) ); 190 connect( a, SIGNAL( activated() ), this, SLOT( writeMail() ) );
191 a->addTo( edit ); 191 a->addTo( edit );
192 a->addTo( listTools ); 192 a->addTo( listTools );
193 193
194 if ( Ir::supported() ) { 194 if ( Ir::supported() ) {
195 a = new QAction( tr ("Beam Entry" ), Resource::loadPixmap( "beam" ), QString::null, 195 a = new QAction( tr ("Beam Entry" ), Resource::loadPixmap( "beam" ), QString::null,
196 0, this, 0 ); 196 0, this, 0 );
197 actionBeam = a; 197 actionBeam = a;
198 connect( a, SIGNAL( activated() ), this, SLOT( slotBeam() ) ); 198 connect( a, SIGNAL( activated() ), this, SLOT( slotBeam() ) );
199 a->addTo( edit ); 199 a->addTo( edit );
200 a->addTo( listTools ); 200 a->addTo( listTools );
201 } 201 }
202 202
203 edit->insertSeparator(); 203 edit->insertSeparator();
204 204
205 a = new QAction( tr("Import vCard"), Resource::loadPixmap( "addressbook/fileimport"), QString::null, 205 a = new QAction( tr("Import vCard"), Resource::loadPixmap( "addressbook/fileimport"), QString::null,
206 0, this, 0); 206 0, this, 0);
207 actionPersonal = a; 207 actionPersonal = a;
208 connect( a, SIGNAL( activated() ), this, SLOT( importvCard() ) ); 208 connect( a, SIGNAL( activated() ), this, SLOT( importvCard() ) );
209 a->addTo( edit ); 209 a->addTo( edit );
210 210
211 a = new QAction( tr("Export vCard"), Resource::loadPixmap( "addressbook/fileexport"), QString::null, 211 a = new QAction( tr("Export vCard"), Resource::loadPixmap( "addressbook/fileexport"), QString::null,
212 0, this, 0); 212 0, this, 0);
213 actionPersonal = a; 213 actionPersonal = a;
214 connect( a, SIGNAL( activated() ), this, SLOT( exportvCard() ) ); 214 connect( a, SIGNAL( activated() ), this, SLOT( exportvCard() ) );
215 a->addTo( edit ); 215 a->addTo( edit );
216 216
217 edit->insertSeparator(); 217 edit->insertSeparator();
218 218
219 a = new QAction( tr("My Personal Details"), Resource::loadPixmap( "addressbook/identity" ), 219 a = new QAction( tr("My Personal Details"), Resource::loadPixmap( "addressbook/identity" ),
220 QString::null, 0, this, 0 , TRUE ); 220 QString::null, 0, this, 0 , TRUE );
221 actionPersonal = a; 221 actionPersonal = a;
222 connect( a, SIGNAL( activated() ), this, SLOT( slotPersonalView() ) ); 222 connect( a, SIGNAL( activated() ), this, SLOT( slotPersonalView() ) );
223 a->addTo( edit ); 223 a->addTo( edit );
224 224
225 225
226#ifdef __DEBUG_RELEASE 226#ifdef __DEBUG_RELEASE
227 // Remove this function for public Release ! This is only 227 // Remove this function for public Release ! This is only
228 // for debug purposes .. 228 // for debug purposes ..
229 a = new QAction( tr( "Save all Data"), QString::null, 0, 0 ); 229 a = new QAction( tr( "Save all Data"), QString::null, 0, 0 );
230 connect( a, SIGNAL( activated() ), this , SLOT( slotSave() ) ); 230 connect( a, SIGNAL( activated() ), this , SLOT( slotSave() ) );
231 a->addTo( edit ); 231 a->addTo( edit );
232#endif 232#endif
233 a = new QAction( tr( "Config" ), Resource::loadPixmap( "SettingsIcon" ), QString::null, 233 a = new QAction( tr( "Config" ), Resource::loadPixmap( "SettingsIcon" ), QString::null,
234 0, this, 0 ); 234 0, this, 0 );
235 connect( a, SIGNAL( activated() ), this, SLOT( slotConfig() ) ); 235 connect( a, SIGNAL( activated() ), this, SLOT( slotConfig() ) );
236 a->addTo( edit ); 236 a->addTo( edit );
237 237
238 // Create Views 238 // Create Views
239 listContainer = new QWidget( this ); 239 listContainer = new QWidget( this );
240 QVBoxLayout *vb = new QVBoxLayout( listContainer ); 240 QVBoxLayout *vb = new QVBoxLayout( listContainer );
241 241
242 m_abView = new AbView( listContainer, m_config.orderList() ); 242 m_abView = new AbView( listContainer, m_config.orderList() );
243 vb->addWidget( m_abView ); 243 vb->addWidget( m_abView );
244 // abList->setHScrollBarMode( QScrollView::AlwaysOff ); 244 // abList->setHScrollBarMode( QScrollView::AlwaysOff );
245 connect( m_abView, SIGNAL( signalViewSwitched ( int ) ), 245 connect( m_abView, SIGNAL( signalViewSwitched ( int ) ),
246 this, SLOT( slotViewSwitched( int ) ) ); 246 this, SLOT( slotViewSwitched( int ) ) );
247 247
248 248
249 QObject::connect( m_abView, SIGNAL(signalNotFound()), this, SLOT(slotNotFound()) ); 249 QObject::connect( m_abView, SIGNAL(signalNotFound()), this, SLOT(slotNotFound()) );
250 250
251 // m_abView->load(); // Already done by c'tor . 251 // m_abView->load(); // Already done by c'tor .
252 252
253 // Letter Picker 253 // Letter Picker
254 pLabel = new LetterPicker( listContainer ); 254 pLabel = new LetterPicker( listContainer );
255 connect(pLabel, SIGNAL(letterClicked(char)), this, SLOT(slotSetLetter(char))); 255 connect(pLabel, SIGNAL(letterClicked(char)), this, SLOT(slotSetLetter(char)));
256 connect(m_abView, SIGNAL( signalClearLetterPicker() ), pLabel, SLOT( clear() ) ); 256 connect(m_abView, SIGNAL( signalClearLetterPicker() ), pLabel, SLOT( clear() ) );
257 257
258 vb->addWidget( pLabel ); 258 vb->addWidget( pLabel );
259 259
260 // All Categories into view-menu.. 260 // All Categories into view-menu..
261 populateCategories(); 261 populateCategories();
262 262
263 // Fontsize 263 // Fontsize
264 defaultFont = new QFont( m_abView->font() ); 264 defaultFont = new QFont( m_abView->font() );
265 slotSetFont(m_config.fontSize()); 265 slotSetFont(m_config.fontSize());
266 m_curFontSize = m_config.fontSize(); 266 m_curFontSize = m_config.fontSize();
267 267
268 setCentralWidget(listContainer); 268 setCentralWidget(listContainer);
269 269
270 // qDebug("adressbook contrsuction: t=%d", t.elapsed() ); 270 // qDebug("adressbook contrsuction: t=%d", t.elapsed() );
271 connect( qApp, SIGNAL( flush() ), this, SLOT( flush() ) );
272 connect( qApp, SIGNAL( reload() ), this, SLOT( reload() ) );
273 connect( qApp, SIGNAL( appMessage(const QCString &, const QByteArray &) ),
274 this, SLOT( appMessage(const QCString &, const QByteArray &) ) );
271 275
272 276
273 isLoading = false; 277 isLoading = false;
274} 278}
275 279
276 280
277void AddressbookWindow::slotConfig() 281void AddressbookWindow::slotConfig()
278{ 282{
279 ConfigDlg* dlg = new ConfigDlg( this, "Config" ); 283 ConfigDlg* dlg = new ConfigDlg( this, "Config" );
280 dlg -> setConfig( m_config ); 284 dlg -> setConfig( m_config );
281 dlg -> showMaximized(); 285 dlg -> showMaximized();
282 if ( dlg -> exec() ) { 286 if ( dlg -> exec() ) {
283 qWarning ("Config Dialog accepted!"); 287 qWarning ("Config Dialog accepted!");
284 m_config = dlg -> getConfig(); 288 m_config = dlg -> getConfig();
285 if ( m_curFontSize != m_config.fontSize() ){ 289 if ( m_curFontSize != m_config.fontSize() ){
286 qWarning("Font was changed!"); 290 qWarning("Font was changed!");
287 m_curFontSize = m_config.fontSize(); 291 m_curFontSize = m_config.fontSize();
288 emit slotSetFont( m_curFontSize ); 292 emit slotSetFont( m_curFontSize );
289 } 293 }
290 m_abView -> setListOrder( m_config.orderList() ); 294 m_abView -> setListOrder( m_config.orderList() );
291 } 295 }
292 296
293 delete dlg; 297 delete dlg;
294} 298}
295 299
296 300
297void AddressbookWindow::slotSetFont( int size ) 301void AddressbookWindow::slotSetFont( int size )
298{ 302{
299 qWarning("void AddressbookWindow::slotSetFont( %d )", size); 303 qWarning("void AddressbookWindow::slotSetFont( %d )", size);
300 304
301 if (size > 2 || size < 0) 305 if (size > 2 || size < 0)
302 size = 1; 306 size = 1;
303 307
304 m_config.setFontSize( size ); 308 m_config.setFontSize( size );
305 309
306 QFont *currentFont; 310 QFont *currentFont;
307 311
308 switch (size) { 312 switch (size) {
309 case 0: 313 case 0:
310 m_abView->setFont( QFont( defaultFont->family(), defaultFont->pointSize() - 2 ) ); 314 m_abView->setFont( QFont( defaultFont->family(), defaultFont->pointSize() - 2 ) );
311 currentFont = new QFont (m_abView->font()); 315 currentFont = new QFont (m_abView->font());
312 // abList->resizeRows(currentFont->pixelSize() + 7); :SX 316 // abList->resizeRows(currentFont->pixelSize() + 7); :SX
313 // abList->resizeRows(); 317 // abList->resizeRows();
314 break; 318 break;
315 case 1: 319 case 1:
316 m_abView->setFont( *defaultFont ); 320 m_abView->setFont( *defaultFont );
317 currentFont = new QFont (m_abView->font()); 321 currentFont = new QFont (m_abView->font());
318 // // abList->resizeRows(currentFont->pixelSize() + 7); 322 // // abList->resizeRows(currentFont->pixelSize() + 7);
319 // abList->resizeRows(); 323 // abList->resizeRows();
320 break; 324 break;
321 case 2: 325 case 2:
322 m_abView->setFont( QFont( defaultFont->family(), defaultFont->pointSize() + 2 ) ); 326 m_abView->setFont( QFont( defaultFont->family(), defaultFont->pointSize() + 2 ) );
323 currentFont = new QFont (m_abView->font()); 327 currentFont = new QFont (m_abView->font());
324 // //abList->resizeRows(currentFont->pixelSize() + 7); 328 // //abList->resizeRows(currentFont->pixelSize() + 7);
325 // abList->resizeRows(); 329 // abList->resizeRows();
326 break; 330 break;
327 } 331 }
328} 332}
329 333
330 334
331 335
332void AddressbookWindow::importvCard() { 336void AddressbookWindow::importvCard() {
333 QString str = OFileDialog::getOpenFileName( 1,"/");//,"", "*", this ); 337 QString str = OFileDialog::getOpenFileName( 1,"/");//,"", "*", this );
334 if(!str.isEmpty() ){ 338 if(!str.isEmpty() ){
335 setDocument((const QString&) str ); 339 setDocument((const QString&) str );
336 } 340 }
337 341
338} 342}
339void AddressbookWindow::exportvCard() 343void AddressbookWindow::exportvCard()
340{ 344{
341 qWarning(" void AddressbookWindow::exportvCard()"); 345 qWarning(" void AddressbookWindow::exportvCard()");
342 QString filename = OFileDialog::getSaveFileName( 1,"/home/"); //,"", "*", this ); 346 QString filename = OFileDialog::getSaveFileName( 1,"/home/"); //,"", "*", this );
343 if( !filename.isEmpty() && ( filename[filename.length()-1] != '/' ) ){ 347 if( !filename.isEmpty() && ( filename[filename.length()-1] != '/' ) ){
344 qWarning(" Save to file %s, (%d)", filename.latin1(), filename.length()-1 ); 348 qWarning(" Save to file %s, (%d)", filename.latin1(), filename.length()-1 );
345 OContact curCont = m_abView->currentEntry(); 349 OContact curCont = m_abView->currentEntry();
346 if ( !curCont.isEmpty() ){ 350 if ( !curCont.isEmpty() ){
347 OContactAccessBackend* vcard_backend = new OContactAccessBackend_VCard( QString::null, 351 OContactAccessBackend* vcard_backend = new OContactAccessBackend_VCard( QString::null,
348 filename ); 352 filename );
349 OContactAccess* access = new OContactAccess ( "addressbook_exp", QString::null , vcard_backend, true ); 353 OContactAccess* access = new OContactAccess ( "addressbook_exp", QString::null , vcard_backend, true );
350 if ( access ){ 354 if ( access ){
351 access->add( curCont ); 355 access->add( curCont );
352 access->save(); 356 access->save();
353 } 357 }
354 delete access; 358 delete access;
355 }else 359 }else
356 QMessageBox::critical( 0, "Export VCard", 360 QMessageBox::critical( 0, "Export VCard",
357 QString( tr( "You have to select a contact !") ) ); 361 QString( tr( "You have to select a contact !") ) );
358 362
359 }else 363 }else
360 QMessageBox::critical( 0, "Export VCard", 364 QMessageBox::critical( 0, "Export VCard",
361 QString( tr( "You have to set a filename !") ) ); 365 QString( tr( "You have to set a filename !") ) );
362} 366}
363 367
364void AddressbookWindow::setDocument( const QString &filename ) 368void AddressbookWindow::setDocument( const QString &filename )
365{ 369{
366 qWarning( "void AddressbookWindow::setDocument( %s )", filename.latin1() ); 370 qWarning( "void AddressbookWindow::setDocument( %s )", filename.latin1() );
diff --git a/core/pim/addressbook/addressbook.h b/core/pim/addressbook/addressbook.h
index f7a560a..34bcb2a 100644
--- a/core/pim/addressbook/addressbook.h
+++ b/core/pim/addressbook/addressbook.h
@@ -1,136 +1,137 @@
1/********************************************************************** 1/**********************************************************************
2** Copyright (C) 2000 Trolltech AS. All rights reserved. 2** Copyright (C) 2000 Trolltech AS. All rights reserved.
3** 3**
4** This file is part of Qt Palmtop Environment. 4** This file is part of Qt Palmtop Environment.
5** 5**
6** This file may be distributed and/or modified under the terms of the 6** This file may be distributed and/or modified under the terms of the
7** GNU General Public License version 2 as published by the Free Software 7** GNU General Public License version 2 as published by the Free Software
8** Foundation and appearing in the file LICENSE.GPL included in the 8** Foundation and appearing in the file LICENSE.GPL included in the
9** packaging of this file. 9** packaging of this file.
10** 10**
11** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE 11** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
12** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. 12** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
13** 13**
14** See http://www.trolltech.com/gpl/ for GPL licensing information. 14** See http://www.trolltech.com/gpl/ for GPL licensing information.
15** 15**
16** Contact info@trolltech.com if any conditions of this licensing are 16** Contact info@trolltech.com if any conditions of this licensing are
17** not clear to you. 17** not clear to you.
18** 18**
19**********************************************************************/ 19**********************************************************************/
20#ifndef Addressbook_H 20#ifndef Addressbook_H
21#define Addressbook_H 21#define Addressbook_H
22 22
23// Remove this for OPIE releae 1.0 ! 23// Remove this for OPIE releae 1.0 !
24// #define __DEBUG_RELEASE 24// #define __DEBUG_RELEASE
25 25
26#include <qmainwindow.h> 26#include <qmainwindow.h>
27#include <qvaluelist.h> 27#include <qvaluelist.h>
28#include <qstringlist.h> 28#include <qstringlist.h>
29#include <qlineedit.h> 29#include <qlineedit.h>
30#include "ofloatbar.h" 30#include "ofloatbar.h"
31#include "abview.h" 31#include "abview.h"
32#include "abconfig.h" 32#include "abconfig.h"
33 33
34class ContactEditor; 34class ContactEditor;
35class AbLabel; 35class AbLabel;
36class AbTable; 36class AbTable;
37class QPEToolBar; 37class QPEToolBar;
38class QPopupMenu; 38class QPopupMenu;
39class QToolButton; 39class QToolButton;
40class QDialog; 40class QDialog;
41class Ir; 41class Ir;
42class QAction; 42class QAction;
43class LetterPicker; 43class LetterPicker;
44 44
45class AddressbookWindow: public QMainWindow 45class AddressbookWindow: public QMainWindow
46{ 46{
47 Q_OBJECT 47 Q_OBJECT
48public: 48public:
49 enum EntryMode { NewEntry=0, EditEntry }; 49 enum EntryMode { NewEntry=0, EditEntry };
50 50
51 static QString appName() { return QString::fromLatin1("addressbook"); }
51 AddressbookWindow( QWidget *parent = 0, const char *name = 0, WFlags f = 0 ); 52 AddressbookWindow( QWidget *parent = 0, const char *name = 0, WFlags f = 0 );
52 ~AddressbookWindow(); 53 ~AddressbookWindow();
53 54
54protected: 55protected:
55 void resizeEvent( QResizeEvent * e ); 56 void resizeEvent( QResizeEvent * e );
56 57
57 void editPersonal(); 58 void editPersonal();
58 void editEntry( EntryMode ); 59 void editEntry( EntryMode );
59 void closeEvent( QCloseEvent *e ); 60 void closeEvent( QCloseEvent *e );
60 bool save(); 61 bool save();
61 62
62public slots: 63public slots:
63 void flush(); 64 void flush();
64 void reload(); 65 void reload();
65 void appMessage(const QCString &, const QByteArray &); 66 void appMessage(const QCString &, const QByteArray &);
66 void setDocument( const QString & ); 67 void setDocument( const QString & );
67#ifdef __DEBUG_RELEASE 68#ifdef __DEBUG_RELEASE
68 // void slotSave(); 69 // void slotSave();
69#endif 70#endif
70 71
71private slots: 72private slots:
72 void importvCard(); 73 void importvCard();
73 void exportvCard(); 74 void exportvCard();
74 void slotListNew(); 75 void slotListNew();
75 /* void slotListView(); */ 76 /* void slotListView(); */
76 void slotListDelete(); 77 void slotListDelete();
77 void slotViewBack(); 78 void slotViewBack();
78 void slotViewEdit(); 79 void slotViewEdit();
79 void slotPersonalView(); 80 void slotPersonalView();
80 void listIsEmpty( bool ); 81 void listIsEmpty( bool );
81 /* void slotSettings(); */ 82 /* void slotSettings(); */
82 void writeMail(); 83 void writeMail();
83 void slotBeam(); 84 void slotBeam();
84 void beamDone( Ir * ); 85 void beamDone( Ir * );
85 void slotSetCategory( int ); 86 void slotSetCategory( int );
86 void slotSetLetter( char ); 87 void slotSetLetter( char );
87 void slotUpdateToolbar(); 88 void slotUpdateToolbar();
88 void slotSetFont(int); 89 void slotSetFont(int);
89 90
90 void slotFindOpen(); 91 void slotFindOpen();
91 void slotFindClose(); 92 void slotFindClose();
92 void slotFind(); 93 void slotFind();
93 void slotNotFound(); 94 void slotNotFound();
94 void slotWrapAround(); 95 void slotWrapAround();
95 96
96 void slotViewSwitched( int ); 97 void slotViewSwitched( int );
97 void slotListView(); 98 void slotListView();
98 void slotCardView(); 99 void slotCardView();
99 100
100 void slotConfig(); 101 void slotConfig();
101 102
102private: 103private:
103 void populateCategories(); 104 void populateCategories();
104 105
105 QPopupMenu *catMenu; 106 QPopupMenu *catMenu;
106 QPEToolBar *listTools; 107 QPEToolBar *listTools;
107 QToolButton *deleteButton; 108 QToolButton *deleteButton;
108 enum Panes { paneList=0, paneView, paneEdit }; 109 enum Panes { paneList=0, paneView, paneEdit };
109 ContactEditor *abEditor; 110 ContactEditor *abEditor;
110 LetterPicker *pLabel; 111 LetterPicker *pLabel;
111 AbView* m_abView; 112 AbView* m_abView;
112 QWidget *listContainer; 113 QWidget *listContainer;
113 114
114 // Searching stuff 115 // Searching stuff
115 OFloatBar* searchBar; 116 OFloatBar* searchBar;
116 QLineEdit* searchEdit; 117 QLineEdit* searchEdit;
117 118
118 QAction *actionNew, *actionEdit, *actionTrash, *actionFind, *actionBeam, *actionPersonal, *actionMail; 119 QAction *actionNew, *actionEdit, *actionTrash, *actionFind, *actionBeam, *actionPersonal, *actionMail;
119 120
120 int viewMargin; 121 int viewMargin;
121 122
122 bool syncing; 123 bool syncing;
123 QFont *defaultFont; 124 QFont *defaultFont;
124 int m_curFontSize; 125 int m_curFontSize;
125 126
126 bool isLoading; 127 bool isLoading;
127 128
128 AbConfig m_config; 129 AbConfig m_config;
129 130
130 QAction* m_tableViewButton; 131 QAction* m_tableViewButton;
131 QAction* m_cardViewButton; 132 QAction* m_cardViewButton;
132 133
133 int active_view; 134 int active_view;
134}; 135};
135 136
136#endif 137#endif
diff --git a/core/pim/addressbook/addressbook.pro b/core/pim/addressbook/addressbook.pro
index c90568a..6a04e22 100644
--- a/core/pim/addressbook/addressbook.pro
+++ b/core/pim/addressbook/addressbook.pro
@@ -1,51 +1,49 @@
1 TEMPLATE= app 1 #CONFIG = qt warn_on release quick-app
2 #CONFIG = qt warn_on release 2 CONFIG = qt warn_on debug quick-app
3 CONFIG = qt warn_on debug
4 DESTDIR = $(OPIEDIR)/bin
5 HEADERS= addressbook.h \ 3 HEADERS= addressbook.h \
6 contacteditor.h \ 4 contacteditor.h \
7 ablabel.h \ 5 ablabel.h \
8 abtable.h \ 6 abtable.h \
9 picker.h \ 7 picker.h \
10 ofloatbar.h \ 8 ofloatbar.h \
11 configdlg.h \ 9 configdlg.h \
12 abconfig.h \ 10 abconfig.h \
13 abview.h 11 abview.h
14 SOURCES= main.cpp \ 12 SOURCES= main.cpp \
15 addressbook.cpp \ 13 addressbook.cpp \
16 contacteditor.cpp \ 14 contacteditor.cpp \
17 ablabel.cpp \ 15 ablabel.cpp \
18 abtable.cpp \ 16 abtable.cpp \
19 picker.cpp \ 17 picker.cpp \
20 configdlg.cpp \ 18 configdlg.cpp \
21 abconfig.cpp \ 19 abconfig.cpp \
22 abview.cpp 20 abview.cpp
23 21
24 INTERFACES= configdlg_base.ui 22 INTERFACES= configdlg_base.ui
25 TARGET = addressbook 23 TARGET = addressbook
26INCLUDEPATH += $(OPIEDIR)/include 24INCLUDEPATH += $(OPIEDIR)/include
27 DEPENDPATH+= $(OPIEDIR)/include 25 DEPENDPATH+= $(OPIEDIR)/include
28LIBS += -lqpe -lopie 26LIBS += -lqpe -lopie
29 27
30TRANSLATIONS = ../../../i18n/de/addressbook.ts \ 28TRANSLATIONS = ../../../i18n/de/addressbook.ts \
31 ../../../i18n/nl/addressbook.ts \ 29 ../../../i18n/nl/addressbook.ts \
32 ../../../i18n/da/addressbook.ts \ 30 ../../../i18n/da/addressbook.ts \
33 ../../../i18n/xx/addressbook.ts \ 31 ../../../i18n/xx/addressbook.ts \
34 ../../../i18n/en/addressbook.ts \ 32 ../../../i18n/en/addressbook.ts \
35 ../../../i18n/es/addressbook.ts \ 33 ../../../i18n/es/addressbook.ts \
36 ../../../i18n/fr/addressbook.ts \ 34 ../../../i18n/fr/addressbook.ts \
37 ../../../i18n/hu/addressbook.ts \ 35 ../../../i18n/hu/addressbook.ts \
38 ../../../i18n/ja/addressbook.ts \ 36 ../../../i18n/ja/addressbook.ts \
39 ../../../i18n/ko/addressbook.ts \ 37 ../../../i18n/ko/addressbook.ts \
40 ../../../i18n/no/addressbook.ts \ 38 ../../../i18n/no/addressbook.ts \
41 ../../../i18n/pl/addressbook.ts \ 39 ../../../i18n/pl/addressbook.ts \
42 ../../../i18n/pt/addressbook.ts \ 40 ../../../i18n/pt/addressbook.ts \
43 ../../../i18n/pt_BR/addressbook.ts \ 41 ../../../i18n/pt_BR/addressbook.ts \
44 ../../../i18n/sl/addressbook.ts \ 42 ../../../i18n/sl/addressbook.ts \
45 ../../../i18n/zh_CN/addressbook.ts \ 43 ../../../i18n/zh_CN/addressbook.ts \
46 ../../../i18n/it/addressbook.ts \ 44 ../../../i18n/it/addressbook.ts \
47 ../../../i18n/zh_TW/addressbook.ts 45 ../../../i18n/zh_TW/addressbook.ts
48 46
49 47
50 48
51include ( $(OPIEDIR)/include.pro ) 49include ( $(OPIEDIR)/include.pro )
diff --git a/core/pim/addressbook/main.cpp b/core/pim/addressbook/main.cpp
index 2ea1819..97bfa6d 100644
--- a/core/pim/addressbook/main.cpp
+++ b/core/pim/addressbook/main.cpp
@@ -1,41 +1,28 @@
1/********************************************************************** 1/**********************************************************************
2** Copyright (C) 2000 Trolltech AS. All rights reserved. 2** Copyright (C) 2000 Trolltech AS. All rights reserved.
3** 3**
4** This file is part of Qt Palmtop Environment. 4** This file is part of Qt Palmtop Environment.
5** 5**
6** This file may be distributed and/or modified under the terms of the 6** This file may be distributed and/or modified under the terms of the
7** GNU General Public License version 2 as published by the Free Software 7** GNU General Public License version 2 as published by the Free Software
8** Foundation and appearing in the file LICENSE.GPL included in the 8** Foundation and appearing in the file LICENSE.GPL included in the
9** packaging of this file. 9** packaging of this file.
10** 10**
11** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE 11** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
12** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. 12** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
13** 13**
14** See http://www.trolltech.com/gpl/ for GPL licensing information. 14** See http://www.trolltech.com/gpl/ for GPL licensing information.
15** 15**
16** Contact info@trolltech.com if any conditions of this licensing are 16** Contact info@trolltech.com if any conditions of this licensing are
17** not clear to you. 17** not clear to you.
18** 18**
19**********************************************************************/ 19**********************************************************************/
20 20
21#include "addressbook.h" 21#include "addressbook.h"
22 22
23#include <qpe/qpeapplication.h> 23#include <qpe/qpeapplication.h>
24#include <qpe/qcopenvelope_qws.h>
25#include <qstring.h>
26 24
27int main( int argc, char ** argv ) 25#include <opie/oapplicationfactory.h>
28{
29 QPEApplication a( argc, argv );
30 26
31 AddressbookWindow mw; 27OPIE_EXPORT_APP( OApplicationFactory<AddressbookWindow> )
32 QObject::connect( &a, SIGNAL( flush() ), &mw, SLOT( flush() ) );
33 QObject::connect( &a, SIGNAL( reload() ), &mw, SLOT( reload() ) );
34 QObject::connect( &a, SIGNAL( appMessage(const QCString &, const QByteArray &) ),
35 &mw, SLOT( appMessage(const QCString &, const QByteArray &) ) );
36 28
37 mw.setCaption( AddressbookWindow::tr("Contacts") );
38 a.showMainDocumentWidget(&mw);
39
40 return a.exec();
41}
diff --git a/core/pim/datebook/datebook.h b/core/pim/datebook/datebook.h
index eeb8666..d7cfb33 100644
--- a/core/pim/datebook/datebook.h
+++ b/core/pim/datebook/datebook.h
@@ -1,138 +1,139 @@
1/********************************************************************** 1/**********************************************************************
2** Copyright (C) 2000 Trolltech AS. All rights reserved. 2** Copyright (C) 2000 Trolltech AS. All rights reserved.
3** 3**
4** This file is part of Qtopia Environment. 4** This file is part of Qtopia Environment.
5** 5**
6** This file may be distributed and/or modified under the terms of the 6** This file may be distributed and/or modified under the terms of the
7** GNU General Public License version 2 as published by the Free Software 7** GNU General Public License version 2 as published by the Free Software
8** Foundation and appearing in the file LICENSE.GPL included in the 8** Foundation and appearing in the file LICENSE.GPL included in the
9** packaging of this file. 9** packaging of this file.
10** 10**
11** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE 11** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
12** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. 12** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
13** 13**
14** See http://www.trolltech.com/gpl/ for GPL licensing information. 14** See http://www.trolltech.com/gpl/ for GPL licensing information.
15** 15**
16** Contact info@trolltech.com if any conditions of this licensing are 16** Contact info@trolltech.com if any conditions of this licensing are
17** not clear to you. 17** not clear to you.
18** 18**
19**********************************************************************/ 19**********************************************************************/
20#ifndef DATEBOOK_H 20#ifndef DATEBOOK_H
21#define DATEBOOK_H 21#define DATEBOOK_H
22 22
23#include <qpe/datebookdb.h> 23#include <qpe/datebookdb.h>
24 24
25#include <qmainwindow.h> 25#include <qmainwindow.h>
26 26
27 enum { DAY=1,WEEK,WEEKLST,MONTH };// defaultView values 27 enum { DAY=1,WEEK,WEEKLST,MONTH };// defaultView values
28 enum { NONE=0,NORMAL,EXTENDED };// WeekLstView's modes. 28 enum { NONE=0,NORMAL,EXTENDED };// WeekLstView's modes.
29 29
30class QAction; 30class QAction;
31class QWidgetStack; 31class QWidgetStack;
32class DateBookDay; 32class DateBookDay;
33class DateBookWeek; 33class DateBookWeek;
34class DateBookWeekLst; 34class DateBookWeekLst;
35class DateBookMonth; 35class DateBookMonth;
36class Event; 36class Event;
37class QDate; 37class QDate;
38class Ir; 38class Ir;
39 39
40class DateBookDBHack : public DateBookDB { 40class DateBookDBHack : public DateBookDB {
41 public: 41 public:
42 Event eventByUID(int id); 42 Event eventByUID(int id);
43}; 43};
44 44
45class DateBook : public QMainWindow 45class DateBook : public QMainWindow
46{ 46{
47 Q_OBJECT 47 Q_OBJECT
48 48
49public: 49public:
50 static QString appName() { return QString::fromLatin1("datebook"); }
50 DateBook( QWidget *parent = 0, const char *name = 0, WFlags f = 0 ); 51 DateBook( QWidget *parent = 0, const char *name = 0, WFlags f = 0 );
51 ~DateBook(); 52 ~DateBook();
52 53
53signals: 54signals:
54 void newEvent(); 55 void newEvent();
55 void signalNotFound(); 56 void signalNotFound();
56 void signalWrapAround(); 57 void signalWrapAround();
57 58
58protected: 59protected:
59 QDate currentDate(); 60 QDate currentDate();
60 void timerEvent( QTimerEvent *e ); 61 void timerEvent( QTimerEvent *e );
61 void closeEvent( QCloseEvent *e ); 62 void closeEvent( QCloseEvent *e );
62 63
63 void view(int v, const QDate &d); 64 void view(int v, const QDate &d);
64 65
65public slots: 66public slots:
66 void flush(); 67 void flush();
67 void reload(); 68 void reload();
68 69
69private slots: 70private slots:
70 void fileNew(); 71 void fileNew();
71 void slotNewEntry(const QDateTime &start, const QDateTime &end, const QString &str, const QString &location=0); 72 void slotNewEntry(const QDateTime &start, const QDateTime &end, const QString &str, const QString &location=0);
72 void slotSettings(); 73 void slotSettings();
73 void slotToday();// view today 74 void slotToday();// view today
74 void changeClock( bool newClock ); 75 void changeClock( bool newClock );
75 void changeWeek( bool newDay ); 76 void changeWeek( bool newDay );
76 void appMessage(const QCString& msg, const QByteArray& data); 77 void appMessage(const QCString& msg, const QByteArray& data);
77 // handle key events in the day view... 78 // handle key events in the day view...
78 void slotNewEventFromKey( const QString &str ); 79 void slotNewEventFromKey( const QString &str );
79 void slotFind(); 80 void slotFind();
80 void slotDoFind( const QString &, const QDate &, bool, bool, int ); 81 void slotDoFind( const QString &, const QDate &, bool, bool, int );
81 82
82 void viewDefault(const QDate &d); 83 void viewDefault(const QDate &d);
83 84
84 void viewDay(); 85 void viewDay();
85 void viewWeek(); 86 void viewWeek();
86 void viewWeekLst(); 87 void viewWeekLst();
87 void viewMonth(); 88 void viewMonth();
88 89
89 void showDay( int y, int m, int d ); 90 void showDay( int y, int m, int d );
90 91
91 void insertEvent( const Event &e ); 92 void insertEvent( const Event &e );
92 void editEvent( const Event &e ); 93 void editEvent( const Event &e );
93 void duplicateEvent( const Event &e ); 94 void duplicateEvent( const Event &e );
94 void removeEvent( const Event &e ); 95 void removeEvent( const Event &e );
95 96
96 void receive( const QCString &msg, const QByteArray &data ); 97 void receive( const QCString &msg, const QByteArray &data );
97 void setDocument( const QString & ); 98 void setDocument( const QString & );
98 void beamEvent( const Event &e ); 99 void beamEvent( const Event &e );
99 void beamDone( Ir *ir ); 100 void beamDone( Ir *ir );
100 101
101private: 102private:
102 void addEvent( const Event &e ); 103 void addEvent( const Event &e );
103 void initDay(); 104 void initDay();
104 void initWeek(); 105 void initWeek();
105 void initWeekLst(); 106 void initWeekLst();
106 void initMonth(); 107 void initMonth();
107 void loadSettings(); 108 void loadSettings();
108 void saveSettings(); 109 void saveSettings();
109 110
110private: 111private:
111 DateBookDBHack *db; 112 DateBookDBHack *db;
112 QWidgetStack *views; 113 QWidgetStack *views;
113 DateBookDay *dayView; 114 DateBookDay *dayView;
114 DateBookWeek *weekView; 115 DateBookWeek *weekView;
115 DateBookMonth *monthView; 116 DateBookMonth *monthView;
116 DateBookWeekLst *weekLstView; 117 DateBookWeekLst *weekLstView;
117 QAction *dayAction, *weekAction, *weekLstAction, *monthAction; 118 QAction *dayAction, *weekAction, *weekLstAction, *monthAction;
118 int weeklistviewconfig; 119 int weeklistviewconfig;
119 bool aPreset; // have everything set to alarm? 120 bool aPreset; // have everything set to alarm?
120 int presetTime; // the standard time for the alarm 121 int presetTime; // the standard time for the alarm
121 int startTime; 122 int startTime;
122 int rowStyle; 123 int rowStyle;
123 int defaultView; 124 int defaultView;
124 QArray<int> defaultCategories; 125 QArray<int> defaultCategories;
125 QString defaultLocation; 126 QString defaultLocation;
126 bool bJumpToCurTime; //should jump to current time in dayview? 127 bool bJumpToCurTime; //should jump to current time in dayview?
127 bool ampm; 128 bool ampm;
128 bool onMonday; 129 bool onMonday;
129 130
130 bool syncing; 131 bool syncing;
131 bool inSearch; 132 bool inSearch;
132 133
133 int alarmCounter; 134 int alarmCounter;
134 135
135 QString checkEvent(const Event &); 136 QString checkEvent(const Event &);
136}; 137};
137 138
138#endif 139#endif
diff --git a/core/pim/datebook/datebook.pro b/core/pim/datebook/datebook.pro
index ae30c8d..6f2d775 100644
--- a/core/pim/datebook/datebook.pro
+++ b/core/pim/datebook/datebook.pro
@@ -1,63 +1,61 @@
1 TEMPLATE= app 1 CONFIG += qt warn_on release quick-app
2 CONFIG += qt warn_on release
3 DESTDIR = $(OPIEDIR)/bin
4 HEADERS= datebookday.h \ 2 HEADERS= datebookday.h \
5 datebook.h \ 3 datebook.h \
6 dateentryimpl.h \ 4 dateentryimpl.h \
7 datebookdayheaderimpl.h \ 5 datebookdayheaderimpl.h \
8 datebooksettings.h \ 6 datebooksettings.h \
9 datebookweek.h \ 7 datebookweek.h \
10 datebookweeklst.h \ 8 datebookweeklst.h \
11 datebookweekheaderimpl.h \ 9 datebookweekheaderimpl.h \
12 repeatentry.h \ 10 repeatentry.h \
13 noteentryimpl.h \ 11 noteentryimpl.h \
14 onoteedit.h \ 12 onoteedit.h \
15 datebookdayallday.h 13 datebookdayallday.h
16 SOURCES= main.cpp \ 14 SOURCES= main.cpp \
17 datebookday.cpp \ 15 datebookday.cpp \
18 datebook.cpp \ 16 datebook.cpp \
19 dateentryimpl.cpp \ 17 dateentryimpl.cpp \
20 datebookdayheaderimpl.cpp \ 18 datebookdayheaderimpl.cpp \
21 datebooksettings.cpp \ 19 datebooksettings.cpp \
22 datebookweek.cpp \ 20 datebookweek.cpp \
23 datebookweeklst.cpp \ 21 datebookweeklst.cpp \
24 datebookweekheaderimpl.cpp \ 22 datebookweekheaderimpl.cpp \
25 repeatentry.cpp \ 23 repeatentry.cpp \
26 noteentryimpl.cpp \ 24 noteentryimpl.cpp \
27 onoteedit.cpp \ 25 onoteedit.cpp \
28 datebookdayallday.cpp 26 datebookdayallday.cpp
29 INTERFACES= dateentry.ui \ 27 INTERFACES= dateentry.ui \
30 datebookdayheader.ui \ 28 datebookdayheader.ui \
31 datebookweekheader.ui \ 29 datebookweekheader.ui \
32 datebookweeklstheader.ui \ 30 datebookweeklstheader.ui \
33 datebookweeklstdayhdr.ui \ 31 datebookweeklstdayhdr.ui \
34 repeatentrybase.ui \ 32 repeatentrybase.ui \
35 datebooksettingsbase.ui \ 33 datebooksettingsbase.ui \
36 noteentry.ui 34 noteentry.ui
37INCLUDEPATH += $(OPIEDIR)/include 35INCLUDEPATH += $(OPIEDIR)/include
38 DEPENDPATH+= $(OPIEDIR)/include 36 DEPENDPATH+= $(OPIEDIR)/include
39LIBS += -lqpe -lopie 37LIBS += -lqpe -lopie
40 TARGET = datebook 38 TARGET = datebook
41 39
42TRANSLATIONS = ../../../i18n/de/datebook.ts \ 40TRANSLATIONS = ../../../i18n/de/datebook.ts \
43 ../../../i18n/nl/datebook.ts \ 41 ../../../i18n/nl/datebook.ts \
44 ../../../i18n/xx/datebook.ts \ 42 ../../../i18n/xx/datebook.ts \
45 ../../../i18n/en/datebook.ts \ 43 ../../../i18n/en/datebook.ts \
46 ../../../i18n/es/datebook.ts \ 44 ../../../i18n/es/datebook.ts \
47 ../../../i18n/fr/datebook.ts \ 45 ../../../i18n/fr/datebook.ts \
48 ../../../i18n/hu/datebook.ts \ 46 ../../../i18n/hu/datebook.ts \
49 ../../../i18n/ja/datebook.ts \ 47 ../../../i18n/ja/datebook.ts \
50 ../../../i18n/ko/datebook.ts \ 48 ../../../i18n/ko/datebook.ts \
51 ../../../i18n/no/datebook.ts \ 49 ../../../i18n/no/datebook.ts \
52 ../../../i18n/pl/datebook.ts \ 50 ../../../i18n/pl/datebook.ts \
53 ../../../i18n/pt/datebook.ts \ 51 ../../../i18n/pt/datebook.ts \
54 ../../../i18n/pt_BR/datebook.ts \ 52 ../../../i18n/pt_BR/datebook.ts \
55 ../../../i18n/sl/datebook.ts \ 53 ../../../i18n/sl/datebook.ts \
56 ../../../i18n/zh_CN/datebook.ts \ 54 ../../../i18n/zh_CN/datebook.ts \
57 ../../../i18n/it/datebook.ts \ 55 ../../../i18n/it/datebook.ts \
58 ../../../i18n/zh_TW/datebook.ts \ 56 ../../../i18n/zh_TW/datebook.ts \
59 ../../../i18n/da/datebook.ts 57 ../../../i18n/da/datebook.ts
60 58
61 59
62 60
63include ( $(OPIEDIR)/include.pro ) 61include ( $(OPIEDIR)/include.pro )
diff --git a/core/pim/datebook/main.cpp b/core/pim/datebook/main.cpp
index caa5fb6..8004690 100644
--- a/core/pim/datebook/main.cpp
+++ b/core/pim/datebook/main.cpp
@@ -1,38 +1,25 @@
1/********************************************************************** 1/**********************************************************************
2** Copyright (C) 2000 Trolltech AS. All rights reserved. 2** Copyright (C) 2000 Trolltech AS. All rights reserved.
3** 3**
4** This file is part of Qtopia Environment. 4** This file is part of Qtopia Environment.
5** 5**
6** This file may be distributed and/or modified under the terms of the 6** This file may be distributed and/or modified under the terms of the
7** GNU General Public License version 2 as published by the Free Software 7** GNU General Public License version 2 as published by the Free Software
8** Foundation and appearing in the file LICENSE.GPL included in the 8** Foundation and appearing in the file LICENSE.GPL included in the
9** packaging of this file. 9** packaging of this file.
10** 10**
11** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE 11** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
12** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. 12** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
13** 13**
14** See http://www.trolltech.com/gpl/ for GPL licensing information. 14** See http://www.trolltech.com/gpl/ for GPL licensing information.
15** 15**
16** Contact info@trolltech.com if any conditions of this licensing are 16** Contact info@trolltech.com if any conditions of this licensing are
17** not clear to you. 17** not clear to you.
18** 18**
19**********************************************************************/ 19**********************************************************************/
20 20
21#include "datebook.h" 21#include "datebook.h"
22#include <qpe/qpeapplication.h> 22#include <qpe/qpeapplication.h>
23 23#include <opie/oapplicationfactory.h>
24 24
25int main( int argc, char **argv ) 25OPIE_EXPORT_APP( OApplicationFactory<DateBook> )
26{
27 QPEApplication a( argc, argv );
28
29 DateBook e;
30 QObject::connect( &a, SIGNAL( flush() ), &e, SLOT( flush() ) );
31 QObject::connect( &a, SIGNAL( reload() ), &e, SLOT( reload() ) );
32
33
34 e.setCaption( DateBook::tr("Calendar") );
35 a.showMainWidget(&e);
36
37 return a.exec();
38}
diff --git a/core/pim/osearch/main.cpp b/core/pim/osearch/main.cpp
index 6c18adb..9a03818 100644
--- a/core/pim/osearch/main.cpp
+++ b/core/pim/osearch/main.cpp
@@ -1,14 +1,7 @@
1 1
2#include "mainwindow.h" 2#include "mainwindow.h"
3 3
4#include <qpe/qpeapplication.h> 4#include <qpe/qpeapplication.h>
5#include <opie/oapplicationfactory.h>
5 6
6int main( int argc, char ** argv ) 7OPIE_EXPORT_APP( OApplicationFactory<MainWindow> )
7{
8
9 QPEApplication a( argc, argv );
10 MainWindow mw;
11 mw.showMaximized();
12 a.showMainDocumentWidget( &mw );
13 return a.exec();
14}
diff --git a/core/pim/osearch/osearch.pro b/core/pim/osearch/osearch.pro
index 2e571e3..c988f48 100644
--- a/core/pim/osearch/osearch.pro
+++ b/core/pim/osearch/osearch.pro
@@ -1,40 +1,39 @@
1DEPENDPATH += $(OPIEDIR)/include 1CONFIG += qt release warn_on quick-app
2LIBS += -lqpe -lopie
3INTERFACES =
4include ( $(OPIEDIR)/include.pro )
5TEMPLATE = app
6CONFIG += debug warn_on qt
7DESTDIR = $(OPIEDIR)/bin
8TARGET = osearch
9INCLUDEPATH = $(OPIEDIR)/include
10SOURCES += main.cpp \ 2SOURCES += main.cpp \
11 mainwindow.cpp \ 3 mainwindow.cpp \
12 olistview.cpp \ 4 olistview.cpp \
13 olistviewitem.cpp \ 5 olistviewitem.cpp \
14 adresssearch.cpp \ 6 adresssearch.cpp \
15 todosearch.cpp \ 7 todosearch.cpp \
16 datebooksearch.cpp \ 8 datebooksearch.cpp \
17 searchgroup.cpp \ 9 searchgroup.cpp \
18 resultitem.cpp \ 10 resultitem.cpp \
19 todoitem.cpp \ 11 todoitem.cpp \
20 contactitem.cpp \ 12 contactitem.cpp \
21 eventitem.cpp \ 13 eventitem.cpp \
22 applnksearch.cpp \ 14 applnksearch.cpp \
23 applnkitem.cpp \ 15 applnkitem.cpp \
24 doclnkitem.cpp \ 16 doclnkitem.cpp \
25 doclnksearch.cpp 17 doclnksearch.cpp
26HEADERS += mainwindow.h \ 18HEADERS += mainwindow.h \
27 olistview.h \ 19 olistview.h \
28 olistviewitem.h \ 20 olistviewitem.h \
29 adresssearch.h \ 21 adresssearch.h \
30 todosearch.h \ 22 todosearch.h \
31 datebooksearch.h \ 23 datebooksearch.h \
32 searchgroup.h \ 24 searchgroup.h \
33 resultitem.h \ 25 resultitem.h \
34 todoitem.h \ 26 todoitem.h \
35 contactitem.h \ 27 contactitem.h \
36 eventitem.h \ 28 eventitem.h \
37 applnksearch.h \ 29 applnksearch.h \
38 applnkitem.h \ 30 applnkitem.h \
39 doclnkitem.h \ 31 doclnkitem.h \
40 doclnksearch.h 32 doclnksearch.h
33
34 TARGET= osearch
35
36INCLUDEPATH = $(OPIEDIR)/include
37DEPENDPATH += $(OPIEDIR)/include
38LIBS += -lqpe -lopie
39include ( $(OPIEDIR)/include.pro )
diff --git a/core/pim/today/today.pro b/core/pim/today/today.pro
index 218cab8..26692cc 100644
--- a/core/pim/today/today.pro
+++ b/core/pim/today/today.pro
@@ -1,46 +1,30 @@
1 CONFIG = qt warn_on 1 CONFIG += qt warn on release quick-app
2 #CONFIG = qt warn_on release
3 2
4 HEADERS = today.h todaybase.h todayconfig.h 3 HEADERS = today.h todaybase.h todayconfig.h
5 SOURCES = today.cpp todaybase.cpp todayconfig.cpp 4 SOURCES = today.cpp todaybase.cpp todayconfig.cpp
6 INCLUDEPATH+= $(OPIEDIR)/include 5 INCLUDEPATH+= $(OPIEDIR)/include
7 DEPENDPATH+= $(OPIEDIR)/include 6 DEPENDPATH+= $(OPIEDIR)/include
8LIBS += -lqpe -lopie 7LIBS += -lqpe -lopie
9 INTERFACES= 8 INTERFACES=
10 TARGET = today 9 TARGET = today
11 10
12TRANSLATIONS = ../../../i18n/de/today.ts \ 11TRANSLATIONS = ../../../i18n/de/today.ts \
13 ../../../i18n/nl/today.ts \ 12 ../../../i18n/nl/today.ts \
14 ../../../i18n/xx/today.ts \ 13 ../../../i18n/xx/today.ts \
15 ../../../i18n/en/today.ts \ 14 ../../../i18n/en/today.ts \
16 ../../../i18n/es/today.ts \ 15 ../../../i18n/es/today.ts \
17 ../../../i18n/fr/today.ts \ 16 ../../../i18n/fr/today.ts \
18 ../../../i18n/hu/today.ts \ 17 ../../../i18n/hu/today.ts \
19 ../../../i18n/ja/today.ts \ 18 ../../../i18n/ja/today.ts \
20 ../../../i18n/ko/today.ts \ 19 ../../../i18n/ko/today.ts \
21 ../../../i18n/no/today.ts \ 20 ../../../i18n/no/today.ts \
22 ../../../i18n/pl/today.ts \ 21 ../../../i18n/pl/today.ts \
23 ../../../i18n/pt/today.ts \ 22 ../../../i18n/pt/today.ts \
24 ../../../i18n/pt_BR/today.ts \ 23 ../../../i18n/pt_BR/today.ts \
25 ../../../i18n/sl/today.ts \ 24 ../../../i18n/sl/today.ts \
26 ../../../i18n/zh_CN/today.ts \ 25 ../../../i18n/zh_CN/today.ts \
27 ../../../i18n/zh_TW/today.ts \ 26 ../../../i18n/zh_TW/today.ts \
28 ../../../i18n/it/today.ts \ 27 ../../../i18n/it/today.ts \
29 ../../../i18n/da/today.ts 28 ../../../i18n/da/today.ts
30 29
31include ( $(OPIEDIR)/include.pro ) 30include ( $(OPIEDIR)/include.pro )
32
33oapp {
34 TEMPLATE= lib
35 SOURCES += plugin.cpp
36 LIBS += -loapp
37
38 DESTDIR = $(OPIEDIR)/plugins/app
39 INCLUDEPATH+= $(OPIEDIR)/core/apps/oapp
40 DEPENDPATH+= $(OPIEDIR)/core/apps/oapp
41}
42else {
43 TEMPLATE= app
44 SOURCES += main.cpp
45 DESTDIR = $(OPIEDIR)/bin
46}
diff --git a/noncore/apps/opie-reader/opie-reader.control b/noncore/apps/opie-reader/opie-reader.control
index eab3ef0..841b040 100644
--- a/noncore/apps/opie-reader/opie-reader.control
+++ b/noncore/apps/opie-reader/opie-reader.control
@@ -1,10 +1,10 @@
1Package: opie-reader 1Package: opie-reader
2Files: plugins/application/libreader.so* bin/reader apps/Applications/opie-reader.desktop pics/opie-reader/* 2Files: bin/reader bin/reader apps/Applications/opie-reader.desktop pics/opie-reader/*
3Priority: optional 3Priority: optional
4Section: applications 4Section: applications
5Maintainer: Tim Wentford <timwentford@hotmail.com> 5Maintainer: Tim Wentford <timwentford@hotmail.com>
6Architecture: arm 6Architecture: arm
7Depends: task-opie-minimal 7Depends: task-opie-minimal
8License: GPL 8License: GPL
9Description: E-Book reader 9Description: E-Book reader
10Version: $QPE_VERSION$EXTRAVERSION 10Version: $QPE_VERSION$EXTRAVERSION
diff --git a/noncore/multimedia/opierec/main.cpp b/noncore/multimedia/opierec/main.cpp
index 5f7c02f..4a94800 100644
--- a/noncore/multimedia/opierec/main.cpp
+++ b/noncore/multimedia/opierec/main.cpp
@@ -1,22 +1,16 @@
1/*************************************************************************** 1/***************************************************************************
2 main.cpp - main routine 2 main.cpp - main routine
3 ***************************************************************************/ 3 ***************************************************************************/
4//// main.cpp 4//// main.cpp
5//// copyright 2001, 2002, by L. J. Potter <ljp@llornkcor.com> 5//// copyright 2001, 2002, by L. J. Potter <ljp@llornkcor.com>
6/*************************************************************************** 6/***************************************************************************
7 * This program is free software; you can redistribute it and/or modify * 7 * This program is free software; you can redistribute it and/or modify *
8 * it under the terms of the GNU General Public License as published by * 8 * it under the terms of the GNU General Public License as published by *
9 * the Free Software Foundation; either version 2 of the License, or * 9 * the Free Software Foundation; either version 2 of the License, or *
10 * (at your option) any later version. * 10 * (at your option) any later version. *
11 ***************************************************************************/ 11 ***************************************************************************/
12#include "qtrec.h" 12#include "qtrec.h"
13#include <qpe/qpeapplication.h> 13#include <qpe/qpeapplication.h>
14 14#include <opie/oapplicationfactory.h>
15int main(int argc, char* argv[]) { 15
16 QPEApplication a(argc, argv); 16OPIE_EXPORT_APP( OApplicationFactory<QtRec> )
17 QtRec qtrec;
18 a.showMainWidget( &qtrec);
19 return a.exec();
20}
21
22
diff --git a/noncore/multimedia/opierec/opierec.pro b/noncore/multimedia/opierec/opierec.pro
index 3447f99..aa14864 100644
--- a/noncore/multimedia/opierec/opierec.pro
+++ b/noncore/multimedia/opierec/opierec.pro
@@ -1,13 +1,11 @@
1TEMPLATE = app
2#CONFIG = qt warn_on debug 1#CONFIG = qt warn_on debug
3CONFIG = qt warn_on release 2CONFIG = qt warn_on release quick-app
4HEADERS = adpcm.h pixmaps.h helpwindow.h qtrec.h device.h wavFile.h 3HEADERS = adpcm.h pixmaps.h helpwindow.h qtrec.h device.h wavFile.h
5SOURCES = adpcm.c helpwindow.cpp main.cpp qtrec.cpp device.cpp wavFile.cpp 4SOURCES = adpcm.c helpwindow.cpp main.cpp qtrec.cpp device.cpp wavFile.cpp
6INCLUDEPATH += $(OPIEDIR)/include 5INCLUDEPATH += $(OPIEDIR)/include
7DEPENDPATH += $(OPIEDIR)/include 6DEPENDPATH += $(OPIEDIR)/include
8LIBS += -lqpe -lstdc++ -lpthread 7LIBS += -lqpe -lstdc++ -lpthread
9INTERFACES = 8INTERFACES =
10TARGET = opierec 9TARGET = opierec
11DESTDIR = $(OPIEDIR)/bin
12#TMAKE_CXXFLAGS += -DQT_QWS_VERCEL_IDR -DQWS -fno-exceptions -fno-rtti 10#TMAKE_CXXFLAGS += -DQT_QWS_VERCEL_IDR -DQWS -fno-exceptions -fno-rtti
13include ( $(OPIEDIR)/include.pro ) 11include ( $(OPIEDIR)/include.pro )
diff --git a/noncore/multimedia/opierec/qtrec.h b/noncore/multimedia/opierec/qtrec.h
index 7965c74..5d6ed62 100644
--- a/noncore/multimedia/opierec/qtrec.h
+++ b/noncore/multimedia/opierec/qtrec.h
@@ -1,154 +1,155 @@
1/**************************************************************************** 1/****************************************************************************
2 ** Created: Thu Jan 17 11:19:45 2002 2 ** Created: Thu Jan 17 11:19:45 2002
3copyright 2002 by L.J. Potter ljp@llornkcor.com 3copyright 2002 by L.J. Potter ljp@llornkcor.com
4****************************************************************************/ 4****************************************************************************/
5#ifndef QTREC_H 5#ifndef QTREC_H
6#define QTREC_H 6#define QTREC_H
7#define VERSION 1.0 7#define VERSION 1.0
8 8
9#include <qpe/ir.h> 9#include <qpe/ir.h>
10 10
11#include <iostream.h> 11#include <iostream.h>
12#include <qfile.h> 12#include <qfile.h>
13#include <qimage.h> 13#include <qimage.h>
14#include <qlineedit.h> 14#include <qlineedit.h>
15#include <qpixmap.h> 15#include <qpixmap.h>
16#include <qvariant.h> 16#include <qvariant.h>
17#include <qwidget.h> 17#include <qwidget.h>
18#include <stdio.h> 18#include <stdio.h>
19#include <stdlib.h> 19#include <stdlib.h>
20 20
21#include "device.h" 21#include "device.h"
22#include "wavFile.h" 22#include "wavFile.h"
23 23
24class QButtonGroup; 24class QButtonGroup;
25class QCheckBox; 25class QCheckBox;
26class QComboBox; 26class QComboBox;
27class QGridLayout; 27class QGridLayout;
28class QGroupBox; 28class QGroupBox;
29class QHBoxLayout; 29class QHBoxLayout;
30class QIconView; 30class QIconView;
31class QIconViewItem; 31class QIconViewItem;
32class QLabel; 32class QLabel;
33class QLabel; 33class QLabel;
34class QListView; 34class QListView;
35class QListViewItem; 35class QListViewItem;
36class QPushButton; 36class QPushButton;
37class QSlider; 37class QSlider;
38class QTabWidget; 38class QTabWidget;
39class QTimer; 39class QTimer;
40class QVBoxLayout; 40class QVBoxLayout;
41class QLineEdit; 41class QLineEdit;
42 42
43#define MAX_TRACKS 2 43#define MAX_TRACKS 2
44//#define BUFSIZE 4096 44//#define BUFSIZE 4096
45// #define BUFSIZE 8182 //Z default buffer size 45// #define BUFSIZE 8182 //Z default buffer size
46#define BUFSIZE 1024 46#define BUFSIZE 1024
47//#define BUFSIZE 2048 47//#define BUFSIZE 2048
48#define FRAGSIZE 0x7fff000A; 48#define FRAGSIZE 0x7fff000A;
49 49
50#define WAVE_FORMAT_DVI_ADPCM (0x0011) 50#define WAVE_FORMAT_DVI_ADPCM (0x0011)
51#define WAVE_FORMAT_PCM (0x0001) 51#define WAVE_FORMAT_PCM (0x0001)
52//AFMT_IMA_ADPCM 52//AFMT_IMA_ADPCM
53 53
54class QtRec : public QWidget 54class QtRec : public QWidget
55{ 55{
56 Q_OBJECT 56 Q_OBJECT
57 57
58public: 58public:
59 static QString appName() { return QString::fromLatin1("opierec"); }
59 QtRec( QWidget* parent=0, const char* name=0, WFlags fl=0 ); 60 QtRec( QWidget* parent=0, const char* name=0, WFlags fl=0 );
60 ~QtRec(); 61 ~QtRec();
61 QSlider *OutputSlider,*InputSlider; 62 QSlider *OutputSlider,*InputSlider;
62 63
63public slots: 64public slots:
64private: 65private:
65// int fragment; 66// int fragment;
66 int fd1; 67 int fd1;
67 int secCount; 68 int secCount;
68 QString timeString; 69 QString timeString;
69 70
70 QLineEdit *renameBox; 71 QLineEdit *renameBox;
71 QGroupBox* GroupBox1; 72 QGroupBox* GroupBox1;
72 QString currentFile; 73 QString currentFile;
73 QString date, currentFileName, tmpFileName; 74 QString date, currentFileName, tmpFileName;
74 QTimer *t_timer; 75 QTimer *t_timer;
75 bool needsStereoOut, paused, playing; 76 bool needsStereoOut, paused, playing;
76 bool useTmpFile, autoMute; 77 bool useTmpFile, autoMute;
77 78
78 bool eventFilter( QObject * , QEvent * ); 79 bool eventFilter( QObject * , QEvent * );
79 void okRename(); 80 void okRename();
80 void cancelRename(); 81 void cancelRename();
81 QString getStorage(const QString &); 82 QString getStorage(const QString &);
82 bool rec(); 83 bool rec();
83 int getCurrentSizeLimit(); 84 int getCurrentSizeLimit();
84 long checkDiskSpace(const QString &); 85 long checkDiskSpace(const QString &);
85 void doMute(bool); 86 void doMute(bool);
86 void errorStop(); 87 void errorStop();
87 void fillDirectoryCombo(); 88 void fillDirectoryCombo();
88 void getInVol(); 89 void getInVol();
89 void getOutVol(); 90 void getOutVol();
90 void init(); 91 void init();
91 void initConfig(); 92 void initConfig();
92 void initConnections(); 93 void initConnections();
93 void selectItemByName(const QString &); 94 void selectItemByName(const QString &);
94 void setRecordButton(bool); 95 void setRecordButton(bool);
95 void start(); 96 void start();
96 void stop(); 97 void stop();
97 void timerEvent( QTimerEvent *e ); 98 void timerEvent( QTimerEvent *e );
98 99
99private slots: 100private slots:
100 101
101 102
102 void FastforwardPressed(); 103 void FastforwardPressed();
103 void FastforwardReleased(); 104 void FastforwardReleased();
104 void changeDirCombo(int); 105 void changeDirCombo(int);
105 void changeSizeLimitCombo(int); 106 void changeSizeLimitCombo(int);
106 void changeTimeSlider(int); 107 void changeTimeSlider(int);
107 void changebitrateCombo(int); 108 void changebitrateCombo(int);
108 void changedInVolume(); 109 void changedInVolume();
109 void changedOutVolume(); 110 void changedOutVolume();
110 void changesamplerateCombo(int); 111 void changesamplerateCombo(int);
111 void cleanUp(); 112 void cleanUp();
112 void compressionSelected(bool); 113 void compressionSelected(bool);
113 void deleteSound(); 114 void deleteSound();
114 void doBeam(); 115 void doBeam();
115 void doMenuPlay(); 116 void doMenuPlay();
116 void doMicMuting(bool); 117 void doMicMuting(bool);
117 void doPlayBtn(); 118 void doPlayBtn();
118 void doRename(); 119 void doRename();
119 void doVolMuting(bool); 120 void doVolMuting(bool);
120 void forwardTimerTimeout(); 121 void forwardTimerTimeout();
121 void itClick(QListViewItem *item); 122 void itClick(QListViewItem *item);
122 void listPressed(int, QListViewItem *, const QPoint&, int); 123 void listPressed(int, QListViewItem *, const QPoint&, int);
123 void newSound(); 124 void newSound();
124 void rewindPressed(); 125 void rewindPressed();
125 void rewindReleased(); 126 void rewindReleased();
126 void rewindTimerTimeout(); 127 void rewindTimerTimeout();
127 void slotAutoMute(bool); 128 void slotAutoMute(bool);
128 void thisTab(QWidget*); 129 void thisTab(QWidget*);
129 void timeSliderPressed(); 130 void timeSliderPressed();
130 void timeSliderReleased(); 131 void timeSliderReleased();
131 void timerBreak(); 132 void timerBreak();
132/* void changedOutVolume(int); */ 133/* void changedOutVolume(int); */
133/* void changedInVolume(int); */ 134/* void changedInVolume(int); */
134 135
135protected: 136protected:
136 137
137 Device *soundDevice; 138 Device *soundDevice;
138 WavFile *wavFile; 139 WavFile *wavFile;
139 140
140 QButtonGroup *ButtonGroup1; 141 QButtonGroup *ButtonGroup1;
141 QCheckBox *outMuteCheckBox, *inMuteCheckBox, *compressionCheckBox, *autoMuteCheckBox; 142 QCheckBox *outMuteCheckBox, *inMuteCheckBox, *compressionCheckBox, *autoMuteCheckBox;
142 QComboBox* sampleRateComboBox, * bitRateComboBox, *directoryComboBox, *sizeLimitCombo; 143 QComboBox* sampleRateComboBox, * bitRateComboBox, *directoryComboBox, *sizeLimitCombo;
143 QHBoxLayout* Layout12; 144 QHBoxLayout* Layout12;
144 QHBoxLayout* Layout13; 145 QHBoxLayout* Layout13;
145 QHBoxLayout* Layout14; 146 QHBoxLayout* Layout14;
146 QHBoxLayout* Layout16; 147 QHBoxLayout* Layout16;
147 QHBoxLayout* Layout17; 148 QHBoxLayout* Layout17;
148 QHBoxLayout* Layout19; 149 QHBoxLayout* Layout19;
149 QIconView *IconView1; 150 QIconView *IconView1;
150 QLabel *NewSoundLabel,*playLabel2; 151 QLabel *NewSoundLabel,*playLabel2;
151 QLabel *TextLabel3, *TextLabel1, *TextLabel2; 152 QLabel *TextLabel3, *TextLabel1, *TextLabel2;
152 QListView *ListView1; 153 QListView *ListView1;
153 QPushButton *Stop_PushButton, *Play_PushButton, *Rec_PushButton, *NewSoundButton, *deleteSoundButton, *toBeginningButton, *toEndButton; 154 QPushButton *Stop_PushButton, *Play_PushButton, *Rec_PushButton, *NewSoundButton, *deleteSoundButton, *toBeginningButton, *toEndButton;
154 QString recDir; 155 QString recDir;