author | zecke <zecke> | 2002-09-10 12:31:45 (UTC) |
---|---|---|
committer | zecke <zecke> | 2002-09-10 12:31:45 (UTC) |
commit | f244f5ec5351693d366739cfb7bf509d10601cdf (patch) (unidiff) | |
tree | 93610410c6a6a8d34c8a465e2b55e13c2b6acc9a /libopie | |
parent | df13a75ca2c9014c78cb9a6458ceb734e2e0af65 (diff) | |
download | opie-f244f5ec5351693d366739cfb7bf509d10601cdf.zip opie-f244f5ec5351693d366739cfb7bf509d10601cdf.tar.gz opie-f244f5ec5351693d366739cfb7bf509d10601cdf.tar.bz2 |
Fix for QTopia1.6
-rw-r--r-- | libopie/libopie.pro | 19 | ||||
-rw-r--r-- | libopie/odevice.h | 2 | ||||
-rw-r--r-- | libopie/ofileselector.cc | 13 | ||||
-rw-r--r-- | libopie/ofileview.h | 28 | ||||
-rw-r--r-- | libopie/ofontmenu.h | 2 |
5 files changed, 39 insertions, 25 deletions
diff --git a/libopie/libopie.pro b/libopie/libopie.pro index 891c03e..6c47e86 100644 --- a/libopie/libopie.pro +++ b/libopie/libopie.pro | |||
@@ -1,12 +1,27 @@ | |||
1 | TEMPLATE = lib | 1 | TEMPLATE = lib |
2 | CONFIG += qte warn_on release | 2 | CONFIG += qte warn_on release |
3 | HEADERS = ofontmenu.h ofileselector.h ofiledialog.h ofileview.h tododb.h todoevent.h todoresource.h todovcalresource.h xmltree.h colordialog.h colorpopupmenu.h oclickablelabel.h oprocctrl.h oprocess.h odevice.h otimepicker.h otabwidget.h otabbar.h otabinfo.h | 3 | HEADERS = ofontmenu.h ofileselector.h \ |
4 | SOURCES = ofontmenu.cc ofileselector.cc ofiledialog.cc xmltree.cc tododb.cpp todoevent.cpp todovcalresource.cpp colordialog.cpp colorpopupmenu.cpp oclickablelabel.cpp oprocctrl.cpp oprocess.cpp odevice.cpp otimepicker.cpp otabwidget.cpp otabbar.cpp | 4 | ofiledialog.h tododb.h \ |
5 | todoevent.h todoresource.h \ | ||
6 | todovcalresource.h xmltree.h \ | ||
7 | colordialog.h colorpopupmenu.h \ | ||
8 | oclickablelabel.h oprocctrl.h \ | ||
9 | oprocess.h odevice.h \ | ||
10 | otimepicker.h otabwidget.h \ | ||
11 | otabbar.h otabinfo.h | ||
12 | SOURCES = ofontmenu.cc ofileselector.cc \ | ||
13 | ofiledialog.cc xmltree.cc \ | ||
14 | tododb.cpp todoevent.cpp \ | ||
15 | todovcalresource.cpp colordialog.cpp \ | ||
16 | colorpopupmenu.cpp oclickablelabel.cpp \ | ||
17 | oprocctrl.cpp oprocess.cpp \ | ||
18 | odevice.cpp otimepicker.cpp \ | ||
19 | otabwidget.cpp otabbar.cpp | ||
5 | TARGET = opie | 20 | TARGET = opie |
6 | INCLUDEPATH += $(OPIEDIR)/include | 21 | INCLUDEPATH += $(OPIEDIR)/include |
7 | DESTDIR = $(QTDIR)/lib$(PROJMAK) | 22 | DESTDIR = $(QTDIR)/lib$(PROJMAK) |
8 | #VERSION = 1.0.0 | 23 | #VERSION = 1.0.0 |
9 | 24 | ||
10 | INTERFACES = otimepickerbase.ui | 25 | INTERFACES = otimepickerbase.ui |
11 | 26 | ||
12 | TRANSLATIONS = ../i18n/de/libopie.ts \ | 27 | TRANSLATIONS = ../i18n/de/libopie.ts \ |
diff --git a/libopie/odevice.h b/libopie/odevice.h index 9dda68e..2f676ff 100644 --- a/libopie/odevice.h +++ b/libopie/odevice.h | |||
@@ -57,18 +57,16 @@ enum OLedState { | |||
57 | OLED_BlinkSlow, | 57 | OLED_BlinkSlow, |
58 | OLED_BlinkFast | 58 | OLED_BlinkFast |
59 | }; | 59 | }; |
60 | 60 | ||
61 | 61 | ||
62 | class ODevice | 62 | class ODevice |
63 | { | 63 | { |
64 | public: | 64 | public: |
65 | |||
66 | public: | ||
67 | static ODevice *inst ( ); | 65 | static ODevice *inst ( ); |
68 | 66 | ||
69 | // system | 67 | // system |
70 | enum PowerButtonHandler { | 68 | enum PowerButtonHandler { |
71 | KERNEL, | 69 | KERNEL, |
72 | OPIE | 70 | OPIE |
73 | }; | 71 | }; |
74 | 72 | ||
diff --git a/libopie/ofileselector.cc b/libopie/ofileselector.cc index 3c3a6c4..b3aacd6 100644 --- a/libopie/ofileselector.cc +++ b/libopie/ofileselector.cc | |||
@@ -180,22 +180,18 @@ void OFileSelector::reread() | |||
180 | reparse(); | 180 | reparse(); |
181 | //}else{ | 181 | //}else{ |
182 | //; | 182 | //; |
183 | } | 183 | } |
184 | } | 184 | } |
185 | 185 | ||
186 | const DocLnk *OFileSelector::selected() | 186 | const DocLnk *OFileSelector::selected() |
187 | { | 187 | { |
188 | if( m_selector == NORMAL ){ | ||
189 | return m_select->selected(); | ||
190 | }else{ | ||
191 | DocLnk *lnk = new DocLnk(selectedDocument() ); | 188 | DocLnk *lnk = new DocLnk(selectedDocument() ); |
192 | return lnk; | 189 | return lnk; |
193 | } | ||
194 | } | 190 | } |
195 | 191 | ||
196 | void OFileSelector::setYesCancelVisible( bool show ) | 192 | void OFileSelector::setYesCancelVisible( bool show ) |
197 | { | 193 | { |
198 | initializeYes(); // FIXME if YesCancel is not shown we will initialize it to hide it :( | 194 | initializeYes(); // FIXME if YesCancel is not shown we will initialize it to hide it :( |
199 | m_shYesNo = show; | 195 | m_shYesNo = show; |
200 | if( m_shYesNo ) | 196 | if( m_shYesNo ) |
201 | m_boxOk->show(); | 197 | m_boxOk->show(); |
@@ -321,19 +317,18 @@ void OFileSelector::setPopupMenu(QPopupMenu *popup ) | |||
321 | } | 317 | } |
322 | 318 | ||
323 | //void OFileSelector::updateL | 319 | //void OFileSelector::updateL |
324 | 320 | ||
325 | QString OFileSelector::selectedName() const | 321 | QString OFileSelector::selectedName() const |
326 | { | 322 | { |
327 | QString name; | 323 | QString name; |
328 | if( m_selector == NORMAL ){ | 324 | if( m_selector == NORMAL ){ |
329 | const DocLnk *lnk = m_select->selected(); | 325 | DocLnk lnk = m_select->selectedDocument(); |
330 | name = lnk->file(); | 326 | name = lnk.file(); |
331 | delete lnk; | ||
332 | }else if( m_selector == EXTENDED || m_selector == EXTENDED_ALL ){ | 327 | }else if( m_selector == EXTENDED || m_selector == EXTENDED_ALL ){ |
333 | if ( m_shLne ) { | 328 | if ( m_shLne ) { |
334 | name = m_currentDir + "/" +m_edit->text(); | 329 | name = m_currentDir + "/" +m_edit->text(); |
335 | }else{ | 330 | }else{ |
336 | QListViewItem *item = m_View->currentItem(); | 331 | QListViewItem *item = m_View->currentItem(); |
337 | if( item != 0 ) | 332 | if( item != 0 ) |
338 | name = m_currentDir + "/" + item->text( 1 ); | 333 | name = m_currentDir + "/" + item->text( 1 ); |
339 | } | 334 | } |
@@ -396,19 +391,17 @@ int OFileSelector::fileCount() | |||
396 | } | 391 | } |
397 | return count; | 392 | return count; |
398 | } | 393 | } |
399 | DocLnk OFileSelector::selectedDocument() const | 394 | DocLnk OFileSelector::selectedDocument() const |
400 | { | 395 | { |
401 | DocLnk lnk; | 396 | DocLnk lnk; |
402 | switch( m_selector ){ | 397 | switch( m_selector ){ |
403 | case NORMAL:{ | 398 | case NORMAL:{ |
404 | const DocLnk *lnk2 = m_select->selected(); | 399 | lnk = m_select->selectedDocument(); |
405 | lnk = DocLnk(*lnk2 ); // copy | ||
406 | delete lnk2; | ||
407 | break; | 400 | break; |
408 | } | 401 | } |
409 | case EXTENDED: | 402 | case EXTENDED: |
410 | case EXTENDED_ALL: | 403 | case EXTENDED_ALL: |
411 | default: | 404 | default: |
412 | lnk = DocLnk( selectedName() ); // new DocLnk | 405 | lnk = DocLnk( selectedName() ); // new DocLnk |
413 | break; | 406 | break; |
414 | } | 407 | } |
diff --git a/libopie/ofileview.h b/libopie/ofileview.h index ed256f1..e072477 100644 --- a/libopie/ofileview.h +++ b/libopie/ofileview.h | |||
@@ -1,52 +1,60 @@ | |||
1 | /* | 1 | /* |
2 | =. This file is part of the OPIE Project | 2 | =. This file is part of the OPIE Project |
3 | .=l. Copyright (c) 2002 zecke <zecke@handhelds.org> | 3 | .=l. Copyright (c) 2002 zecke <zecke@handhelds.org> |
4 | .>+-= | 4 | .>+-= |
5 | _;:, .> :=|. This library is free software; you can | 5 | _;:, .> :=|. This library is free software; you can |
6 | .> <`_, > . <= redistribute it and/or modify it under | 6 | .> <`_, > . <= redistribute it and/or modify it under |
7 | :`=1 )Y*s>-.-- : the terms of the GNU Library General Public | 7 | :`=1 )Y*s>-.-- : the terms of the GNU Library General Public |
8 | .="- .-=="i, .._ License as published by the Free Software | 8 | .="- .-=="i, .._ License as published by the Free Software |
9 | - . .-<_> .<> Foundation; either version 2 of the License, | 9 | - . .-<_> .<> Foundation; either version 2 of the License, |
10 | ._= =} : or (at your option) any later version. | 10 | ._= =} : or (at your option) any later version. |
11 | .%`+i> _;_. | 11 | .%`+i> _;_. |
12 | .i_,=:_. -<s. This library is distributed in the hope that | 12 | .i_,=:_. -<s. This library is distributed in the hope that |
13 | + . -:. = it will be useful, but WITHOUT ANY WARRANTY; | 13 | + . -:. = it will be useful, but WITHOUT ANY WARRANTY; |
14 | : .. .:, . . . without even the implied warranty of | 14 | : .. .:, . . . without even the implied warranty of |
15 | =_ + =;=|` MERCHANTABILITY or FITNESS FOR A | 15 | =_ + =;=|` MERCHANTABILITY or FITNESS FOR A |
16 | _.=:. : :=>`: PARTICULAR PURPOSE. See the GNU | 16 | _.=:. : :=>`: PARTICULAR PURPOSE. See the GNU |
17 | ..}^=.= = ; Library General Public License for more | 17 | ..}^=.= = ; Library General Public License for more |
18 | ++= -. .` .: details. | 18 | ++= -. .` .: details. |
19 | : = ...= . :.=- | 19 | : = ...= . :.=- |
20 | -. .:....=;==+<; You should have received a copy of the GNU | 20 | -. .:....=;==+<; You should have received a copy of the GNU |
21 | -_. . . )=. = Library General Public License along with | 21 | -_. . . )=. = Library General Public License along with |
22 | -- :-=` this library; see the file COPYING.LIB. | 22 | -- :-=` this library; see the file COPYING.LIB. |
23 | If not, write to the Free Software Foundation, | 23 | If not, write to the Free Software Foundation, |
24 | Inc., 59 Temple Place - Suite 330, | 24 | Inc., 59 Temple Place - Suite 330, |
25 | Boston, MA 02111-1307, USA. | 25 | Boston, MA 02111-1307, USA. |
26 | 26 | ||
27 | */ | 27 | */ |
28 | 28 | ||
29 | #ifndef ofileview_h | 29 | #ifndef ofileview_h |
30 | #define ofileview_h | 30 | #define ofileview_h |
31 | 31 | ||
32 | #include <qobject.h> | 32 | #include <qobject.h> |
33 | #include <qwidget.h> | 33 | #include <qwidget.h> |
34 | 34 | ||
35 | class QFileInfo; | 35 | class QFileInfo; |
36 | class QDir; | 36 | class QDir; |
37 | class DocLnk; | 37 | class DocLnk; |
38 | class OFileSelectorView : public QWidget { | 38 | |
39 | /** | ||
40 | * A OFileView is a specialised View for the | ||
41 | * OFileSelector | ||
42 | * With a View you can chage the user visible | ||
43 | * representation of a OFileLister | ||
44 | * OFileView is just a basic interface which helps you to | ||
45 | * write new views | ||
46 | */ | ||
47 | class OFileView { | ||
39 | Q_OBJECT | 48 | Q_OBJECT |
40 | public: | 49 | public: |
41 | OFileSelectorView(QWidget *widget, | 50 | OFileView(QWidget *widget, |
42 | const char *name ) | 51 | const char *name ); |
43 | : QWidget(widget, name ) | 52 | virtual OFileView(); |
44 | { }; | ||
45 | virtual ~OFileSelectorView() = 0; | 53 | virtual ~OFileSelectorView() = 0; |
46 | 54 | ||
47 | virtual void addFile(const QString &mine, | 55 | virtual void addFile(const QString &mine, |
48 | QFileInfo *info, | 56 | QFileInfo *info, |
49 | bool isSymlink = FALSE ) = 0; | 57 | bool isSymlink = FALSE ) = 0; |
50 | 58 | ||
51 | virtual void addDir (const QString &mine, | 59 | virtual void addDir (const QString &mine, |
52 | QFileInfo *info, | 60 | QFileInfo *info, |
diff --git a/libopie/ofontmenu.h b/libopie/ofontmenu.h index 609f240..5fd515f 100644 --- a/libopie/ofontmenu.h +++ b/libopie/ofontmenu.h | |||
@@ -1,13 +1,13 @@ | |||
1 | 1 | ||
2 | /* | 2 | /* |
3 | 3 | ||
4 | =. This file is part of the OPIE Project | 4 | =. This file is part of the OPIE Project |
5 | .=l. Copyright (c) 2002 zekce <zecke@handhelds.org> | 5 | .=l. Copyright (c) 2002 zecke <zecke@handhelds.org> |
6 | .>+-= | 6 | .>+-= |
7 | _;:, .> :=|. This library is free software; you can | 7 | _;:, .> :=|. This library is free software; you can |
8 | .> <`_, > . <= redistribute it and/or modify it under | 8 | .> <`_, > . <= redistribute it and/or modify it under |
9 | :`=1 )Y*s>-.-- : the terms of the GNU Library General Public | 9 | :`=1 )Y*s>-.-- : the terms of the GNU Library General Public |
10 | .="- .-=="i, .._ License as published by the Free Software | 10 | .="- .-=="i, .._ License as published by the Free Software |
11 | - . .-<_> .<> Foundation; either version 2 of the License, | 11 | - . .-<_> .<> Foundation; either version 2 of the License, |
12 | ._= =} : or (at your option) any later version. | 12 | ._= =} : or (at your option) any later version. |
13 | .%`+i> _;_. | 13 | .%`+i> _;_. |