author | zecke <zecke> | 2002-09-15 20:00:57 (UTC) |
---|---|---|
committer | zecke <zecke> | 2002-09-15 20:00:57 (UTC) |
commit | f79126f5ba0b1d1520e5fb07716ffe9e2479aedf (patch) (unidiff) | |
tree | 6e44ff18246728b0861cc7ce974a0a0fae3c6796 /libopie | |
parent | 1c5780f34ec9b4dc004714488b46997fe1a0909b (diff) | |
download | opie-f79126f5ba0b1d1520e5fb07716ffe9e2479aedf.zip opie-f79126f5ba0b1d1520e5fb07716ffe9e2479aedf.tar.gz opie-f79126f5ba0b1d1520e5fb07716ffe9e2479aedf.tar.bz2 |
Make it compile but it's not working yet
-rw-r--r-- | libopie/ofileselector/ofiledialog.cpp | 4 | ||||
-rw-r--r-- | libopie/ofileselector/ofilelistview.cpp | 43 | ||||
-rw-r--r-- | libopie/ofileselector/ofileselector.cpp | 56 | ||||
-rw-r--r-- | libopie/ofileselector/ofileselector.h | 2 | ||||
-rw-r--r-- | libopie/ofileselector/ofileview.cpp | 3 | ||||
-rw-r--r-- | libopie/ofileselector/ofileview.h | 2 |
6 files changed, 69 insertions, 41 deletions
diff --git a/libopie/ofileselector/ofiledialog.cpp b/libopie/ofileselector/ofiledialog.cpp index 4783004..430def2 100644 --- a/libopie/ofileselector/ofiledialog.cpp +++ b/libopie/ofileselector/ofiledialog.cpp | |||
@@ -80,9 +80,9 @@ QString OFileDialog::getOpenFileName(int selector, | |||
80 | const QString &caption ) | 80 | const QString &caption ) |
81 | { | 81 | { |
82 | QString ret; | 82 | QString ret; |
83 | OFileDialog dlg( caption.isEmpty() ? tr("Open") : caption, | 83 | OFileDialog dlg( caption.isEmpty() ? tr("Open") : caption, |
84 | wid, OFileSelector::OPEN, selector, startDir, file, mimes); | 84 | wid, OFileSelector::Open, selector, startDir, file, mimes); |
85 | dlg.showMaximized(); | 85 | dlg.showMaximized(); |
86 | if( dlg.exec() ) | 86 | if( dlg.exec() ) |
87 | ret = dlg.fileName(); | 87 | ret = dlg.fileName(); |
88 | 88 | ||
@@ -96,9 +96,9 @@ QString OFileDialog::getSaveFileName(int selector, | |||
96 | const QString &caption ) | 96 | const QString &caption ) |
97 | { | 97 | { |
98 | QString ret; | 98 | QString ret; |
99 | OFileDialog dlg( caption.isEmpty() ? tr("Save") : caption, | 99 | OFileDialog dlg( caption.isEmpty() ? tr("Save") : caption, |
100 | wid, OFileSelector::SAVE, selector, startDir, file, mimes); | 100 | wid, OFileSelector::Save, selector, startDir, file, mimes); |
101 | dlg.showMaximized(); | 101 | dlg.showMaximized(); |
102 | if( dlg.exec() ) | 102 | if( dlg.exec() ) |
103 | ret = dlg.fileName(); | 103 | ret = dlg.fileName(); |
104 | 104 | ||
diff --git a/libopie/ofileselector/ofilelistview.cpp b/libopie/ofileselector/ofilelistview.cpp index 0c7d45b..7108a5b 100644 --- a/libopie/ofileselector/ofilelistview.cpp +++ b/libopie/ofileselector/ofilelistview.cpp | |||
@@ -1,5 +1,8 @@ | |||
1 | 1 | ||
2 | #include <qpe/mimetype.h> | ||
3 | #include <qpe/resource.h> | ||
4 | |||
2 | #include "ofileselector.h" | 5 | #include "ofileselector.h" |
3 | #include "ofileselectoritem.h" | 6 | #include "ofileselectoritem.h" |
4 | #include "ofilelistview.h" | 7 | #include "ofilelistview.h" |
5 | 8 | ||
@@ -14,9 +17,9 @@ OFileListView::~OFileListView() { | |||
14 | } | 17 | } |
15 | void OFileListView::clear() { | 18 | void OFileListView::clear() { |
16 | QListView::clear(); | 19 | QListView::clear(); |
17 | } | 20 | } |
18 | void OFileListView::addFile( const QString& mime, | 21 | void OFileListView::addFile( const QString&, |
19 | QFileInfo* info, | 22 | QFileInfo* info, |
20 | bool isSymlink ) { | 23 | bool isSymlink ) { |
21 | MimeType type( info->absFilePath() ); | 24 | MimeType type( info->absFilePath() ); |
22 | QPixmap pix = type.pixmap(); | 25 | QPixmap pix = type.pixmap(); |
@@ -32,10 +35,10 @@ void OFileListView::addFile( const QString& mime, | |||
32 | if( isSymlink ) | 35 | if( isSymlink ) |
33 | name = info->fileName() + " -> " +info->dirPath() + "/" + info->readLink(); | 36 | name = info->fileName() + " -> " +info->dirPath() + "/" + info->readLink(); |
34 | else { | 37 | else { |
35 | name = info->fileName(); | 38 | name = info->fileName(); |
36 | if( ( selector()->mode() == Open && !info->isReadable() )|| | 39 | if( ( selector()->mode() == OFileSelector::Open && !info->isReadable() ) || |
37 | ( selector()->mode() == Save && !info->isWritable() ) ){ | 40 | ( selector()->mode() == OFileSelector::Save && !info->isWritable() ) ){ |
38 | 41 | ||
39 | locked = true; pix = Resource::loadPixmap("locked"); | 42 | locked = true; pix = Resource::loadPixmap("locked"); |
40 | } | 43 | } |
41 | } | 44 | } |
@@ -47,17 +50,17 @@ void OFileListView::addFile( const QString& mime, | |||
47 | void OFileListView::addFile( const QString& /*mime*/, const QString& /*dir*/, | 50 | void OFileListView::addFile( const QString& /*mime*/, const QString& /*dir*/, |
48 | const QString& /*file*/, bool /*isSyml*/ ) { | 51 | const QString& /*file*/, bool /*isSyml*/ ) { |
49 | 52 | ||
50 | } | 53 | } |
51 | void OFileListView::addDir( const QString& mime, | 54 | void OFileListView::addDir( const QString&, |
52 | QFileInfo* info, bool isSym ) { | 55 | QFileInfo* info, bool symlink ) { |
53 | 56 | ||
54 | bool locked = false; | 57 | bool locked = false; |
55 | QString name; | 58 | QString name; |
56 | QPixmap pix; | 59 | QPixmap pix; |
57 | 60 | ||
58 | if( ( selector()->mode() == Open && !info->isReadable() ) || | 61 | if( ( selector()->mode() == OFileSelector::Open && !info->isReadable() ) || |
59 | ( selector()->mode() == Save && !info->isWritable() ) ){ | 62 | ( selector()->mode() == OFileSelector::Save && !info->isWritable() ) ){ |
60 | 63 | ||
61 | locked = true; | 64 | locked = true; |
62 | 65 | ||
63 | if( symlink ) | 66 | if( symlink ) |
@@ -77,19 +80,19 @@ void OFileListView::addDir( const QString& mime, | |||
77 | info->dirPath( true ), locked, | 80 | info->dirPath( true ), locked, |
78 | true ); | 81 | true ); |
79 | 82 | ||
80 | } | 83 | } |
81 | void OFileListView::addDir( const QString& mime, const QString& dir, | 84 | void OFileListView::addDir( const QString& /*mime*/, const QString& /*dir*/, |
82 | const QString& file, bool ) { | 85 | const QString& /*file*/, bool ) { |
83 | 86 | ||
84 | } | 87 | } |
85 | void OFileListView::addSymlink( const QString& mime, | 88 | void OFileListView::addSymlink( const QString& /*mime*/, |
86 | QFileInfo* info, | 89 | QFileInfo* /*info*/, |
87 | bool isSym ) { | 90 | bool /*isSym*/ ) { |
88 | 91 | ||
89 | } | 92 | } |
90 | void OFileListView::addSymlink( const QString& mime, const QString& path, | 93 | void OFileListView::addSymlink( const QString& /*mime*/, const QString& /*path*/, |
91 | const QString& file, bool isSym ) { | 94 | const QString& /*file*/, bool /*isSym*/ ) { |
92 | 95 | ||
93 | } | 96 | } |
94 | void OFileListView::cd( const QString& ) { | 97 | void OFileListView::cd( const QString& ) { |
95 | 98 | ||
@@ -104,15 +107,19 @@ QString OFileListView::selectedName()const{ | |||
104 | 107 | ||
105 | return item->text( 1 ); | 108 | return item->text( 1 ); |
106 | } | 109 | } |
107 | QStringList OFileListView::selectedNames()const { | 110 | QStringList OFileListView::selectedNames()const { |
108 | 111 | QStringList list; | |
112 | list << selectedName(); | ||
113 | return list; | ||
109 | } | 114 | } |
110 | QString OFileListView::selectedPath()const { | 115 | QString OFileListView::selectedPath()const { |
111 | 116 | return QString::null; | |
112 | } | 117 | } |
113 | QString OFileListView::selectedPaths()const { | 118 | QStringList OFileListView::selectedPaths()const { |
114 | 119 | QStringList list; | |
120 | list << selectedPath(); | ||
121 | return list; | ||
115 | } | 122 | } |
116 | int OFileListView::fileCount() { | 123 | int OFileListView::fileCount() { |
117 | return childCount(); | 124 | return childCount(); |
118 | } | 125 | } |
diff --git a/libopie/ofileselector/ofileselector.cpp b/libopie/ofileselector/ofileselector.cpp index f655606..16ee3ee 100644 --- a/libopie/ofileselector/ofileselector.cpp +++ b/libopie/ofileselector/ofileselector.cpp | |||
@@ -245,9 +245,9 @@ bool OFileSelector::cd(const QString &path ) | |||
245 | return true; | 245 | return true; |
246 | } | 246 | } |
247 | void OFileSelector::setSelector(int mode ) | 247 | void OFileSelector::setSelector(int mode ) |
248 | { | 248 | { |
249 | QString text; | 249 | QString text; |
250 | switch( mode ){ | 250 | switch( mode ){ |
251 | case Normal: | 251 | case Normal: |
252 | text = tr("Documents"); | 252 | text = tr("Documents"); |
253 | break; | 253 | break; |
@@ -260,9 +260,9 @@ QString text; | |||
260 | } | 260 | } |
261 | slotViewCheck( text ); | 261 | slotViewCheck( text ); |
262 | } | 262 | } |
263 | 263 | ||
264 | void OFileSelector::setPopupFactory(OPopupMenuFactory *popup ) | 264 | void OFileSelector::setPopupFactory(OPopupMenuFactory */*popup*/ ) |
265 | { | 265 | { |
266 | /* m_custom = popup; | 266 | /* m_custom = popup; |
267 | m_showPopup = true; | 267 | m_showPopup = true; |
268 | */ | 268 | */ |
@@ -273,11 +273,11 @@ void OFileSelector::setPopupFactory(OPopupMenuFactory *popup ) | |||
273 | QString OFileSelector::selectedName() const | 273 | QString OFileSelector::selectedName() const |
274 | { | 274 | { |
275 | QString name; | 275 | QString name; |
276 | if( m_selector == Normal ){ | 276 | if( m_selector == Normal ){ |
277 | DocLnk lnk = m_select->selectedDocument(); | 277 | DocLnk lnk = m_select->selectedDocument(); |
278 | name = lnk.file(); | 278 | name = lnk.file(); |
279 | }else if( m_selector == Extended || m_selector == ExtendedAll ){ | 279 | }else { |
280 | if ( m_shLne ) { | 280 | if ( m_shLne ) { |
281 | name = m_currentDir + "/" +m_edit->text(); | 281 | name = m_currentDir + "/" +m_edit->text(); |
282 | }else{ | 282 | }else{ |
283 | name = m_currentDir + "/" + currentView()->selectedName(); | 283 | name = m_currentDir + "/" + currentView()->selectedName(); |
@@ -303,11 +303,11 @@ QString OFileSelector::selectedPath()const | |||
303 | { | 303 | { |
304 | QString path; | 304 | QString path; |
305 | if( m_selector == Normal ){ | 305 | if( m_selector == Normal ){ |
306 | path = QPEApplication::documentDir(); | 306 | path = QPEApplication::documentDir(); |
307 | }else if( m_selector == Extended || m_selector == ExtendedAll ){ | 307 | } /*else if( m_selector == Extended || m_selector == ExtendedAll ){ |
308 | ; //FIXME | 308 | ; |
309 | } | 309 | }*/ |
310 | return path; | 310 | return path; |
311 | } | 311 | } |
312 | QStringList OFileSelector::selectedPaths() const | 312 | QStringList OFileSelector::selectedPaths() const |
313 | { | 313 | { |
@@ -332,9 +332,9 @@ int OFileSelector::fileCount() | |||
332 | break; | 332 | break; |
333 | case Extended: | 333 | case Extended: |
334 | case ExtendedAll: | 334 | case ExtendedAll: |
335 | default: | 335 | default: |
336 | count = currentView()->childCount(); | 336 | count = currentView()->fileCount(); |
337 | break; | 337 | break; |
338 | } | 338 | } |
339 | return count; | 339 | return count; |
340 | } | 340 | } |
@@ -348,9 +348,9 @@ DocLnk OFileSelector::selectedDocument() const | |||
348 | } | 348 | } |
349 | case Extended: | 349 | case Extended: |
350 | case ExtendedAll: | 350 | case ExtendedAll: |
351 | default: | 351 | default: |
352 | lnk = DocLnk( selectedName() ); // new DocLnk | 352 | lnk = DocLnk( selectedName() ); |
353 | break; | 353 | break; |
354 | } | 354 | } |
355 | return lnk; | 355 | return lnk; |
356 | } | 356 | } |
@@ -371,8 +371,9 @@ void OFileSelector::slotOk() | |||
371 | void OFileSelector::slotCancel() | 371 | void OFileSelector::slotCancel() |
372 | { | 372 | { |
373 | emit cancel(); | 373 | emit cancel(); |
374 | } | 374 | } |
375 | /* switch the views */ | ||
375 | void OFileSelector::slotViewCheck(const QString &sel) | 376 | void OFileSelector::slotViewCheck(const QString &sel) |
376 | { | 377 | { |
377 | if( sel == tr("Documents" ) ){ | 378 | if( sel == tr("Documents" ) ){ |
378 | if( m_select == 0 ){ | 379 | if( m_select == 0 ){ |
@@ -403,9 +404,9 @@ void OFileSelector::slotViewCheck(const QString &sel) | |||
403 | reparse(); | 404 | reparse(); |
404 | m_stack->raiseWidget( Extended ); // same widget other QFileFilter | 405 | m_stack->raiseWidget( Extended ); // same widget other QFileFilter |
405 | } | 406 | } |
406 | } | 407 | } |
407 | // not yet finished..... | 408 | |
408 | QString OFileSelector::currentMimeType() const{ | 409 | QString OFileSelector::currentMimeType() const{ |
409 | QString mime; | 410 | QString mime; |
410 | QString currentText; | 411 | QString currentText; |
411 | if (m_shChooser ) | 412 | if (m_shChooser ) |
@@ -630,9 +631,9 @@ void OFileSelector::initVars() | |||
630 | m_fnLabel = 0; | 631 | m_fnLabel = 0; |
631 | m_new = 0; | 632 | m_new = 0; |
632 | m_close = 0; | 633 | m_close = 0; |
633 | } | 634 | } |
634 | void OFileSelector::addFile(const QString &mime, QFileInfo *info, bool symlink) | 635 | void OFileSelector::addFile(const QString &, QFileInfo *info, bool ) |
635 | { | 636 | { |
636 | if(!m_files) | 637 | if(!m_files) |
637 | return; | 638 | return; |
638 | // if( !compliesMime(info->absFilePath(), mime ) ) | 639 | // if( !compliesMime(info->absFilePath(), mime ) ) |
@@ -641,9 +642,9 @@ void OFileSelector::addFile(const QString &mime, QFileInfo *info, bool symlink) | |||
641 | if (!compliesMime( type.id() ) ) | 642 | if (!compliesMime( type.id() ) ) |
642 | return; | 643 | return; |
643 | 644 | ||
644 | } | 645 | } |
645 | void OFileSelector::addDir(const QString &mime, QFileInfo *info, bool symlink ) | 646 | void OFileSelector::addDir(const QString &, QFileInfo *, bool ) |
646 | { | 647 | { |
647 | if(!m_dir) | 648 | if(!m_dir) |
648 | return; | 649 | return; |
649 | } | 650 | } |
@@ -924,9 +925,8 @@ bool OFileSelector::compliesMime( const QString& mime ) { | |||
924 | if ( list.contains(mime) ) return true; | 925 | if ( list.contains(mime) ) return true; |
925 | qWarning("list doesn't contain it "); | 926 | qWarning("list doesn't contain it "); |
926 | QStringList::Iterator it2; | 927 | QStringList::Iterator it2; |
927 | int pos; | 928 | int pos; |
928 | int pos2; | ||
929 | for ( it2 = list.begin(); it2 != list.end(); ++it2 ) { | 929 | for ( it2 = list.begin(); it2 != list.end(); ++it2 ) { |
930 | pos = (*it2).findRev("/*"); | 930 | pos = (*it2).findRev("/*"); |
931 | if ( pos >= 0 ) { | 931 | if ( pos >= 0 ) { |
932 | if ( mime.contains( (*it2).left(pos) ) ) return true; | 932 | if ( mime.contains( (*it2).left(pos) ) ) return true; |
@@ -948,10 +948,11 @@ void OFileSelector::slotFileBridgeSelected( const DocLnk &lnk ) | |||
948 | void OFileSelector::slotSelectionChanged() | 948 | void OFileSelector::slotSelectionChanged() |
949 | { | 949 | { |
950 | 950 | ||
951 | } | 951 | } |
952 | void OFileSelector::slotCurrentChanged(QListViewItem* item ) | 952 | void OFileSelector::slotCurrentChanged(QListViewItem* /*item*/ ) |
953 | { | 953 | { |
954 | /* | ||
954 | if( item == 0 ) | 955 | if( item == 0 ) |
955 | return; | 956 | return; |
956 | if( m_selector == Extended || m_selector == ExtendedAll ) { | 957 | if( m_selector == Extended || m_selector == ExtendedAll ) { |
957 | OFileSelectorItem *sel = (OFileSelectorItem*) item; // start to use the C++ casts ;) | 958 | OFileSelectorItem *sel = (OFileSelectorItem*) item; // start to use the C++ casts ;) |
@@ -967,12 +968,14 @@ void OFileSelector::slotCurrentChanged(QListViewItem* item ) | |||
967 | DocLnk lnk( path ); | 968 | DocLnk lnk( path ); |
968 | emit fileSelected(lnk ); | 969 | emit fileSelected(lnk ); |
969 | } | 970 | } |
970 | } | 971 | } |
971 | } | 972 | } */ |
972 | } | 973 | } |
973 | void OFileSelector::slotClicked( int button, QListViewItem *item, const QPoint &, int) | 974 | void OFileSelector::slotClicked( int /*button*/, QListViewItem */*item*/, const QPoint &, int) |
975 | |||
974 | { | 976 | { |
977 | /* | ||
975 | if ( item == 0 ) | 978 | if ( item == 0 ) |
976 | return; | 979 | return; |
977 | 980 | ||
978 | if( button != Qt::LeftButton ) | 981 | if( button != Qt::LeftButton ) |
@@ -980,9 +983,9 @@ void OFileSelector::slotClicked( int button, QListViewItem *item, const QPoint & | |||
980 | 983 | ||
981 | switch( m_selector ){ | 984 | switch( m_selector ){ |
982 | default: | 985 | default: |
983 | break; | 986 | break; |
984 | case Extended: // fall through | 987 | case Extended: // fall through |
985 | case ExtendedAll:{ | 988 | case ExtendedAll:{ |
986 | OFileSelectorItem *sel = (OFileSelectorItem*)item; | 989 | OFileSelectorItem *sel = (OFileSelectorItem*)item; |
987 | if(!sel->isLocked() ){ | 990 | if(!sel->isLocked() ){ |
988 | QStringList str = QStringList::split("->", sel->text(1) ); | 991 | QStringList str = QStringList::split("->", sel->text(1) ); |
@@ -1000,9 +1003,9 @@ void OFileSelector::slotClicked( int button, QListViewItem *item, const QPoint & | |||
1000 | } | 1003 | } |
1001 | } | 1004 | } |
1002 | break; | 1005 | break; |
1003 | } | 1006 | } |
1004 | } | 1007 | } */ |
1005 | } | 1008 | } |
1006 | void OFileSelector::slotRightButton(int button, QListViewItem *item, const QPoint &, int ) | 1009 | void OFileSelector::slotRightButton(int button, QListViewItem *item, const QPoint &, int ) |
1007 | { | 1010 | { |
1008 | if( item == 0 ) | 1011 | if( item == 0 ) |
@@ -1011,30 +1014,34 @@ void OFileSelector::slotRightButton(int button, QListViewItem *item, const QPoin | |||
1011 | if( button != Qt::RightButton ) | 1014 | if( button != Qt::RightButton ) |
1012 | return; | 1015 | return; |
1013 | slotContextMenu( item ); | 1016 | slotContextMenu( item ); |
1014 | } | 1017 | } |
1015 | void OFileSelector::slotContextMenu( QListViewItem *item) | 1018 | void OFileSelector::slotContextMenu( QListViewItem */*item*/) |
1016 | { | 1019 | { |
1017 | 1020 | ||
1018 | } | 1021 | } |
1019 | void OFileSelector::slotChangedDir() | 1022 | void OFileSelector::slotChangedDir() |
1020 | { | 1023 | { |
1024 | /* | ||
1021 | OFileSelectorItem *sel = (OFileSelectorItem*)m_View->currentItem(); | 1025 | OFileSelectorItem *sel = (OFileSelectorItem*)m_View->currentItem(); |
1022 | if(sel->isDir() ){ | 1026 | if(sel->isDir() ){ |
1023 | QStringList str = QStringList::split("->", sel->text(1) ); | 1027 | QStringList str = QStringList::split("->", sel->text(1) ); |
1024 | cd( sel->directory() + "/" + str[0].stripWhiteSpace() ); | 1028 | cd( sel->directory() + "/" + str[0].stripWhiteSpace() ); |
1025 | } | 1029 | } |
1030 | */ | ||
1026 | } | 1031 | } |
1027 | void OFileSelector::slotOpen() | 1032 | void OFileSelector::slotOpen() |
1028 | { | 1033 | { |
1034 | /* | ||
1029 | OFileSelectorItem *sel = (OFileSelectorItem*)m_View->currentItem(); | 1035 | OFileSelectorItem *sel = (OFileSelectorItem*)m_View->currentItem(); |
1030 | if(!sel->isDir() ){ | 1036 | if(!sel->isDir() ){ |
1031 | QStringList str = QStringList::split("->", sel->text(1) ); | 1037 | QStringList str = QStringList::split("->", sel->text(1) ); |
1032 | slotFileSelected( sel->directory() +"/" +str[0].stripWhiteSpace() ); | 1038 | slotFileSelected( sel->directory() +"/" +str[0].stripWhiteSpace() ); |
1033 | qWarning("slot open"); | 1039 | qWarning("slot open"); |
1034 | // DocLnk lnk( sel->directory() + "/" + str[0].stripWhiteSpace() ); | 1040 | // DocLnk lnk( sel->directory() + "/" + str[0].stripWhiteSpace() ); |
1035 | //emit fileSelected( lnk ); | 1041 | //emit fileSelected( lnk ); |
1036 | } | 1042 | } |
1043 | */ | ||
1037 | } | 1044 | } |
1038 | void OFileSelector::slotRescan() | 1045 | void OFileSelector::slotRescan() |
1039 | { | 1046 | { |
1040 | 1047 | ||
@@ -1044,8 +1051,9 @@ void OFileSelector::slotRename() | |||
1044 | reparse(); | 1051 | reparse(); |
1045 | } | 1052 | } |
1046 | void OFileSelector::slotDelete() | 1053 | void OFileSelector::slotDelete() |
1047 | { | 1054 | { |
1055 | /* | ||
1048 | OFileSelectorItem *sel = (OFileSelectorItem*)m_View->currentItem(); | 1056 | OFileSelectorItem *sel = (OFileSelectorItem*)m_View->currentItem(); |
1049 | QStringList list = QStringList::split("->", sel->text(1) ); | 1057 | QStringList list = QStringList::split("->", sel->text(1) ); |
1050 | if( sel->isDir() ){ | 1058 | if( sel->isDir() ){ |
1051 | QString str = QString::fromLatin1("rm -rf ") + sel->directory() +"/" + list[0]; //better safe than sorry | 1059 | QString str = QString::fromLatin1("rm -rf ") + sel->directory() +"/" + list[0]; //better safe than sorry |
@@ -1059,8 +1067,9 @@ void OFileSelector::slotDelete() | |||
1059 | QFile::remove( list[0] ); | 1067 | QFile::remove( list[0] ); |
1060 | } | 1068 | } |
1061 | m_View->takeItem( sel ); | 1069 | m_View->takeItem( sel ); |
1062 | delete sel; | 1070 | delete sel; |
1071 | */ | ||
1063 | } | 1072 | } |
1064 | void OFileSelector::cdUP() | 1073 | void OFileSelector::cdUP() |
1065 | { | 1074 | { |
1066 | QDir dir( m_currentDir ); | 1075 | QDir dir( m_currentDir ); |
@@ -1209,8 +1218,11 @@ void OFileSelector::reparse() | |||
1209 | 1218 | ||
1210 | OFileView* OFileSelector::currentView() { | 1219 | OFileView* OFileSelector::currentView() { |
1211 | return 0l; | 1220 | return 0l; |
1212 | } | 1221 | } |
1222 | OFileView* OFileSelector::currentView() const{ | ||
1223 | return 0l; | ||
1224 | } | ||
1213 | int OFileSelector::filter() { | 1225 | int OFileSelector::filter() { |
1214 | int filter; | 1226 | int filter; |
1215 | if ( m_selector == ExtendedAll ) | 1227 | if ( m_selector == ExtendedAll ) |
1216 | filter = QDir::Files | QDir::Dirs | QDir::Hidden | QDir::All; | 1228 | filter = QDir::Files | QDir::Dirs | QDir::Hidden | QDir::All; |
@@ -1243,4 +1255,8 @@ void OFileSelector::internChangedDir( const QString& s) { | |||
1243 | } | 1255 | } |
1244 | void OFileSelector::internChangedDir( const QDir& s) { | 1256 | void OFileSelector::internChangedDir( const QDir& s) { |
1245 | emit dirSelected( s ); | 1257 | emit dirSelected( s ); |
1246 | } | 1258 | } |
1259 | QPixmap OFileSelector::pixmap( const QString& s ) { | ||
1260 | |||
1261 | return (*m_pixmaps)[s]; | ||
1262 | } | ||
diff --git a/libopie/ofileselector/ofileselector.h b/libopie/ofileselector/ofileselector.h index 937569d..12af732 100644 --- a/libopie/ofileselector/ofileselector.h +++ b/libopie/ofileselector/ofileselector.h | |||
@@ -335,10 +335,12 @@ class OFileSelector : public QWidget { | |||
335 | 335 | ||
336 | QValueList<DocLnk> selectedDocuments()const; | 336 | QValueList<DocLnk> selectedDocuments()const; |
337 | 337 | ||
338 | OFileView* currentView(); | 338 | OFileView* currentView(); |
339 | OFileView* currentView()const; | ||
339 | int filter(); | 340 | int filter(); |
340 | int sorting(); | 341 | int sorting(); |
342 | QPixmap pixmap( const QString& ); | ||
341 | 343 | ||
342 | signals: | 344 | signals: |
343 | void fileSelected( const DocLnk & ); | 345 | void fileSelected( const DocLnk & ); |
344 | void fileSelected( const QString & ); | 346 | void fileSelected( const QString & ); |
diff --git a/libopie/ofileselector/ofileview.cpp b/libopie/ofileselector/ofileview.cpp index 71843c1..9bb40c9 100644 --- a/libopie/ofileselector/ofileview.cpp +++ b/libopie/ofileselector/ofileview.cpp | |||
@@ -25,4 +25,7 @@ void OFileView::changedDir( const QString& s) { | |||
25 | } | 25 | } |
26 | void OFileView::changedDir( const QDir& d ) { | 26 | void OFileView::changedDir( const QDir& d ) { |
27 | m_sel->internChangedDir( d ); | 27 | m_sel->internChangedDir( d ); |
28 | } | 28 | } |
29 | OFileSelector* OFileView::selector() const { | ||
30 | return m_sel; | ||
31 | } | ||
diff --git a/libopie/ofileselector/ofileview.h b/libopie/ofileselector/ofileview.h index 997266a..1b397f5 100644 --- a/libopie/ofileselector/ofileview.h +++ b/libopie/ofileselector/ofileview.h | |||
@@ -89,9 +89,9 @@ protected: | |||
89 | void fileSelected(const DocLnk & ); | 89 | void fileSelected(const DocLnk & ); |
90 | void contextMenu(); | 90 | void contextMenu(); |
91 | void changedDir(const QString &); | 91 | void changedDir(const QString &); |
92 | void changedDir(const QDir & ); | 92 | void changedDir(const QDir & ); |
93 | OFileSelector* selector(); | 93 | OFileSelector* selector()const; |
94 | 94 | ||
95 | private: | 95 | private: |
96 | OFileSelector* m_sel; | 96 | OFileSelector* m_sel; |
97 | }; | 97 | }; |