summaryrefslogtreecommitdiff
authorllornkcor <llornkcor>2005-02-18 21:17:14 (UTC)
committer llornkcor <llornkcor>2005-02-18 21:17:14 (UTC)
commitba4f5de7bdb25af779f34cf5da13c1003b9b2c12 (patch) (side-by-side diff)
tree944fd4189140a52b4eab7e0eb392137ccd8fb78d
parentd8254f2f295b07bdadf6b4b25f0bd125d8121c28 (diff)
downloadopie-ba4f5de7bdb25af779f34cf5da13c1003b9b2c12.zip
opie-ba4f5de7bdb25af779f34cf5da13c1003b9b2c12.tar.gz
opie-ba4f5de7bdb25af779f34cf5da13c1003b9b2c12.tar.bz2
use timer to display initial fileview
Diffstat (more/less context) (show whitespace changes)
-rw-r--r--noncore/multimedia/opierec/qtrec.cpp95
-rw-r--r--noncore/multimedia/opierec/qtrec.h2
2 files changed, 37 insertions, 60 deletions
diff --git a/noncore/multimedia/opierec/qtrec.cpp b/noncore/multimedia/opierec/qtrec.cpp
index c237726..6793b4e 100644
--- a/noncore/multimedia/opierec/qtrec.cpp
+++ b/noncore/multimedia/opierec/qtrec.cpp
@@ -465,16 +465,14 @@ QtRec::QtRec( QWidget* parent, const char* name, WFlags fl )
soundDevice->closeDevice( true);
soundDevice->sd = -1;
soundDevice = 0;
wavFile = 0;
-
// if( soundDevice) delete soundDevice;
-
- initIconView();
+ QTimer::singleShot(100,this, SLOT(initIconView()));
if( autoMute)
doMute( true);
- ListView1->setFocus();
+// ListView1->setFocus();
playing = false;
}
QtRec::~QtRec() {
@@ -728,17 +726,17 @@ void QtRec::init() {
waveform->setBackgroundColor ( black );
}
void QtRec::initIconView() {
-
+ owarn << "initIconView" << oendl;
ListView1->clear();
Config cfg("OpieRec");
cfg.setGroup("Sounds");
QString temp;
QPixmap image0( ( const char** ) image0_data );
int nFiles = cfg.readNumEntry("NumberofFiles",0);
-// odebug << "init number of files " << nFiles << "" << oendl;
+ owarn << "init number of files " << nFiles << "" << oendl;
for(int i=1;i<= nFiles;i++) {
QListViewItem * item;
@@ -753,8 +751,9 @@ void QtRec::initIconView() {
fileS = cfg.readEntry( filePath, "0" );// file length in seconds
mediaLocation = getStorage( filePath);
if( info.exists()) {
+ owarn << "new item " << temp << oendl;
item = new QListViewItem( ListView1, temp, fileS /*, mediaLocation, fileDate*/);
item->setPixmap( 0, image0);
if( currentFileName == filePath)
ListView1->setSelected( item, true);
@@ -764,61 +763,39 @@ void QtRec::initIconView() {
void QtRec::initConnections() {
connect( qApp,SIGNAL( aboutToQuit()),SLOT( cleanUp()) );
- connect( toBeginningButton, SIGNAL( pressed()),
- this, SLOT( rewindPressed() ));
- connect( toBeginningButton, SIGNAL( released()),
- this, SLOT( rewindReleased() ));
- connect( toEndButton, SIGNAL( pressed()),
- this, SLOT( FastforwardPressed() ));
- connect( toEndButton, SIGNAL( released()),
- this, SLOT( FastforwardReleased() ));
- connect( deleteSoundButton, SIGNAL(released()),
- this, SLOT( deleteSound() ));
- connect( Stop_PushButton, SIGNAL(released()),
- this, SLOT( doPlayBtn() ));
- connect( Rec_PushButton, SIGNAL(released()),
- this, SLOT( newSound() ) );
- connect( TabWidget, SIGNAL( currentChanged(QWidget*)),
- this, SLOT(thisTab(QWidget*) ));
- connect( OutputSlider, SIGNAL(sliderReleased()),
- this, SLOT( changedOutVolume()) );
- connect( InputSlider, SIGNAL(sliderReleased()),
- this, SLOT( changedInVolume()) );
-
- connect( sampleRateComboBox, SIGNAL(activated(int)),
- this, SLOT( changesamplerateCombo(int)) );
- connect( bitRateComboBox, SIGNAL(activated(int)),
- this, SLOT( changebitrateCombo(int)) );
-
- connect( directoryComboBox, SIGNAL(activated(int)),
- this, SLOT( changeDirCombo(int)) );
- connect( sizeLimitCombo, SIGNAL(activated(int)),
- this, SLOT( changeSizeLimitCombo(int)) );
-
- connect( stereoCheckBox, SIGNAL(toggled(bool)),
- this, SLOT( changeStereoCheck(bool)) );
-
- connect( outMuteCheckBox, SIGNAL(toggled(bool)),
- this, SLOT( doVolMuting(bool)) );
- connect( inMuteCheckBox , SIGNAL(toggled(bool)),
- this, SLOT( doMicMuting(bool)) );
-
- connect( ListView1,SIGNAL(doubleClicked(QListViewItem*)),
- this,SLOT( itClick(QListViewItem*)));
- connect( ListView1, SIGNAL( mouseButtonPressed(int,QListViewItem*,const QPoint&,int)),
- this,SLOT( listPressed(int,QListViewItem*,const QPoint&,int)) );
- connect( timeSlider, SIGNAL( sliderMoved(int)),
- this, SLOT( changeTimeSlider(int) ));
- connect( timeSlider, SIGNAL( sliderPressed()),
- this, SLOT( timeSliderPressed() ));
- connect( timeSlider, SIGNAL( sliderReleased()),
- this, SLOT( timeSliderReleased() ));
- connect( compressionCheckBox, SIGNAL( toggled(bool)),
- this, SLOT( compressionSelected(bool)));
- connect( autoMuteCheckBox, SIGNAL( toggled(bool)),
- this, SLOT( slotAutoMute(bool)));
+ connect(toBeginningButton,SIGNAL(pressed()),this,SLOT(rewindPressed()));
+ connect(toBeginningButton,SIGNAL(released()),this,SLOT(rewindReleased()));
+ connect(toEndButton,SIGNAL(pressed()),this,SLOT(FastforwardPressed()));
+ connect(toEndButton,SIGNAL(released()),this,SLOT(FastforwardReleased()));
+ connect(deleteSoundButton,SIGNAL(released()),this,SLOT(deleteSound()));
+ connect(Stop_PushButton,SIGNAL(released()),this,SLOT(doPlayBtn()));
+ connect(Rec_PushButton,SIGNAL(released()),this,SLOT(newSound()));
+
+ connect(TabWidget,SIGNAL(currentChanged(QWidget*)),this,SLOT(thisTab(QWidget*)));
+
+ connect(OutputSlider,SIGNAL(sliderReleased()),this,SLOT(changedOutVolume()));
+ connect(InputSlider,SIGNAL(sliderReleased()),this,SLOT(changedInVolume()));
+
+ connect(sampleRateComboBox,SIGNAL(activated(int)),this,SLOT(changesamplerateCombo(int)));
+ connect(bitRateComboBox,SIGNAL(activated(int)),this,SLOT(changebitrateCombo(int)));
+ connect(directoryComboBox,SIGNAL(activated(int)),this,SLOT(changeDirCombo(int)));
+ connect(sizeLimitCombo,SIGNAL(activated(int)),this,SLOT(changeSizeLimitCombo(int)));
+
+ connect(stereoCheckBox,SIGNAL(toggled(bool)),this,SLOT(changeStereoCheck(bool)));
+ connect(outMuteCheckBox,SIGNAL(toggled(bool)),this,SLOT(doVolMuting(bool)));
+ connect(inMuteCheckBox,SIGNAL(toggled(bool)),this,SLOT(doMicMuting(bool)));
+
+ connect(ListView1,SIGNAL(doubleClicked(QListViewItem*)),this,SLOT(itClick(QListViewItem*)));
+ connect(ListView1,SIGNAL(mouseButtonPressed(int,QListViewItem*,const QPoint&,int)),this,SLOT(listPressed(int,QListViewItem*,const QPoint&,int)));
+
+ connect(timeSlider,SIGNAL(sliderMoved(int)),this,SLOT(changeTimeSlider(int)));
+ connect(timeSlider,SIGNAL(sliderPressed()),this,SLOT(timeSliderPressed()));
+ connect(timeSlider,SIGNAL(sliderReleased()),this,SLOT(timeSliderReleased()));
+
+ connect(compressionCheckBox,SIGNAL(toggled(bool)),this,SLOT(compressionSelected(bool)));
+ connect(autoMuteCheckBox,SIGNAL(toggled(bool)),this,SLOT(slotAutoMute(bool)));
}
void QtRec::initConfig() {
int index, fred, i;
diff --git a/noncore/multimedia/opierec/qtrec.h b/noncore/multimedia/opierec/qtrec.h
index 3808d99..642048a 100644
--- a/noncore/multimedia/opierec/qtrec.h
+++ b/noncore/multimedia/opierec/qtrec.h
@@ -129,8 +129,9 @@ private slots:
void thisTab(QWidget*);
void timeSliderPressed();
void timeSliderReleased();
void timerBreak();
+ void initIconView();
/* void changedOutVolume(int); */
/* void changedInVolume(int); */
protected:
@@ -171,9 +172,8 @@ protected:
bool setupAudio( bool b);
void endPlaying();
void endRecording();
void fileBeamFinished( Ir *ir);
- void initIconView();
void keyPressEvent( QKeyEvent *e);
void keyReleaseEvent( QKeyEvent *e);
void receive( const QCString &, const QByteArray & );
void showListMenu(QListViewItem * );