-rw-r--r-- | noncore/apps/advancedfm/advancedfm.cpp | 26 |
1 files changed, 15 insertions, 11 deletions
diff --git a/noncore/apps/advancedfm/advancedfm.cpp b/noncore/apps/advancedfm/advancedfm.cpp index f97ae99..d0ccc3f 100644 --- a/noncore/apps/advancedfm/advancedfm.cpp +++ b/noncore/apps/advancedfm/advancedfm.cpp | |||
@@ -1216,25 +1216,25 @@ void AdvancedFm::copy() | |||
1216 | switch ( QMessageBox::warning(this,tr("Delete"), | 1216 | switch ( QMessageBox::warning(this,tr("Delete"), |
1217 | destFile+tr(" already exists\nDo you really want to delete it?"), | 1217 | destFile+tr(" already exists\nDo you really want to delete it?"), |
1218 | tr("Yes"),tr("No"),0,0,1) ) { | 1218 | tr("Yes"),tr("No"),0,0,1) ) { |
1219 | case 0: | 1219 | case 0: |
1220 | f.remove(); | 1220 | f.remove(); |
1221 | break; | 1221 | break; |
1222 | case 1: | 1222 | case 1: |
1223 | return; | 1223 | return; |
1224 | break; | 1224 | break; |
1225 | }; | 1225 | }; |
1226 | } | 1226 | } |
1227 | if(!copyFile(destFile, curFile) ) { | 1227 | if(!copyFile(destFile, curFile) ) { |
1228 | QMessageBox::message("AdvancedFm","Could not copy\n"+curFile +"to\n"+destFile); | 1228 | QMessageBox::message("AdvancedFm",tr("Could not copy\n")+curFile +tr("to\n")+destFile); |
1229 | 1229 | ||
1230 | qWarning("nothin doing"); | 1230 | qWarning("nothin doing"); |
1231 | } | 1231 | } |
1232 | } | 1232 | } |
1233 | populateLocalView(); | 1233 | populateLocalView(); |
1234 | TabWidget->setCurrentPage(0); | 1234 | TabWidget->setCurrentPage(0); |
1235 | } | 1235 | } |
1236 | } | 1236 | } |
1237 | } | 1237 | } |
1238 | 1238 | ||
1239 | void AdvancedFm::copyAs() | 1239 | void AdvancedFm::copyAs() |
1240 | { | 1240 | { |
@@ -1261,25 +1261,25 @@ void AdvancedFm::copyAs() | |||
1261 | switch (QMessageBox::warning(this,tr("Delete"), | 1261 | switch (QMessageBox::warning(this,tr("Delete"), |
1262 | destFile+tr(" already exists\nDo you really want to delete it?"), | 1262 | destFile+tr(" already exists\nDo you really want to delete it?"), |
1263 | tr("Yes"),tr("No"),0,0,1) ) { | 1263 | tr("Yes"),tr("No"),0,0,1) ) { |
1264 | case 0: | 1264 | case 0: |
1265 | f.remove(); | 1265 | f.remove(); |
1266 | break; | 1266 | break; |
1267 | case 1: | 1267 | case 1: |
1268 | return; | 1268 | return; |
1269 | break; | 1269 | break; |
1270 | }; | 1270 | }; |
1271 | } | 1271 | } |
1272 | if(!copyFile(destFile, curFile) ) { | 1272 | if(!copyFile(destFile, curFile) ) { |
1273 | QMessageBox::message("AdvancedFm","Could not copy\n"+curFile +"to\n"+destFile); | 1273 | QMessageBox::message("AdvancedFm",tr("Could not copy\n")+curFile +tr("to\n")+destFile); |
1274 | qWarning("nothin doing"); | 1274 | qWarning("nothin doing"); |
1275 | } | 1275 | } |
1276 | } | 1276 | } |
1277 | } | 1277 | } |
1278 | populateRemoteView(); | 1278 | populateRemoteView(); |
1279 | TabWidget->setCurrentPage(1); | 1279 | TabWidget->setCurrentPage(1); |
1280 | } else { | 1280 | } else { |
1281 | if (TabWidget->currentPageIndex() == 0) { | 1281 | if (TabWidget->currentPageIndex() == 0) { |
1282 | for ( QStringList::Iterator it = curFileList.begin(); it != curFileList.end(); ++it ) { | 1282 | for ( QStringList::Iterator it = curFileList.begin(); it != curFileList.end(); ++it ) { |
1283 | 1283 | ||
1284 | curFile = currentDir.canonicalPath()+"/"+(*it); | 1284 | curFile = currentDir.canonicalPath()+"/"+(*it); |
1285 | QString destFile; | 1285 | QString destFile; |
@@ -1294,25 +1294,25 @@ void AdvancedFm::copyAs() | |||
1294 | switch ( QMessageBox::warning(this,tr("Delete"), | 1294 | switch ( QMessageBox::warning(this,tr("Delete"), |
1295 | destFile+tr(" already exists\nDo you really want to delete it?"), | 1295 | destFile+tr(" already exists\nDo you really want to delete it?"), |
1296 | tr("Yes"),tr("No"),0,0,1) ) { | 1296 | tr("Yes"),tr("No"),0,0,1) ) { |
1297 | case 0: | 1297 | case 0: |
1298 | f.remove(); | 1298 | f.remove(); |
1299 | break; | 1299 | break; |
1300 | case 1: | 1300 | case 1: |
1301 | return; | 1301 | return; |
1302 | break; | 1302 | break; |
1303 | }; | 1303 | }; |
1304 | } | 1304 | } |
1305 | if(!copyFile(destFile, curFile) ) { | 1305 | if(!copyFile(destFile, curFile) ) { |
1306 | QMessageBox::message("AdvancedFm","Could not copy\n"+curFile +"to\n"+destFile); | 1306 | QMessageBox::message("AdvancedFm",tr("Could not copy\n")+curFile +tr("to\n")+destFile); |
1307 | qWarning("nothin doing"); | 1307 | qWarning("nothin doing"); |
1308 | } | 1308 | } |
1309 | 1309 | ||
1310 | } | 1310 | } |
1311 | } | 1311 | } |
1312 | populateLocalView(); | 1312 | populateLocalView(); |
1313 | TabWidget->setCurrentPage(0); | 1313 | TabWidget->setCurrentPage(0); |
1314 | } | 1314 | } |
1315 | } | 1315 | } |
1316 | } | 1316 | } |
1317 | 1317 | ||
1318 | } | 1318 | } |
@@ -1342,25 +1342,25 @@ void AdvancedFm::copySameDir() { | |||
1342 | destFile+tr(" already exists\nDo you really want to delete it?"), | 1342 | destFile+tr(" already exists\nDo you really want to delete it?"), |
1343 | tr("Yes"),tr("No"),0,0,1) ) { | 1343 | tr("Yes"),tr("No"),0,0,1) ) { |
1344 | case 0: | 1344 | case 0: |
1345 | qDebug(""); | 1345 | qDebug(""); |
1346 | f.remove(); | 1346 | f.remove(); |
1347 | break; | 1347 | break; |
1348 | case 1: | 1348 | case 1: |
1349 | return; | 1349 | return; |
1350 | break; | 1350 | break; |
1351 | }; | 1351 | }; |
1352 | } | 1352 | } |
1353 | if(!copyFile(destFile, curFile) ) { | 1353 | if(!copyFile(destFile, curFile) ) { |
1354 | QMessageBox::message("AdvancedFm","Could not copy\n"+curFile +"to\n"+destFile); | 1354 | QMessageBox::message("AdvancedFm",tr("Could not copy\n")+curFile +tr("to\n")+destFile); |
1355 | qWarning("nothin doing"); | 1355 | qWarning("nothin doing"); |
1356 | } | 1356 | } |
1357 | 1357 | ||
1358 | qDebug("copy "+curFile+" as "+destFile); | 1358 | qDebug("copy "+curFile+" as "+destFile); |
1359 | } | 1359 | } |
1360 | delete fileDlg; | 1360 | delete fileDlg; |
1361 | } | 1361 | } |
1362 | populateRemoteView(); | 1362 | populateRemoteView(); |
1363 | TabWidget->setCurrentPage(1); | 1363 | TabWidget->setCurrentPage(1); |
1364 | } else { | 1364 | } else { |
1365 | if (TabWidget->currentPageIndex() == 0) { | 1365 | if (TabWidget->currentPageIndex() == 0) { |
1366 | for ( QStringList::Iterator it = curFileList.begin(); it != curFileList.end(); ++it ) { | 1366 | for ( QStringList::Iterator it = curFileList.begin(); it != curFileList.end(); ++it ) { |
@@ -1379,25 +1379,25 @@ void AdvancedFm::copySameDir() { | |||
1379 | switch ( QMessageBox::warning(this,tr("Delete"), | 1379 | switch ( QMessageBox::warning(this,tr("Delete"), |
1380 | destFile+tr(" already exists\nDo you really want to delete it?"), | 1380 | destFile+tr(" already exists\nDo you really want to delete it?"), |
1381 | tr("Yes"),tr("No"),0,0,1) ) { | 1381 | tr("Yes"),tr("No"),0,0,1) ) { |
1382 | case 0: | 1382 | case 0: |
1383 | f.remove(); | 1383 | f.remove(); |
1384 | break; | 1384 | break; |
1385 | case 1: | 1385 | case 1: |
1386 | return; | 1386 | return; |
1387 | break; | 1387 | break; |
1388 | }; | 1388 | }; |
1389 | } | 1389 | } |
1390 | if(!copyFile(destFile, curFile) ) { | 1390 | if(!copyFile(destFile, curFile) ) { |
1391 | QMessageBox::message("AdvancedFm","Could not copy\n"+curFile +"to\n"+destFile); | 1391 | QMessageBox::message("AdvancedFm",tr("Could not copy\n")+curFile +tr("to\n")+destFile); |
1392 | qWarning("nothin doing"); | 1392 | qWarning("nothin doing"); |
1393 | } | 1393 | } |
1394 | qDebug("copy "+curFile+" as "+destFile); | 1394 | qDebug("copy "+curFile+" as "+destFile); |
1395 | } | 1395 | } |
1396 | delete fileDlg; | 1396 | delete fileDlg; |
1397 | } | 1397 | } |
1398 | populateLocalView(); | 1398 | populateLocalView(); |
1399 | TabWidget->setCurrentPage(0); | 1399 | TabWidget->setCurrentPage(0); |
1400 | } | 1400 | } |
1401 | } | 1401 | } |
1402 | } | 1402 | } |
1403 | 1403 | ||
@@ -1427,25 +1427,25 @@ void AdvancedFm::move() { | |||
1427 | if( f.exists()) { | 1427 | if( f.exists()) { |
1428 | switch (QMessageBox::warning(this,tr("Delete"), | 1428 | switch (QMessageBox::warning(this,tr("Delete"), |
1429 | destFile+tr(" already exists\nDo you really want to delete it?"), | 1429 | destFile+tr(" already exists\nDo you really want to delete it?"), |
1430 | tr("Yes"),tr("No"),0,0,1) ) { | 1430 | tr("Yes"),tr("No"),0,0,1) ) { |
1431 | case 0: | 1431 | case 0: |
1432 | f.remove(); | 1432 | f.remove(); |
1433 | break; | 1433 | break; |
1434 | case 1: | 1434 | case 1: |
1435 | return; | 1435 | return; |
1436 | break; | 1436 | break; |
1437 | }; | 1437 | }; |
1438 | if(!copyFile( destFile, curFile) ) { | 1438 | if(!copyFile( destFile, curFile) ) { |
1439 | QMessageBox::message(tr("Note"),tr("Could not move\n"+curFile)); | 1439 | QMessageBox::message(tr("Note"),tr("Could not move\n")+curFile); |
1440 | return; | 1440 | return; |
1441 | } | 1441 | } |
1442 | QFile::remove(curFile); | 1442 | QFile::remove(curFile); |
1443 | } | 1443 | } |
1444 | } | 1444 | } |
1445 | TabWidget->setCurrentPage(1); | 1445 | TabWidget->setCurrentPage(1); |
1446 | } else { | 1446 | } else { |
1447 | for ( QStringList::Iterator it = curFileList.begin(); it != curFileList.end(); ++it ) { | 1447 | for ( QStringList::Iterator it = curFileList.begin(); it != curFileList.end(); ++it ) { |
1448 | QString destFile = currentRemoteDir.canonicalPath(); | 1448 | QString destFile = currentRemoteDir.canonicalPath(); |
1449 | if(destFile.right(1).find("/",0,TRUE) == -1) | 1449 | if(destFile.right(1).find("/",0,TRUE) == -1) |
1450 | destFile+="/"; | 1450 | destFile+="/"; |
1451 | destFile +=(*it); | 1451 | destFile +=(*it); |
@@ -1459,25 +1459,25 @@ void AdvancedFm::move() { | |||
1459 | if( f.exists()) { | 1459 | if( f.exists()) { |
1460 | switch (QMessageBox::warning(this,tr("Delete"), | 1460 | switch (QMessageBox::warning(this,tr("Delete"), |
1461 | destFile+tr(" already exists\nDo you really want to delete it?"), | 1461 | destFile+tr(" already exists\nDo you really want to delete it?"), |
1462 | tr("Yes"),tr("No"),0,0,1) ) { | 1462 | tr("Yes"),tr("No"),0,0,1) ) { |
1463 | case 0: | 1463 | case 0: |
1464 | f.remove(); | 1464 | f.remove(); |
1465 | break; | 1465 | break; |
1466 | case 1: | 1466 | case 1: |
1467 | return; | 1467 | return; |
1468 | break; | 1468 | break; |
1469 | }; | 1469 | }; |
1470 | if(!copyFile(destFile, curFile) ) { | 1470 | if(!copyFile(destFile, curFile) ) { |
1471 | QMessageBox::message(tr("Note"),tr("Could not move\n"+curFile)); | 1471 | QMessageBox::message(tr("Note"),tr("Could not move\n")+curFile); |
1472 | return; | 1472 | return; |
1473 | } | 1473 | } |
1474 | } | 1474 | } |
1475 | QFile::remove(curFile); | 1475 | QFile::remove(curFile); |
1476 | TabWidget->setCurrentPage(0); | 1476 | TabWidget->setCurrentPage(0); |
1477 | } | 1477 | } |
1478 | } | 1478 | } |
1479 | populateRemoteView(); | 1479 | populateRemoteView(); |
1480 | populateLocalView(); | 1480 | populateLocalView(); |
1481 | } | 1481 | } |
1482 | } | 1482 | } |
1483 | 1483 | ||
@@ -1536,25 +1536,25 @@ void AdvancedFm::runCommand() { | |||
1536 | outDlg = new Output(this, tr("AdvancedFm Output"),FALSE); | 1536 | outDlg = new Output(this, tr("AdvancedFm Output"),FALSE); |
1537 | outDlg->showMaximized(); | 1537 | outDlg->showMaximized(); |
1538 | outDlg->show(); | 1538 | outDlg->show(); |
1539 | qApp->processEvents(); | 1539 | qApp->processEvents(); |
1540 | FILE *fp; | 1540 | FILE *fp; |
1541 | char line[130]; | 1541 | char line[130]; |
1542 | sleep(1); | 1542 | sleep(1); |
1543 | // if(command.find("2>",0,TRUE) != -1) | 1543 | // if(command.find("2>",0,TRUE) != -1) |
1544 | command +=" 2>&1"; | 1544 | command +=" 2>&1"; |
1545 | fp = popen( (const char *) command, "r"); | 1545 | fp = popen( (const char *) command, "r"); |
1546 | if ( !fp ) { | 1546 | if ( !fp ) { |
1547 | qDebug("Could not execute '" + command + "'! err=%d", fp); | 1547 | qDebug("Could not execute '" + command + "'! err=%d", fp); |
1548 | QMessageBox::warning( this, tr("AdvancedFm"), tr("command failed!"), tr("&OK") ); | 1548 | QMessageBox::warning( this, "AdvancedFm", tr("command failed!"), tr("&OK") ); |
1549 | pclose(fp); | 1549 | pclose(fp); |
1550 | return; | 1550 | return; |
1551 | } else { | 1551 | } else { |
1552 | while ( fgets( line, sizeof line, fp)) { | 1552 | while ( fgets( line, sizeof line, fp)) { |
1553 | QString lineStr = line; | 1553 | QString lineStr = line; |
1554 | lineStr=lineStr.left(lineStr.length()-1); | 1554 | lineStr=lineStr.left(lineStr.length()-1); |
1555 | outDlg->OutputEdit->append(lineStr); | 1555 | outDlg->OutputEdit->append(lineStr); |
1556 | outDlg->OutputEdit->setCursorPosition(outDlg->OutputEdit->numLines() + 1,0,FALSE); | 1556 | outDlg->OutputEdit->setCursorPosition(outDlg->OutputEdit->numLines() + 1,0,FALSE); |
1557 | } | 1557 | } |
1558 | } | 1558 | } |
1559 | } | 1559 | } |
1560 | } | 1560 | } |
@@ -1592,25 +1592,25 @@ void AdvancedFm::fileStatus() { | |||
1592 | // int err=0; | 1592 | // int err=0; |
1593 | Output *outDlg; | 1593 | Output *outDlg; |
1594 | outDlg = new Output(this, tr("AdvancedFm Output"),FALSE); | 1594 | outDlg = new Output(this, tr("AdvancedFm Output"),FALSE); |
1595 | outDlg->showMaximized(); | 1595 | outDlg->showMaximized(); |
1596 | outDlg->show(); | 1596 | outDlg->show(); |
1597 | qApp->processEvents(); | 1597 | qApp->processEvents(); |
1598 | FILE *fp; | 1598 | FILE *fp; |
1599 | char line[130]; | 1599 | char line[130]; |
1600 | sleep(1); | 1600 | sleep(1); |
1601 | fp = popen( (const char *) command, "r"); | 1601 | fp = popen( (const char *) command, "r"); |
1602 | if ( !fp ) { | 1602 | if ( !fp ) { |
1603 | qDebug("Could not execute '" + command + "'! err=%d", fp); | 1603 | qDebug("Could not execute '" + command + "'! err=%d", fp); |
1604 | QMessageBox::warning( this, tr("AdvancedFm"), tr("command failed!"), tr("&OK") ); | 1604 | QMessageBox::warning( this, "AdvancedFm", tr("command failed!"), tr("&OK") ); |
1605 | pclose(fp); | 1605 | pclose(fp); |
1606 | return; | 1606 | return; |
1607 | } else { | 1607 | } else { |
1608 | while ( fgets( line, sizeof line, fp)) { | 1608 | while ( fgets( line, sizeof line, fp)) { |
1609 | outDlg->OutputEdit->append(line); | 1609 | outDlg->OutputEdit->append(line); |
1610 | outDlg->OutputEdit->setCursorPosition(outDlg->OutputEdit->numLines() + 1,0,FALSE); | 1610 | outDlg->OutputEdit->setCursorPosition(outDlg->OutputEdit->numLines() + 1,0,FALSE); |
1611 | 1611 | ||
1612 | } | 1612 | } |
1613 | 1613 | ||
1614 | } | 1614 | } |
1615 | } | 1615 | } |
1616 | 1616 | ||
@@ -1629,28 +1629,28 @@ void AdvancedFm::rn() { | |||
1629 | remoteRename(); | 1629 | remoteRename(); |
1630 | 1630 | ||
1631 | } | 1631 | } |
1632 | 1632 | ||
1633 | void AdvancedFm::del() { | 1633 | void AdvancedFm::del() { |
1634 | if (TabWidget->currentPageIndex() == 0) | 1634 | if (TabWidget->currentPageIndex() == 0) |
1635 | localDelete(); | 1635 | localDelete(); |
1636 | else | 1636 | else |
1637 | remoteDelete(); | 1637 | remoteDelete(); |
1638 | } | 1638 | } |
1639 | 1639 | ||
1640 | void AdvancedFm::doAbout() { | 1640 | void AdvancedFm::doAbout() { |
1641 | QMessageBox::message("AdvancedFm","Advanced FileManager\n" | 1641 | QMessageBox::message("AdvancedFm",tr("Advanced FileManager\n" |
1642 | "is copyright 2002 by\n" | 1642 | "is copyright 2002 by\n" |
1643 | "L.J.Potter<llornkcor@handhelds.org>\n" | 1643 | "L.J.Potter<llornkcor@handhelds.org>\n" |
1644 | "and is licensed by the GPL"); | 1644 | "and is licensed by the GPL")); |
1645 | } | 1645 | } |
1646 | 1646 | ||
1647 | void AdvancedFm::keyReleaseEvent( QKeyEvent *e) | 1647 | void AdvancedFm::keyReleaseEvent( QKeyEvent *e) |
1648 | { | 1648 | { |
1649 | if( TabWidget->hasFocus()) | 1649 | if( TabWidget->hasFocus()) |
1650 | switch ( e->key() ) { | 1650 | switch ( e->key() ) { |
1651 | case Key_Delete: | 1651 | case Key_Delete: |
1652 | del(); | 1652 | del(); |
1653 | break; | 1653 | break; |
1654 | case Key_H: | 1654 | case Key_H: |
1655 | showHidden(); | 1655 | showHidden(); |
1656 | break; | 1656 | break; |
@@ -1793,24 +1793,27 @@ QString AdvancedFm::getFileSystemType(const QString ¤tText) { | |||
1793 | for ( QStringList::Iterator it = fileSystemTypeList.begin(); it != fileSystemTypeList.end(); ++it ) { | 1793 | for ( QStringList::Iterator it = fileSystemTypeList.begin(); it != fileSystemTypeList.end(); ++it ) { |
1794 | QString temp = (*it); | 1794 | QString temp = (*it); |
1795 | QString path = temp.left(temp.find("::",0,TRUE) ); | 1795 | QString path = temp.left(temp.find("::",0,TRUE) ); |
1796 | path = path.right( path.length()-1); | 1796 | path = path.right( path.length()-1); |
1797 | if(path.isEmpty()) baseFs = temp.right( temp.length() - temp.find("::",0,TRUE) - 2); | 1797 | if(path.isEmpty()) baseFs = temp.right( temp.length() - temp.find("::",0,TRUE) - 2); |
1798 | if( current.find( path,0,TRUE) != -1 && !path.isEmpty()) { | 1798 | if( current.find( path,0,TRUE) != -1 && !path.isEmpty()) { |
1799 | return temp.right( temp.length() - temp.find("::",0,TRUE) - 2); | 1799 | return temp.right( temp.length() - temp.find("::",0,TRUE) - 2); |
1800 | } | 1800 | } |
1801 | } | 1801 | } |
1802 | return baseFs; | 1802 | return baseFs; |
1803 | } | 1803 | } |
1804 | 1804 | ||
1805 | QString AdvancedFm::getDiskSpace( const QString &) { | ||
1806 | |||
1807 | } | ||
1805 | 1808 | ||
1806 | void AdvancedFm::doBeam() { | 1809 | void AdvancedFm::doBeam() { |
1807 | Ir ir; | 1810 | Ir ir; |
1808 | if(!ir.supported()){ | 1811 | if(!ir.supported()){ |
1809 | } else { | 1812 | } else { |
1810 | 1813 | ||
1811 | QStringList curFileList = getPath(); | 1814 | QStringList curFileList = getPath(); |
1812 | if( curFileList.count() > 0) { | 1815 | if( curFileList.count() > 0) { |
1813 | 1816 | ||
1814 | if (TabWidget->currentPageIndex() == 0) { | 1817 | if (TabWidget->currentPageIndex() == 0) { |
1815 | for ( QStringList::Iterator it = curFileList.begin(); it != curFileList.end(); ++it ) { | 1818 | for ( QStringList::Iterator it = curFileList.begin(); it != curFileList.end(); ++it ) { |
1816 | 1819 | ||
@@ -1913,24 +1916,25 @@ void AdvancedFm::showFileMenu() { | |||
1913 | 1916 | ||
1914 | m->insertItem( tr( "Run Command" ), this, SLOT( runCommand() )); | 1917 | m->insertItem( tr( "Run Command" ), this, SLOT( runCommand() )); |
1915 | m->insertItem( tr( "File Info" ), this, SLOT( fileStatus() )); | 1918 | m->insertItem( tr( "File Info" ), this, SLOT( fileStatus() )); |
1916 | m->insertSeparator(); | 1919 | m->insertSeparator(); |
1917 | 1920 | ||
1918 | if(isLocalView) | 1921 | if(isLocalView) |
1919 | m->insertItem( tr( "Delete" ), this, SLOT( localDelete() )); | 1922 | m->insertItem( tr( "Delete" ), this, SLOT( localDelete() )); |
1920 | else | 1923 | else |
1921 | m->insertItem( tr( "Delete" ), this, SLOT( remoteDelete() )); | 1924 | m->insertItem( tr( "Delete" ), this, SLOT( remoteDelete() )); |
1922 | 1925 | ||
1923 | m->insertSeparator(); | 1926 | m->insertSeparator(); |
1924 | m->insertItem( tr( "Set Permissions" ), this, SLOT( filePerms() )); | 1927 | m->insertItem( tr( "Set Permissions" ), this, SLOT( filePerms() )); |
1928 | |||
1925 | if( QFile(QPEApplication::qpeDir()+"lib/libopie.so").exists() ) //bad hack for Sharp zaurus failings | 1929 | if( QFile(QPEApplication::qpeDir()+"lib/libopie.so").exists() ) //bad hack for Sharp zaurus failings |
1926 | m->insertItem( tr( "Properties" ), this, SLOT( doProperties() )); | 1930 | m->insertItem( tr( "Properties" ), this, SLOT( doProperties() )); |
1927 | m->setCheckable(TRUE); | 1931 | m->setCheckable(TRUE); |
1928 | if (!b) | 1932 | if (!b) |
1929 | m->setItemChecked(m->idAt(0),TRUE); | 1933 | m->setItemChecked(m->idAt(0),TRUE); |
1930 | else | 1934 | else |
1931 | m->setItemChecked(m->idAt(0),FALSE); | 1935 | m->setItemChecked(m->idAt(0),FALSE); |
1932 | if(Ir::supported()) | 1936 | if(Ir::supported()) |
1933 | m->insertItem( tr( "Beam File" ), this, SLOT( doBeam() )); | 1937 | m->insertItem( tr( "Beam File" ), this, SLOT( doBeam() )); |
1934 | m->setFocus(); | 1938 | m->setFocus(); |
1935 | m->exec( QCursor::pos() ); | 1939 | m->exec( QCursor::pos() ); |
1936 | sleep(1); | 1940 | sleep(1); |