summaryrefslogtreecommitdiff
path: root/noncore/apps/advancedfm/advancedfmData.cpp
Unidiff
Diffstat (limited to 'noncore/apps/advancedfm/advancedfmData.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/apps/advancedfm/advancedfmData.cpp10
1 files changed, 4 insertions, 6 deletions
diff --git a/noncore/apps/advancedfm/advancedfmData.cpp b/noncore/apps/advancedfm/advancedfmData.cpp
index ddaa39a..763ae34 100644
--- a/noncore/apps/advancedfm/advancedfmData.cpp
+++ b/noncore/apps/advancedfm/advancedfmData.cpp
@@ -2,27 +2,25 @@
2 advancedfmData.cpp 2 advancedfmData.cpp
3 ------------------- 3 -------------------
4** Created: Mon 09-23-2002 13:24:11 4** Created: Mon 09-23-2002 13:24:11
5 copyright : (C) 2002 by ljp 5 copyright : (C) 2002 by ljp
6 email : ljp@llornkcor.com 6 email : ljp@llornkcor.com
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 "advancedfm.h" 12#include "advancedfm.h"
13 13
14#include <opie/osplitter.h>
15#include <qpe/storage.h> 14#include <qpe/storage.h>
16
17#include <qpe/qpeapplication.h> 15#include <qpe/qpeapplication.h>
18#include <qpe/resource.h> 16#include <qpe/resource.h>
19#include <qpe/menubutton.h> 17#include <qpe/menubutton.h>
20 18
21#include <qlayout.h> 19#include <qlayout.h>
22#include <qhbox.h> 20#include <qhbox.h>
23#include <qmenubar.h> 21#include <qmenubar.h>
24#include <qcombobox.h> 22#include <qcombobox.h>
25#include <qtoolbutton.h> 23#include <qtoolbutton.h>
26#include <qlineedit.h> 24#include <qlineedit.h>
27#include <qlistview.h> 25#include <qlistview.h>
28 26
@@ -120,73 +118,73 @@ void AdvancedFm::init() {
120 menuButton->setUseLabel(false); 118 menuButton->setUseLabel(false);
121 menuButton->setMaximumWidth( 20 ); 119 menuButton->setMaximumWidth( 20 );
122 menuButton->insertItem( s_addBookmark); 120 menuButton->insertItem( s_addBookmark);
123 menuButton->insertItem( s_removeBookmark); 121 menuButton->insertItem( s_removeBookmark);
124 menuButton->insertSeparator(); 122 menuButton->insertSeparator();
125 menuButton->setFocusPolicy(NoFocus); 123 menuButton->setFocusPolicy(NoFocus);
126 124
127 customDirsToMenu(); 125 customDirsToMenu();
128 126
129 currentPathCombo = new QComboBox( FALSE, lineBox, "currentPathCombo" ); 127 currentPathCombo = new QComboBox( FALSE, lineBox, "currentPathCombo" );
130 currentPathCombo->setEditable(TRUE); 128 currentPathCombo->setEditable(TRUE);
131 currentPathCombo->lineEdit()->setText( currentDir.canonicalPath()); 129 currentPathCombo->lineEdit()->setText( currentDir.canonicalPath());
132 currentPathCombo->setFocusPolicy(NoFocus); 130 currentPathCombo->setFocusPolicy(NoFocus);
133 layout->addWidget( lineBox ); 131 layout->addWidget( lineBox );
134 132
135 133
136 TabWidget = new OSplitter( Horizontal, this, "TabWidget" ); 134 TabWidget = new OSplitter( Horizontal, this, "TabWidget" );
137// TabWidget = new QTabWidget( this, "TabWidget" ); 135// TabWidget = new QTabWidget( this, "TabWidget" );
138 layout->addWidget( TabWidget, 4 ); 136 layout->addWidget( TabWidget, 4 );
139 137
140 tab = new QWidget( TabWidget, "tab" ); 138 tab = new QWidget( TabWidget, "tab" );
141 tabLayout = new QGridLayout( tab ); 139 tabLayout = new QGridLayout( tab );
142 tabLayout->setSpacing( 2); 140 tabLayout->setSpacing( 2);
143 tabLayout->setMargin( 2); 141 tabLayout->setMargin( 2);
144 142
145 Local_View = new QListView( tab, "Local_View" ); 143 Local_View = new QListView( tab, "Local_View" );
146 Local_View->addColumn( tr("File"),130); 144 Local_View->addColumn( tr("File"),130);
147 Local_View->addColumn( tr("Size"),-1); 145 Local_View->addColumn( tr("Size"),-1);
148 Local_View->setColumnAlignment(1,QListView::AlignRight); 146 Local_View->setColumnAlignment(1,QListView::AlignRight);
149 Local_View->addColumn( tr("Date"),-1); 147 Local_View->addColumn( tr("Date"),-1);
150 Local_View->setColumnAlignment(2,QListView::AlignRight); 148 Local_View->setColumnAlignment(2,QListView::AlignRight);
151 Local_View->setAllColumnsShowFocus(TRUE); 149 Local_View->setAllColumnsShowFocus(TRUE);
152 Local_View->setMultiSelection( TRUE ); 150 Local_View->setMultiSelection( TRUE );
153 Local_View->setSelectionMode(QListView::Extended); 151 Local_View->setSelectionMode(QListView::Extended);
154 Local_View->setFocusPolicy(StrongFocus); 152 Local_View->setFocusPolicy(StrongFocus);
155 Local_View->installEventFilter( this ); 153 Local_View->installEventFilter( this );
156 154
157 QPEApplication::setStylusOperation( Local_View->viewport(),QPEApplication::RightOnHold); 155 QPEApplication::setStylusOperation( Local_View->viewport(),QPEApplication::RightOnHold);
158 156
159 tabLayout->addWidget( Local_View, 0, 0 ); 157 tabLayout->addWidget( Local_View, 0, 0 );
160 158
161 TabWidget->addWidget( tab,"advancedfm/smFileBrowser.png", tr("1")); 159 TabWidget->addWidget( tab,"advancedfm/smFileBrowser.png", tr("1"));
162// TabWidget->insertTab( tab, tr("1")); 160// TabWidget->insertTab( tab, tr("1"));
163 161
164 tab_2 = new QWidget( TabWidget, "tab_2" ); 162 tab_2 = new QWidget( TabWidget, "tab_2" );
165 tabLayout_2 = new QGridLayout( tab_2 ); 163 tabLayout_2 = new QGridLayout( tab_2 );
166 tabLayout_2->setSpacing( 2); 164 tabLayout_2->setSpacing( 2);
167 tabLayout_2->setMargin( 2); 165 tabLayout_2->setMargin( 2);
168 166
169 Remote_View = new QListView( tab_2, "Remote_View" ); 167 Remote_View = new QListView( tab_2, "Remote_View" );
170 Remote_View->addColumn( tr("File"),130); 168 Remote_View->addColumn( tr("File"),130);
171 Remote_View->addColumn( tr("Size"),-1); 169 Remote_View->addColumn( tr("Size"),-1);
172 Remote_View->setColumnAlignment(1,QListView::AlignRight); 170 Remote_View->setColumnAlignment(1,QListView::AlignRight);
173 Remote_View->addColumn( tr("Date"),-1); 171 Remote_View->addColumn( tr("Date"),-1);
174 Remote_View->setColumnAlignment(2,QListView::AlignRight); 172 Remote_View->setColumnAlignment(2,QListView::AlignRight);
175 Remote_View->setAllColumnsShowFocus(TRUE); 173 Remote_View->setAllColumnsShowFocus(TRUE);
176 Remote_View->setMultiSelection( TRUE ); 174 Remote_View->setMultiSelection( TRUE );
177 Remote_View->setSelectionMode(QListView::Extended); 175 Remote_View->setSelectionMode(QListView::Extended);
178 Remote_View->setFocusPolicy(StrongFocus); 176 Remote_View->setFocusPolicy(StrongFocus);
179 Remote_View->installEventFilter( this ); 177 Remote_View->installEventFilter( this );
180 178
181 QPEApplication::setStylusOperation( Remote_View->viewport(),QPEApplication::RightOnHold); 179 QPEApplication::setStylusOperation( Remote_View->viewport(),QPEApplication::RightOnHold);
182 180
183 tabLayout_2->addWidget( Remote_View, 0, 0 ); 181 tabLayout_2->addWidget( Remote_View, 0, 0 );
184 182
185 TabWidget->addWidget( tab_2, "advancedfm/smFileBrowser.png",tr( "2")); 183 TabWidget->addWidget( tab_2, "advancedfm/smFileBrowser.png",tr( "2"));
186 TabWidget->setSizeChange( 370 ); 184 TabWidget->setSizeChange( 370 );
187// TabWidget->insertTab( tab_2, tr( "2")); 185// TabWidget->insertTab( tab_2, tr( "2"));
188 186
189 /* tab_3 = new QWidget( TabWidget, "tab_3" ); 187 /* tab_3 = new QWidget( TabWidget, "tab_3" );
190 tabLayout_3 = new QGridLayout( tab_3 ); 188 tabLayout_3 = new QGridLayout( tab_3 );
191 tabLayout_3->setSpacing( 2); 189 tabLayout_3->setSpacing( 2);
192 tabLayout_3->setMargin( 2); 190 tabLayout_3->setMargin( 2);
@@ -202,25 +200,25 @@ void AdvancedFm::init() {
202 fileTree = new QListView( tab_3, "tree" ); 200 fileTree = new QListView( tab_3, "tree" );
203 201
204 202
205 tabLayout_3->addMultiCellWidget( fileTree, 0, 0, 0, 3 ); 203 tabLayout_3->addMultiCellWidget( fileTree, 0, 0, 0, 3 );
206 204
207 TabWidget->insertTab( tab_3, tr( "Remote" ) ); 205 TabWidget->insertTab( tab_3, tr( "Remote" ) );
208 */ 206 */
209 207
210 /////////////// 208 ///////////////
211 209
212 if ( QFile::exists ( "/dev/sharp_buz" ) || QFile::exists ( "/dev/sharp_led" )) 210 if ( QFile::exists ( "/dev/sharp_buz" ) || QFile::exists ( "/dev/sharp_led" ))
213 zaurusDevice=TRUE; 211 zaurusDevice=TRUE;
214 else 212 else
215 zaurusDevice=FALSE; 213 zaurusDevice=FALSE;
216 214
217 215
218 if( !StorageInfo::hasSd() || !StorageInfo::hasMmc()) { 216 if( !StorageInfo::hasSd() || !StorageInfo::hasMmc()) {
219 qDebug("not have sd"); 217 qDebug("not have sd");
220 sdButton->hide(); 218 sdButton->hide();
221 } 219 }
222 if( !StorageInfo::hasCf() ) { 220 if( !StorageInfo::hasCf() ) {
223 qDebug("not have cf"); 221 qDebug("not have cf");
224 cfButton->hide(); 222 cfButton->hide();
225 } 223 }
226 currentDir.setFilter( QDir::Files | QDir::Dirs | QDir::Hidden | QDir::All); 224 currentDir.setFilter( QDir::Files | QDir::Dirs | QDir::Hidden | QDir::All);