-rw-r--r-- | noncore/multimedia/opierec/qtrec.cpp | 54 | ||||
-rw-r--r-- | noncore/multimedia/opierec/wavFile.cpp | 2 |
2 files changed, 28 insertions, 28 deletions
diff --git a/noncore/multimedia/opierec/qtrec.cpp b/noncore/multimedia/opierec/qtrec.cpp index 4223d93..8a0f8db 100644 --- a/noncore/multimedia/opierec/qtrec.cpp +++ b/noncore/multimedia/opierec/qtrec.cpp | |||
@@ -369,25 +369,25 @@ void playIt() { | |||
369 | /////////////////<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>> | 369 | /////////////////<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>> |
370 | /////////////////<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>> | 370 | /////////////////<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>> |
371 | 371 | ||
372 | QtRec::QtRec( QWidget* parent, const char* name, WFlags fl ) | 372 | QtRec::QtRec( QWidget* parent, const char* name, WFlags fl ) |
373 | : QWidget( parent, name, fl ) { | 373 | : QWidget( parent, name, fl ) { |
374 | // QCopEnvelope( "QPE/System", "volumeChange(bool)" ) << true; // mute device | 374 | // QCopEnvelope( "QPE/System", "volumeChange(bool)" ) << true; // mute device |
375 | // autoMute=TRUE; | 375 | // autoMute=TRUE; |
376 | // QPEApplication::grabKeyboard(); | 376 | // QPEApplication::grabKeyboard(); |
377 | 377 | ||
378 | // signal(SIGPIPE, SIG_IGN); | 378 | // signal(SIGPIPE, SIG_IGN); |
379 | 379 | ||
380 | if ( !name ) | 380 | if ( !name ) |
381 | setName( "QpeRec" ); | 381 | setName( "OpieRec" ); |
382 | init(); | 382 | init(); |
383 | initConfig(); | 383 | initConfig(); |
384 | initConnections(); | 384 | initConnections(); |
385 | renameBox = 0; | 385 | renameBox = 0; |
386 | 386 | ||
387 | // open sound device to get volumes | 387 | // open sound device to get volumes |
388 | soundDevice = new Device( this, DSPSTROUT, DSPSTRMIXEROUT, false); | 388 | soundDevice = new Device( this, DSPSTROUT, DSPSTRMIXEROUT, false); |
389 | 389 | ||
390 | // soundDevice->setDeviceFormat(AFMT_S16_LE); | 390 | // soundDevice->setDeviceFormat(AFMT_S16_LE); |
391 | // soundDevice->setDeviceChannels(1); | 391 | // soundDevice->setDeviceChannels(1); |
392 | // soundDevice->setDeviceRate( 22050); | 392 | // soundDevice->setDeviceRate( 22050); |
393 | 393 | ||
@@ -431,25 +431,25 @@ void QtRec::cleanUp() { | |||
431 | // QPEApplication::grabKeyboard(); | 431 | // QPEApplication::grabKeyboard(); |
432 | // QPEApplication::ungrabKeyboard(); | 432 | // QPEApplication::ungrabKeyboard(); |
433 | } | 433 | } |
434 | 434 | ||
435 | void QtRec::init() { | 435 | void QtRec::init() { |
436 | 436 | ||
437 | needsStereoOut=false; | 437 | needsStereoOut=false; |
438 | QPixmap image3( ( const char** ) image3_data ); | 438 | QPixmap image3( ( const char** ) image3_data ); |
439 | QPixmap image4( ( const char** ) image4_data ); | 439 | QPixmap image4( ( const char** ) image4_data ); |
440 | QPixmap image6( ( const char** ) image6_data ); | 440 | QPixmap image6( ( const char** ) image6_data ); |
441 | 441 | ||
442 | stopped=true; | 442 | stopped=true; |
443 | setCaption( tr( "QpeRecord " ) + QString::number(VERSION) ); | 443 | setCaption( tr( "OpieRecord " ) + QString::number(VERSION) ); |
444 | QGridLayout *layout = new QGridLayout( this ); | 444 | QGridLayout *layout = new QGridLayout( this ); |
445 | layout->setSpacing( 2); | 445 | layout->setSpacing( 2); |
446 | layout->setMargin( 2); | 446 | layout->setMargin( 2); |
447 | 447 | ||
448 | TabWidget = new QTabWidget( this, "TabWidget" ); | 448 | TabWidget = new QTabWidget( this, "TabWidget" ); |
449 | layout->addMultiCellWidget(TabWidget, 0, 7, 0, 7); | 449 | layout->addMultiCellWidget(TabWidget, 0, 7, 0, 7); |
450 | // TabWidget->setTabShape(QTabWidget::Triangular); | 450 | // TabWidget->setTabShape(QTabWidget::Triangular); |
451 | 451 | ||
452 | ///**********<<<<<<<<<<<<>>>>>>>>>>>>*************** | 452 | ///**********<<<<<<<<<<<<>>>>>>>>>>>>*************** |
453 | tab = new QWidget( TabWidget, "tab" ); | 453 | tab = new QWidget( TabWidget, "tab" ); |
454 | 454 | ||
455 | QGridLayout *layout1 = new QGridLayout( tab); | 455 | QGridLayout *layout1 = new QGridLayout( tab); |
@@ -726,48 +726,48 @@ void QtRec::init() { | |||
726 | 726 | ||
727 | 727 | ||
728 | ///**********<<<<<<<<<<<<>>>>>>>>>>>>*************** | 728 | ///**********<<<<<<<<<<<<>>>>>>>>>>>>*************** |
729 | 729 | ||
730 | tab_4 = new QWidget( TabWidget, "tab_4" ); | 730 | tab_4 = new QWidget( TabWidget, "tab_4" ); |
731 | QGridLayout *layout4 = new QGridLayout( tab_4); | 731 | QGridLayout *layout4 = new QGridLayout( tab_4); |
732 | layout4->setSpacing( 2); | 732 | layout4->setSpacing( 2); |
733 | layout4->setMargin( 2); | 733 | layout4->setMargin( 2); |
734 | TabWidget->insertTab( tab_4, tr( "Help")); | 734 | TabWidget->insertTab( tab_4, tr( "Help")); |
735 | 735 | ||
736 | ///////////////////////////////////////////// FIXME change to a real helpfile path | 736 | ///////////////////////////////////////////// FIXME change to a real helpfile path |
737 | QString url="/index.html"; | 737 | QString url="/index.html"; |
738 | HelpWindow *help = new HelpWindow( url, ".", tab_4, "qperec_help"); | 738 | HelpWindow *help = new HelpWindow( url, ".", tab_4, "opierec_help"); |
739 | layout4->addMultiCellWidget( help, 0, 1, 0, 1); | 739 | layout4->addMultiCellWidget( help, 0, 1, 0, 1); |
740 | if( !QFile(url).exists()) { | 740 | if( !QFile(url).exists()) { |
741 | help->hide(); | 741 | help->hide(); |
742 | //help->showMaximized(); | 742 | //help->showMaximized(); |
743 | QLabel *helpLabel; | 743 | QLabel *helpLabel; |
744 | helpLabel = new QLabel( tab_4, "TimeLabel" ); | 744 | helpLabel = new QLabel( tab_4, "TimeLabel" ); |
745 | layout4->addMultiCellWidget( helpLabel, 0, 3, 0, 4 ); | 745 | layout4->addMultiCellWidget( helpLabel, 0, 3, 0, 4 ); |
746 | helpLabel->setText( "<B>QpeRec</B><br>" | 746 | helpLabel->setText( "<B>OpieRec</B><br>" |
747 | "Records files in standard wav format<br>" | 747 | "Records files in standard wav format<br>" |
748 | "or a compressed version<br>" | 748 | "or a compressed version<br>" |
749 | "For help, please email the author<br>" | 749 | "For help, please email the author<br>" |
750 | "<B>QpeRec</B> is copyright© 2002 by" | 750 | "<B>OpieRec</B> is copyright© 2002 by" |
751 | " L.J. Potter<br>llornkcor@handhelds.org<BR>" | 751 | " L.J. Potter<br>llornkcor@handhelds.org<BR>" |
752 | "and is licensed under the <B>QPL</B>"); | 752 | "and is licensed under the <B>QPL</B>"); |
753 | } | 753 | } |
754 | ///**********<<<<<<<<<<<<>>>>>>>>>>>>*************** | 754 | ///**********<<<<<<<<<<<<>>>>>>>>>>>>*************** |
755 | 755 | ||
756 | } | 756 | } |
757 | 757 | ||
758 | void QtRec::initIconView() { | 758 | void QtRec::initIconView() { |
759 | 759 | ||
760 | ListView1->clear(); | 760 | ListView1->clear(); |
761 | Config cfg("QpeRec"); | 761 | Config cfg("OpieRec"); |
762 | cfg.setGroup("Sounds"); | 762 | cfg.setGroup("Sounds"); |
763 | QString temp; | 763 | QString temp; |
764 | QPixmap image0( ( const char** ) image0_data ); | 764 | QPixmap image0( ( const char** ) image0_data ); |
765 | 765 | ||
766 | 766 | ||
767 | int nFiles = cfg.readNumEntry("NumberofFiles",0); | 767 | int nFiles = cfg.readNumEntry("NumberofFiles",0); |
768 | for(int i=1;i<= nFiles;i++) { | 768 | for(int i=1;i<= nFiles;i++) { |
769 | 769 | ||
770 | QListViewItem * item; | 770 | QListViewItem * item; |
771 | QString fileS, mediaLocation, fileDate, filePath; | 771 | QString fileS, mediaLocation, fileDate, filePath; |
772 | 772 | ||
773 | // temp.sprintf("%d",i); | 773 | // temp.sprintf("%d",i); |
@@ -814,25 +814,25 @@ void QtRec::initConnections() { | |||
814 | connect( ListView1,SIGNAL(doubleClicked( QListViewItem*)),this,SLOT( itClick(QListViewItem*))); | 814 | connect( ListView1,SIGNAL(doubleClicked( QListViewItem*)),this,SLOT( itClick(QListViewItem*))); |
815 | connect( ListView1, SIGNAL( mouseButtonPressed( int, QListViewItem *, const QPoint&, int)), | 815 | connect( ListView1, SIGNAL( mouseButtonPressed( int, QListViewItem *, const QPoint&, int)), |
816 | this,SLOT( listPressed(int, QListViewItem *, const QPoint&, int)) ); | 816 | this,SLOT( listPressed(int, QListViewItem *, const QPoint&, int)) ); |
817 | connect( timeSlider, SIGNAL( sliderMoved( int)), this, SLOT( changeTimeSlider(int) )); | 817 | connect( timeSlider, SIGNAL( sliderMoved( int)), this, SLOT( changeTimeSlider(int) )); |
818 | connect( timeSlider, SIGNAL( sliderPressed( )), this, SLOT( timeSliderPressed() )); | 818 | connect( timeSlider, SIGNAL( sliderPressed( )), this, SLOT( timeSliderPressed() )); |
819 | connect( timeSlider, SIGNAL( sliderReleased( )), this, SLOT( timeSliderReleased() )); | 819 | connect( timeSlider, SIGNAL( sliderReleased( )), this, SLOT( timeSliderReleased() )); |
820 | connect( compressionCheckBox, SIGNAL( toggled(bool)),this, SLOT( compressionSelected(bool))); | 820 | connect( compressionCheckBox, SIGNAL( toggled(bool)),this, SLOT( compressionSelected(bool))); |
821 | connect( autoMuteCheckBox, SIGNAL( toggled(bool)),this, SLOT( slotAutoMute(bool))); | 821 | connect( autoMuteCheckBox, SIGNAL( toggled(bool)),this, SLOT( slotAutoMute(bool))); |
822 | } | 822 | } |
823 | 823 | ||
824 | void QtRec::initConfig() { | 824 | void QtRec::initConfig() { |
825 | int index, fred, i; | 825 | int index, fred, i; |
826 | Config cfg("QpeRec"); | 826 | Config cfg("OpieRec"); |
827 | cfg.setGroup("Settings"); | 827 | cfg.setGroup("Settings"); |
828 | 828 | ||
829 | index = cfg.readNumEntry("samplerate",22050); | 829 | index = cfg.readNumEntry("samplerate",22050); |
830 | bool ok; | 830 | bool ok; |
831 | 831 | ||
832 | for(int ws=0;ws<sampleRateComboBox->count();ws++) { | 832 | for(int ws=0;ws<sampleRateComboBox->count();ws++) { |
833 | fred = sampleRateComboBox->text(ws).toInt(&ok, 10); | 833 | fred = sampleRateComboBox->text(ws).toInt(&ok, 10); |
834 | if(index == fred) { | 834 | if(index == fred) { |
835 | filePara.sampleRate = fred; | 835 | filePara.sampleRate = fred; |
836 | sampleRateComboBox->setCurrentItem(ws); | 836 | sampleRateComboBox->setCurrentItem(ws); |
837 | } | 837 | } |
838 | } | 838 | } |
@@ -926,25 +926,25 @@ bool QtRec::rec() { //record | |||
926 | } else { | 926 | } else { |
927 | qDebug("go ahead and record"); | 927 | qDebug("go ahead and record"); |
928 | secCount=1; | 928 | secCount=1; |
929 | playLabel2->setText("Stop"); | 929 | playLabel2->setText("Stop"); |
930 | monitoring=false; | 930 | monitoring=false; |
931 | setRecordButton(true); | 931 | setRecordButton(true); |
932 | stopped=false; | 932 | stopped=false; |
933 | 933 | ||
934 | if( setupAudio( true)) | 934 | if( setupAudio( true)) |
935 | if(setUpFile()) { | 935 | if(setUpFile()) { |
936 | qDebug("Ok to start recording"); | 936 | qDebug("Ok to start recording"); |
937 | int fileSize=0; | 937 | int fileSize=0; |
938 | Config cfg("QpeRec"); | 938 | Config cfg("OpieRec"); |
939 | cfg.setGroup("Settings"); | 939 | cfg.setGroup("Settings"); |
940 | qDebug( "<<<<<<<Device bits %d, device rate %d, device channels %d", | 940 | qDebug( "<<<<<<<Device bits %d, device rate %d, device channels %d", |
941 | soundDevice->getDeviceBits(), | 941 | soundDevice->getDeviceBits(), |
942 | soundDevice->getDeviceRate(), | 942 | soundDevice->getDeviceRate(), |
943 | soundDevice->getDeviceChannels()); | 943 | soundDevice->getDeviceChannels()); |
944 | 944 | ||
945 | //filePara.sampleRate = cfg.readNumEntry("samplerate", 22050); | 945 | //filePara.sampleRate = cfg.readNumEntry("samplerate", 22050); |
946 | qDebug("sample rate is %d", filePara.sampleRate); | 946 | qDebug("sample rate is %d", filePara.sampleRate); |
947 | filePara.SecondsToRecord = getCurrentSizeLimit(); | 947 | filePara.SecondsToRecord = getCurrentSizeLimit(); |
948 | 948 | ||
949 | qDebug("size limit %d sec", filePara.SecondsToRecord); | 949 | qDebug("size limit %d sec", filePara.SecondsToRecord); |
950 | int diskSize = checkDiskSpace( (const QString &) wavFile->trackName()); | 950 | int diskSize = checkDiskSpace( (const QString &) wavFile->trackName()); |
@@ -1126,25 +1126,25 @@ bool QtRec::setupAudio( bool b) { | |||
1126 | int frag = FRAGSIZE; | 1126 | int frag = FRAGSIZE; |
1127 | soundDevice->setFragSize( frag); | 1127 | soundDevice->setFragSize( frag); |
1128 | soundDevice->getDeviceFragSize(); | 1128 | soundDevice->getDeviceFragSize(); |
1129 | #endif | 1129 | #endif |
1130 | ///////////////// | 1130 | ///////////////// |
1131 | filePara.sd = soundDevice->sd; | 1131 | filePara.sd = soundDevice->sd; |
1132 | 1132 | ||
1133 | if ( filePara.sd == -1) { | 1133 | if ( filePara.sd == -1) { |
1134 | 1134 | ||
1135 | monitoring=false; | 1135 | monitoring=false; |
1136 | stopped=true; | 1136 | stopped=true; |
1137 | update(); | 1137 | update(); |
1138 | setCaption( tr( "QpeRecord " ) + QString::number(VERSION) ); | 1138 | setCaption( tr( "OpieRecord " ) + QString::number(VERSION) ); |
1139 | stopped=true; | 1139 | stopped=true; |
1140 | return false; | 1140 | return false; |
1141 | } | 1141 | } |
1142 | if(autoMute) | 1142 | if(autoMute) |
1143 | doMute(false); | 1143 | doMute(false); |
1144 | 1144 | ||
1145 | return true; | 1145 | return true; |
1146 | } | 1146 | } |
1147 | 1147 | ||
1148 | 1148 | ||
1149 | bool QtRec::setUpFile() { //setup file for recording | 1149 | bool QtRec::setUpFile() { //setup file for recording |
1150 | qDebug("Setting up wavfile"); | 1150 | qDebug("Setting up wavfile"); |
@@ -1322,105 +1322,105 @@ bool QtRec::doPlay() { | |||
1322 | 1322 | ||
1323 | // qDebug("\nstopped or paused %d", total/4); | 1323 | // qDebug("\nstopped or paused %d", total/4); |
1324 | if(!paused && !stopped) { | 1324 | if(!paused && !stopped) { |
1325 | stopped = true; | 1325 | stopped = true; |
1326 | // endPlaying(); | 1326 | // endPlaying(); |
1327 | endPlaying(); | 1327 | endPlaying(); |
1328 | } | 1328 | } |
1329 | return true; | 1329 | return true; |
1330 | } | 1330 | } |
1331 | 1331 | ||
1332 | 1332 | ||
1333 | void QtRec::changebitrateCombo(int i) { | 1333 | void QtRec::changebitrateCombo(int i) { |
1334 | Config cfg("QpeRec"); | 1334 | Config cfg("OpieRec"); |
1335 | cfg.setGroup("Settings"); | 1335 | cfg.setGroup("Settings"); |
1336 | int bits=0; | 1336 | int bits=0; |
1337 | if(i==0) { bits=16; } | 1337 | if(i==0) { bits=16; } |
1338 | else { bits=8; } | 1338 | else { bits=8; } |
1339 | cfg.writeEntry("bitrate", bits); | 1339 | cfg.writeEntry("bitrate", bits); |
1340 | filePara.resolution=bits; | 1340 | filePara.resolution=bits; |
1341 | cfg.write(); | 1341 | cfg.write(); |
1342 | } | 1342 | } |
1343 | 1343 | ||
1344 | void QtRec::changesamplerateCombo(int i) { | 1344 | void QtRec::changesamplerateCombo(int i) { |
1345 | Config cfg("QpeRec"); | 1345 | Config cfg("OpieRec"); |
1346 | cfg.setGroup("Settings"); | 1346 | cfg.setGroup("Settings"); |
1347 | int rate=0; | 1347 | int rate=0; |
1348 | bool ok; | 1348 | bool ok; |
1349 | rate = sampleRateComboBox->text(i).toInt(&ok, 10); | 1349 | rate = sampleRateComboBox->text(i).toInt(&ok, 10); |
1350 | cfg.writeEntry("samplerate",rate); | 1350 | cfg.writeEntry("samplerate",rate); |
1351 | filePara.sampleRate=rate; | 1351 | filePara.sampleRate=rate; |
1352 | /* soundDevice = new Device( this, DSPSTROUT, DSPSTRMIXER, false); | 1352 | /* soundDevice = new Device( this, DSPSTROUT, DSPSTRMIXER, false); |
1353 | soundDevice->openDsp();*/ | 1353 | soundDevice->openDsp();*/ |
1354 | // | 1354 | // |
1355 | // soundDevice->setDeviceFormat(AFMT_S16_LE); | 1355 | // soundDevice->setDeviceFormat(AFMT_S16_LE); |
1356 | // soundDevice->setDeviceChannels(filePara.channels); | 1356 | // soundDevice->setDeviceChannels(filePara.channels); |
1357 | // soundDevice->setDeviceRate(filePara.sampleRate); | 1357 | // soundDevice->setDeviceRate(filePara.sampleRate); |
1358 | // | 1358 | // |
1359 | // soundDevice->closeDevice( true); | 1359 | // soundDevice->closeDevice( true); |
1360 | // soundDevice=0; | 1360 | // soundDevice=0; |
1361 | // delete soundDevice; | 1361 | // delete soundDevice; |
1362 | qDebug("Change sample rate %d", rate); | 1362 | qDebug("Change sample rate %d", rate); |
1363 | cfg.write(); | 1363 | cfg.write(); |
1364 | 1364 | ||
1365 | } | 1365 | } |
1366 | 1366 | ||
1367 | 1367 | ||
1368 | void QtRec::changeDirCombo(int index) { | 1368 | void QtRec::changeDirCombo(int index) { |
1369 | Config cfg("QpeRec"); | 1369 | Config cfg("OpieRec"); |
1370 | cfg.setGroup("Settings"); | 1370 | cfg.setGroup("Settings"); |
1371 | QString sName = directoryComboBox->text(index); | 1371 | QString sName = directoryComboBox->text(index); |
1372 | 1372 | ||
1373 | StorageInfo storageInfo; | 1373 | StorageInfo storageInfo; |
1374 | const QList<FileSystem> &fs = storageInfo.fileSystems(); | 1374 | const QList<FileSystem> &fs = storageInfo.fileSystems(); |
1375 | QListIterator<FileSystem> it ( fs ); | 1375 | QListIterator<FileSystem> it ( fs ); |
1376 | QString storage; | 1376 | QString storage; |
1377 | for( ; it.current(); ++it ){ | 1377 | for( ; it.current(); ++it ){ |
1378 | if( sName == (*it)->name()+" "+ (*it)->path() || | 1378 | if( sName == (*it)->name()+" "+ (*it)->path() || |
1379 | (*it)->name() == sName ) { | 1379 | (*it)->name() == sName ) { |
1380 | const QString path = (*it)->path(); | 1380 | const QString path = (*it)->path(); |
1381 | recDir = path; | 1381 | recDir = path; |
1382 | cfg.writeEntry("directory", recDir); | 1382 | cfg.writeEntry("directory", recDir); |
1383 | qDebug("new rec dir "+recDir); | 1383 | qDebug("new rec dir "+recDir); |
1384 | } | 1384 | } |
1385 | } | 1385 | } |
1386 | cfg.write(); | 1386 | cfg.write(); |
1387 | } | 1387 | } |
1388 | 1388 | ||
1389 | 1389 | ||
1390 | void QtRec::changeSizeLimitCombo(int) { | 1390 | void QtRec::changeSizeLimitCombo(int) { |
1391 | Config cfg("QpeRec"); | 1391 | Config cfg("OpieRec"); |
1392 | cfg.setGroup("Settings"); | 1392 | cfg.setGroup("Settings"); |
1393 | cfg.writeEntry("sizeLimit", getCurrentSizeLimit() ); | 1393 | cfg.writeEntry("sizeLimit", getCurrentSizeLimit() ); |
1394 | cfg.write(); | 1394 | cfg.write(); |
1395 | } | 1395 | } |
1396 | 1396 | ||
1397 | void QtRec::newSound() { | 1397 | void QtRec::newSound() { |
1398 | qDebug("<<<<<<<<<new sound"); | 1398 | qDebug("<<<<<<<<<new sound"); |
1399 | 1399 | ||
1400 | if( !rec()) { | 1400 | if( !rec()) { |
1401 | qDebug("rec() failed"); | 1401 | qDebug("rec() failed"); |
1402 | endRecording(); | 1402 | endRecording(); |
1403 | deleteSound(); | 1403 | deleteSound(); |
1404 | } | 1404 | } |
1405 | 1405 | ||
1406 | } | 1406 | } |
1407 | 1407 | ||
1408 | void QtRec::itClick(QListViewItem *item) { | 1408 | void QtRec::itClick(QListViewItem *item) { |
1409 | currentFile=item->text(0); | 1409 | currentFile=item->text(0); |
1410 | setCaption("QpeRecord "+currentFile); | 1410 | setCaption("OpieRecord "+currentFile); |
1411 | } | 1411 | } |
1412 | 1412 | ||
1413 | void QtRec::deleteSound() { | 1413 | void QtRec::deleteSound() { |
1414 | Config cfg("QpeRec"); | 1414 | Config cfg("OpieRec"); |
1415 | cfg.setGroup("Sounds"); | 1415 | cfg.setGroup("Sounds"); |
1416 | if( ListView1->currentItem() == NULL) | 1416 | if( ListView1->currentItem() == NULL) |
1417 | return; | 1417 | return; |
1418 | #ifndef DEV_VERSION | 1418 | #ifndef DEV_VERSION |
1419 | switch ( QMessageBox::warning(this,tr("Delete"), | 1419 | switch ( QMessageBox::warning(this,tr("Delete"), |
1420 | tr("Do you really want to <font size=+2><B>DELETE</B></font>\nthe selected file?"), | 1420 | tr("Do you really want to <font size=+2><B>DELETE</B></font>\nthe selected file?"), |
1421 | tr("Yes"),tr("No"),0,1,1) ) { | 1421 | tr("Yes"),tr("No"),0,1,1) ) { |
1422 | case 0: | 1422 | case 0: |
1423 | #endif | 1423 | #endif |
1424 | { | 1424 | { |
1425 | QString file = ListView1->currentItem()->text(0); | 1425 | QString file = ListView1->currentItem()->text(0); |
1426 | // qDebug("Filename to find is "+file); | 1426 | // qDebug("Filename to find is "+file); |
@@ -1455,25 +1455,25 @@ void QtRec::deleteSound() { | |||
1455 | ListView1->takeItem( ListView1->currentItem() ); | 1455 | ListView1->takeItem( ListView1->currentItem() ); |
1456 | // ListView1->takeItem( ListView1->itemAt(nFiles) ); | 1456 | // ListView1->takeItem( ListView1->itemAt(nFiles) ); |
1457 | delete ListView1->currentItem(); | 1457 | delete ListView1->currentItem(); |
1458 | 1458 | ||
1459 | ListView1->clear(); | 1459 | ListView1->clear(); |
1460 | ListView1->setSelected(ListView1->firstChild(), true); | 1460 | ListView1->setSelected(ListView1->firstChild(), true); |
1461 | initIconView(); | 1461 | initIconView(); |
1462 | update(); | 1462 | update(); |
1463 | } | 1463 | } |
1464 | #ifndef DEV_VERSION | 1464 | #ifndef DEV_VERSION |
1465 | }; | 1465 | }; |
1466 | #endif | 1466 | #endif |
1467 | setCaption( tr( "QpeRecord " ) + QString::number(VERSION) ); | 1467 | setCaption( tr( "OpieRecord " ) + QString::number(VERSION) ); |
1468 | 1468 | ||
1469 | } | 1469 | } |
1470 | 1470 | ||
1471 | void QtRec::keyPressEvent( QKeyEvent *e) { | 1471 | void QtRec::keyPressEvent( QKeyEvent *e) { |
1472 | 1472 | ||
1473 | switch ( e->key() ) { | 1473 | switch ( e->key() ) { |
1474 | /* | 1474 | /* |
1475 | vercel keys-> | 1475 | vercel keys-> |
1476 | right side | 1476 | right side |
1477 | 0 | 1477 | 0 |
1478 | 1 0x1030 Key_F1 | 1478 | 1 0x1030 Key_F1 |
1479 | 2 0x1031 Key_F2 | 1479 | 2 0x1031 Key_F2 |
@@ -1629,25 +1629,25 @@ void QtRec::endRecording() { | |||
1629 | wavFile->closeFile(); | 1629 | wavFile->closeFile(); |
1630 | filePara.fd=0; | 1630 | filePara.fd=0; |
1631 | 1631 | ||
1632 | if(wavFile->isTempFile()) { | 1632 | if(wavFile->isTempFile()) { |
1633 | // move tmp file to regular file | 1633 | // move tmp file to regular file |
1634 | QString cmd; | 1634 | QString cmd; |
1635 | cmd.sprintf("mv "+ wavFile->trackName() + " " + wavFile->currentFileName); | 1635 | cmd.sprintf("mv "+ wavFile->trackName() + " " + wavFile->currentFileName); |
1636 | qDebug("moving tmp file to "+currentFileName); | 1636 | qDebug("moving tmp file to "+currentFileName); |
1637 | system(cmd.latin1()); | 1637 | system(cmd.latin1()); |
1638 | } | 1638 | } |
1639 | 1639 | ||
1640 | qDebug("Just moved "+wavFile->currentFileName); | 1640 | qDebug("Just moved "+wavFile->currentFileName); |
1641 | Config cfg("QpeRec"); | 1641 | Config cfg("OpieRec"); |
1642 | cfg.setGroup("Sounds"); | 1642 | cfg.setGroup("Sounds"); |
1643 | 1643 | ||
1644 | int nFiles = cfg.readNumEntry( "NumberofFiles",0); | 1644 | int nFiles = cfg.readNumEntry( "NumberofFiles",0); |
1645 | 1645 | ||
1646 | currentFile = QFileInfo(wavFile->currentFileName).fileName(); | 1646 | currentFile = QFileInfo(wavFile->currentFileName).fileName(); |
1647 | currentFile=currentFile.left(currentFile.length()-4); | 1647 | currentFile=currentFile.left(currentFile.length()-4); |
1648 | 1648 | ||
1649 | cfg.writeEntry( "NumberofFiles",nFiles+1); | 1649 | cfg.writeEntry( "NumberofFiles",nFiles+1); |
1650 | cfg.writeEntry( QString::number( nFiles+1), currentFile); | 1650 | cfg.writeEntry( QString::number( nFiles+1), currentFile); |
1651 | cfg.writeEntry( currentFile, wavFile->currentFileName); | 1651 | cfg.writeEntry( currentFile, wavFile->currentFileName); |
1652 | 1652 | ||
1653 | QString time; | 1653 | QString time; |
@@ -1695,47 +1695,47 @@ void QtRec::endPlaying() { | |||
1695 | 1695 | ||
1696 | qDebug("track closed"); | 1696 | qDebug("track closed"); |
1697 | timeSlider->setValue(0); | 1697 | timeSlider->setValue(0); |
1698 | 1698 | ||
1699 | if(soundDevice) delete soundDevice; | 1699 | if(soundDevice) delete soundDevice; |
1700 | 1700 | ||
1701 | } | 1701 | } |
1702 | 1702 | ||
1703 | bool QtRec::openPlayFile() { | 1703 | bool QtRec::openPlayFile() { |
1704 | 1704 | ||
1705 | qApp->processEvents(); | 1705 | qApp->processEvents(); |
1706 | if( currentFile.isEmpty()) { | 1706 | if( currentFile.isEmpty()) { |
1707 | QMessageBox::message(tr("Qperec"),tr("Please select file to play")); | 1707 | QMessageBox::message(tr("Opierec"),tr("Please select file to play")); |
1708 | endPlaying(); | 1708 | endPlaying(); |
1709 | return false; | 1709 | return false; |
1710 | } | 1710 | } |
1711 | QString currentFileName; | 1711 | QString currentFileName; |
1712 | Config cfg("QpeRec"); | 1712 | Config cfg("OpieRec"); |
1713 | cfg.setGroup("Sounds"); | 1713 | cfg.setGroup("Sounds"); |
1714 | int nFiles = cfg.readNumEntry("NumberofFiles",0); | 1714 | int nFiles = cfg.readNumEntry("NumberofFiles",0); |
1715 | for(int i=0;i<nFiles+1;i++) { //look for file | 1715 | for(int i=0;i<nFiles+1;i++) { //look for file |
1716 | if( cfg.readEntry( QString::number(i),"").find( currentFile,0,true) != -1) { | 1716 | if( cfg.readEntry( QString::number(i),"").find( currentFile,0,true) != -1) { |
1717 | currentFileName=cfg.readEntry( currentFile, "" ); | 1717 | currentFileName=cfg.readEntry( currentFile, "" ); |
1718 | qDebug("opening for play: "+currentFileName); | 1718 | qDebug("opening for play: "+currentFileName); |
1719 | } | 1719 | } |
1720 | } | 1720 | } |
1721 | wavFile = new WavFile(this, | 1721 | wavFile = new WavFile(this, |
1722 | currentFileName, | 1722 | currentFileName, |
1723 | false); | 1723 | false); |
1724 | filePara.fd = wavFile->wavHandle(); | 1724 | filePara.fd = wavFile->wavHandle(); |
1725 | if(filePara.fd == -1) { | 1725 | if(filePara.fd == -1) { |
1726 | // if(!track.open(IO_ReadOnly)) { | 1726 | // if(!track.open(IO_ReadOnly)) { |
1727 | QString errorMsg=(QString)strerror(errno); | 1727 | QString errorMsg=(QString)strerror(errno); |
1728 | monitoring=false; | 1728 | monitoring=false; |
1729 | setCaption( tr( "QpeRecord " ) + QString::number(VERSION) ); | 1729 | setCaption( tr( "OpieRecord " ) + QString::number(VERSION) ); |
1730 | QMessageBox::message(tr("Note"),tr("Could not open audio file.\n") | 1730 | QMessageBox::message(tr("Note"),tr("Could not open audio file.\n") |
1731 | +errorMsg+"\n"+currentFile); | 1731 | +errorMsg+"\n"+currentFile); |
1732 | return false; | 1732 | return false; |
1733 | } else { | 1733 | } else { |
1734 | filePara.numberSamples=wavFile->getNumberSamples(); | 1734 | filePara.numberSamples=wavFile->getNumberSamples(); |
1735 | filePara.format = wavFile->getFormat(); | 1735 | filePara.format = wavFile->getFormat(); |
1736 | // qDebug("file %d, samples %f", filePara.fd, filePara.numberSamples); | 1736 | // qDebug("file %d, samples %f", filePara.fd, filePara.numberSamples); |
1737 | filePara.sampleRate= wavFile->getSampleRate(); | 1737 | filePara.sampleRate= wavFile->getSampleRate(); |
1738 | filePara.resolution=wavFile->getResolution(); | 1738 | filePara.resolution=wavFile->getResolution(); |
1739 | timeSlider->setPageStep(1); | 1739 | timeSlider->setPageStep(1); |
1740 | monitoring=true; | 1740 | monitoring=true; |
1741 | timeSlider->setRange(0, filePara.numberSamples ); | 1741 | timeSlider->setRange(0, filePara.numberSamples ); |
@@ -1745,25 +1745,25 @@ bool QtRec::openPlayFile() { | |||
1745 | return true; | 1745 | return true; |
1746 | } | 1746 | } |
1747 | 1747 | ||
1748 | void QtRec::listPressed( int mouse, QListViewItem *item, const QPoint &, int ) { | 1748 | void QtRec::listPressed( int mouse, QListViewItem *item, const QPoint &, int ) { |
1749 | if(item == NULL ) | 1749 | if(item == NULL ) |
1750 | return; | 1750 | return; |
1751 | switch (mouse) { | 1751 | switch (mouse) { |
1752 | case 1: { | 1752 | case 1: { |
1753 | if( renameBox !=0 ) //tricky | 1753 | if( renameBox !=0 ) //tricky |
1754 | cancelRename(); | 1754 | cancelRename(); |
1755 | 1755 | ||
1756 | currentFile=item->text(0); | 1756 | currentFile=item->text(0); |
1757 | setCaption( "QpeRecord "+currentFile); | 1757 | setCaption( "OpieRecord "+currentFile); |
1758 | } | 1758 | } |
1759 | break; | 1759 | break; |
1760 | case 2: | 1760 | case 2: |
1761 | showListMenu(item); | 1761 | showListMenu(item); |
1762 | ListView1->clearSelection(); | 1762 | ListView1->clearSelection(); |
1763 | break; | 1763 | break; |
1764 | }; | 1764 | }; |
1765 | } | 1765 | } |
1766 | 1766 | ||
1767 | void QtRec::showListMenu(QListViewItem * item) { | 1767 | void QtRec::showListMenu(QListViewItem * item) { |
1768 | if(item == NULL) | 1768 | if(item == NULL) |
1769 | return; | 1769 | return; |
@@ -1784,35 +1784,35 @@ void QtRec::fileBeamFinished( Ir *ir) { | |||
1784 | if(ir) | 1784 | if(ir) |
1785 | QMessageBox::message( tr("Ir Beam out"), tr("Ir sent.") ,tr("Ok") ); | 1785 | QMessageBox::message( tr("Ir Beam out"), tr("Ir sent.") ,tr("Ok") ); |
1786 | 1786 | ||
1787 | } | 1787 | } |
1788 | 1788 | ||
1789 | void QtRec::doBeam() { | 1789 | void QtRec::doBeam() { |
1790 | qApp->processEvents(); | 1790 | qApp->processEvents(); |
1791 | if( ListView1->currentItem() == NULL) | 1791 | if( ListView1->currentItem() == NULL) |
1792 | return; | 1792 | return; |
1793 | Ir ir; | 1793 | Ir ir; |
1794 | if( ir.supported()) { | 1794 | if( ir.supported()) { |
1795 | QString file = ListView1->currentItem()->text(0); | 1795 | QString file = ListView1->currentItem()->text(0); |
1796 | Config cfg("QpeRec"); | 1796 | Config cfg("OpieRec"); |
1797 | cfg.setGroup("Sounds"); | 1797 | cfg.setGroup("Sounds"); |
1798 | 1798 | ||
1799 | int nFiles = cfg.readNumEntry("NumberofFiles",0); | 1799 | int nFiles = cfg.readNumEntry("NumberofFiles",0); |
1800 | 1800 | ||
1801 | for(int i=0;i<nFiles+1;i++) { | 1801 | for(int i=0;i<nFiles+1;i++) { |
1802 | if( cfg.readEntry( QString::number(i),"").find(file,0,true) != -1) { | 1802 | if( cfg.readEntry( QString::number(i),"").find(file,0,true) != -1) { |
1803 | QString filePath = cfg.readEntry(file,""); | 1803 | QString filePath = cfg.readEntry(file,""); |
1804 | Ir *file = new Ir(this, "IR"); | 1804 | Ir *file = new Ir(this, "IR"); |
1805 | connect(file, SIGNAL(done(Ir*)), this, SLOT( fileBeamFinished( Ir * ))); | 1805 | connect(file, SIGNAL(done(Ir*)), this, SLOT( fileBeamFinished( Ir * ))); |
1806 | file->send( filePath, "QpeRec audio file\n"+filePath ); | 1806 | file->send( filePath, "OPieRec audio file\n"+filePath ); |
1807 | } | 1807 | } |
1808 | } | 1808 | } |
1809 | } | 1809 | } |
1810 | } | 1810 | } |
1811 | 1811 | ||
1812 | void QtRec::doMenuPlay() { | 1812 | void QtRec::doMenuPlay() { |
1813 | qApp->processEvents(); | 1813 | qApp->processEvents(); |
1814 | currentFile = ListView1->currentItem()->text(0); | 1814 | currentFile = ListView1->currentItem()->text(0); |
1815 | } | 1815 | } |
1816 | 1816 | ||
1817 | void QtRec::doRename() { | 1817 | void QtRec::doRename() { |
1818 | QRect r = ListView1->itemRect( ListView1->currentItem( )); | 1818 | QRect r = ListView1->itemRect( ListView1->currentItem( )); |
@@ -1836,25 +1836,25 @@ void QtRec::doRename() { | |||
1836 | 1836 | ||
1837 | } | 1837 | } |
1838 | 1838 | ||
1839 | void QtRec::okRename() { | 1839 | void QtRec::okRename() { |
1840 | qDebug("okRename"); | 1840 | qDebug("okRename"); |
1841 | qDebug(renameBox->text()); | 1841 | qDebug(renameBox->text()); |
1842 | QString filename = renameBox->text(); | 1842 | QString filename = renameBox->text(); |
1843 | cancelRename(); | 1843 | cancelRename(); |
1844 | 1844 | ||
1845 | if( ListView1->currentItem() == NULL) | 1845 | if( ListView1->currentItem() == NULL) |
1846 | return; | 1846 | return; |
1847 | 1847 | ||
1848 | Config cfg("QpeRec"); | 1848 | Config cfg("OpieRec"); |
1849 | cfg.setGroup("Sounds"); | 1849 | cfg.setGroup("Sounds"); |
1850 | 1850 | ||
1851 | QString file = ListView1->currentItem()->text(0); | 1851 | QString file = ListView1->currentItem()->text(0); |
1852 | 1852 | ||
1853 | qDebug("filename is " + filename); | 1853 | qDebug("filename is " + filename); |
1854 | 1854 | ||
1855 | int nFiles = cfg.readNumEntry("NumberofFiles",0); | 1855 | int nFiles = cfg.readNumEntry("NumberofFiles",0); |
1856 | 1856 | ||
1857 | for(int i=0;i<nFiles+1;i++) { //look for file | 1857 | for(int i=0;i<nFiles+1;i++) { //look for file |
1858 | if( cfg.readEntry( QString::number(i),"").find(file,0,true) != -1) { | 1858 | if( cfg.readEntry( QString::number(i),"").find(file,0,true) != -1) { |
1859 | 1859 | ||
1860 | QString filePath = cfg.readEntry(file,""); | 1860 | QString filePath = cfg.readEntry(file,""); |
@@ -1923,25 +1923,25 @@ void QtRec::doVolMuting(bool b) { | |||
1923 | } | 1923 | } |
1924 | 1924 | ||
1925 | void QtRec::doMicMuting(bool b) { | 1925 | void QtRec::doMicMuting(bool b) { |
1926 | // qDebug("mic mute"); | 1926 | // qDebug("mic mute"); |
1927 | Config cfg( "qpe" ); | 1927 | Config cfg( "qpe" ); |
1928 | cfg. setGroup( "Volume" ); | 1928 | cfg. setGroup( "Volume" ); |
1929 | cfg.writeEntry( "MicMute",b); | 1929 | cfg.writeEntry( "MicMute",b); |
1930 | cfg.write(); | 1930 | cfg.write(); |
1931 | QCopEnvelope( "QPE/System", "micChange(bool)" ) << b; | 1931 | QCopEnvelope( "QPE/System", "micChange(bool)" ) << b; |
1932 | } | 1932 | } |
1933 | 1933 | ||
1934 | void QtRec::compressionSelected(bool b) { | 1934 | void QtRec::compressionSelected(bool b) { |
1935 | Config cfg("QpeRec"); | 1935 | Config cfg("OpieRec"); |
1936 | cfg.setGroup("Settings"); | 1936 | cfg.setGroup("Settings"); |
1937 | cfg.writeEntry("wavCompression", b); | 1937 | cfg.writeEntry("wavCompression", b); |
1938 | cfg.writeEntry("bitrate",16); filePara.resolution=16; | 1938 | cfg.writeEntry("bitrate",16); filePara.resolution=16; |
1939 | cfg.write(); | 1939 | cfg.write(); |
1940 | 1940 | ||
1941 | if(b) { | 1941 | if(b) { |
1942 | bitRateComboBox->setEnabled(false); | 1942 | bitRateComboBox->setEnabled(false); |
1943 | bitRateComboBox->setCurrentItem(0); | 1943 | bitRateComboBox->setCurrentItem(0); |
1944 | filePara.resolution=16; | 1944 | filePara.resolution=16; |
1945 | } else{ | 1945 | } else{ |
1946 | bitRateComboBox->setEnabled(true); | 1946 | bitRateComboBox->setEnabled(true); |
1947 | } | 1947 | } |
@@ -2184,25 +2184,25 @@ void QtRec::setRecordButton(bool b) { | |||
2184 | if(Stop_PushButton->isDown()) | 2184 | if(Stop_PushButton->isDown()) |
2185 | Stop_PushButton->setDown(false); | 2185 | Stop_PushButton->setDown(false); |
2186 | playLabel2->setText("Play"); | 2186 | playLabel2->setText("Play"); |
2187 | if(Rec_PushButton->isDown()) | 2187 | if(Rec_PushButton->isDown()) |
2188 | Rec_PushButton->setDown( false); | 2188 | Rec_PushButton->setDown( false); |
2189 | } | 2189 | } |
2190 | } | 2190 | } |
2191 | 2191 | ||
2192 | void QtRec::fillDirectoryCombo() { | 2192 | void QtRec::fillDirectoryCombo() { |
2193 | if( directoryComboBox->count() > 0) | 2193 | if( directoryComboBox->count() > 0) |
2194 | directoryComboBox->clear(); | 2194 | directoryComboBox->clear(); |
2195 | int index=0; | 2195 | int index=0; |
2196 | Config cfg("QpeRec"); | 2196 | Config cfg("OpieRec"); |
2197 | cfg.setGroup("Settings"); | 2197 | cfg.setGroup("Settings"); |
2198 | QString dir= cfg.readEntry("directory", "/"); | 2198 | QString dir= cfg.readEntry("directory", "/"); |
2199 | StorageInfo storageInfo; | 2199 | StorageInfo storageInfo; |
2200 | const QList<FileSystem> &fs = storageInfo.fileSystems(); | 2200 | const QList<FileSystem> &fs = storageInfo.fileSystems(); |
2201 | QListIterator<FileSystem> it ( fs ); | 2201 | QListIterator<FileSystem> it ( fs ); |
2202 | QString storage; | 2202 | QString storage; |
2203 | for( ; it.current(); ++it ){ | 2203 | for( ; it.current(); ++it ){ |
2204 | const QString name = (*it)->name(); | 2204 | const QString name = (*it)->name(); |
2205 | const QString path = (*it)->path(); | 2205 | const QString path = (*it)->path(); |
2206 | // directoryComboBox->insertItem(name+" "+path); | 2206 | // directoryComboBox->insertItem(name+" "+path); |
2207 | directoryComboBox->insertItem(name); | 2207 | directoryComboBox->insertItem(name); |
2208 | if(path==dir) | 2208 | if(path==dir) |
@@ -2215,25 +2215,25 @@ void QtRec::errorStop() { | |||
2215 | stopped = true; | 2215 | stopped = true; |
2216 | wavFile->closeFile(); | 2216 | wavFile->closeFile(); |
2217 | killTimers(); | 2217 | killTimers(); |
2218 | } | 2218 | } |
2219 | 2219 | ||
2220 | void QtRec::doMute(bool b) { | 2220 | void QtRec::doMute(bool b) { |
2221 | doVolMuting( b); | 2221 | doVolMuting( b); |
2222 | doMicMuting( b); | 2222 | doMicMuting( b); |
2223 | } | 2223 | } |
2224 | 2224 | ||
2225 | void QtRec::slotAutoMute(bool b) { | 2225 | void QtRec::slotAutoMute(bool b) { |
2226 | autoMute=b; | 2226 | autoMute=b; |
2227 | Config cfg("QpeRec"); | 2227 | Config cfg("OpieRec"); |
2228 | cfg.setGroup("Settings"); | 2228 | cfg.setGroup("Settings"); |
2229 | cfg.writeEntry("useAutoMute",b); | 2229 | cfg.writeEntry("useAutoMute",b); |
2230 | doMute(b); | 2230 | doMute(b); |
2231 | outMuteCheckBox->setChecked( b); | 2231 | outMuteCheckBox->setChecked( b); |
2232 | inMuteCheckBox->setChecked( b); | 2232 | inMuteCheckBox->setChecked( b); |
2233 | } | 2233 | } |
2234 | 2234 | ||
2235 | void QtRec::selectItemByName(const QString & name) { | 2235 | void QtRec::selectItemByName(const QString & name) { |
2236 | QListViewItemIterator it( ListView1 ); | 2236 | QListViewItemIterator it( ListView1 ); |
2237 | for ( ; it.current(); ++it ) | 2237 | for ( ; it.current(); ++it ) |
2238 | if(name == it.current()->text(0)) | 2238 | if(name == it.current()->text(0)) |
2239 | ListView1->setCurrentItem(it.current()); | 2239 | ListView1->setCurrentItem(it.current()); |
diff --git a/noncore/multimedia/opierec/wavFile.cpp b/noncore/multimedia/opierec/wavFile.cpp index 09695aa..0bb5736 100644 --- a/noncore/multimedia/opierec/wavFile.cpp +++ b/noncore/multimedia/opierec/wavFile.cpp | |||
@@ -35,25 +35,25 @@ qDebug("new wave file"); | |||
35 | wavResolution=resolution; | 35 | wavResolution=resolution; |
36 | useTmpFile=false; | 36 | useTmpFile=false; |
37 | if( b) { | 37 | if( b) { |
38 | newFile(); | 38 | newFile(); |
39 | } else { | 39 | } else { |
40 | openFile(fileName); | 40 | openFile(fileName); |
41 | } | 41 | } |
42 | } | 42 | } |
43 | 43 | ||
44 | bool WavFile::newFile() { | 44 | bool WavFile::newFile() { |
45 | 45 | ||
46 | qDebug("Set up new file"); | 46 | qDebug("Set up new file"); |
47 | Config cfg("QpeRec"); | 47 | Config cfg("OpieRec"); |
48 | cfg.setGroup("Settings"); | 48 | cfg.setGroup("Settings"); |
49 | 49 | ||
50 | currentFileName=cfg.readEntry("directory",QDir::homeDirPath()); | 50 | currentFileName=cfg.readEntry("directory",QDir::homeDirPath()); |
51 | QString date; | 51 | QString date; |
52 | date = TimeString::dateString( QDateTime::currentDateTime(),false,true); | 52 | date = TimeString::dateString( QDateTime::currentDateTime(),false,true); |
53 | date.replace(QRegExp("'"),""); | 53 | date.replace(QRegExp("'"),""); |
54 | date.replace(QRegExp(" "),"_"); | 54 | date.replace(QRegExp(" "),"_"); |
55 | date.replace(QRegExp(":"),"."); | 55 | date.replace(QRegExp(":"),"."); |
56 | date.replace(QRegExp(","),""); | 56 | date.replace(QRegExp(","),""); |
57 | 57 | ||
58 | QString currentFile=date; | 58 | QString currentFile=date; |
59 | if(currentFileName.right(1).find("/",0,true) == -1) | 59 | if(currentFileName.right(1).find("/",0,true) == -1) |