百人一首かるた自動読み上げソフト
Revisão | 8070ed2542158b4c79b7040f033f29db77ee8bb0 (tree) |
---|---|
Hora | 2011-12-27 16:43:51 |
Autor | arakaki <alucky4416@user...> |
Commiter | arakaki |
CHG: Check MusicFile when AppInit, Message to StatusBar
@@ -55,21 +55,29 @@ MainWindow::MainWindow(QWidget *parent) : | ||
55 | 55 | |
56 | 56 | // Load Setting |
57 | 57 | LoadSaveSetting(IniFilePath, false); |
58 | + | |
58 | 59 | // Play setting |
59 | - EnableOptMusic = true; | |
60 | - if(SelectVoice != 0) { | |
61 | - // Check MusicFiles, != 0 is Optional Musicfiles is "Music2", "inaba_%03d_%d.ogg" | |
62 | - QString CheckFilepath = QCoreApplication::applicationDirPath() + QDir::separator() + tr("Music2") + QDir::separator() + tr("inaba_000_2.ogg"); | |
63 | - QFileInfo CheckFile(CheckFilepath); | |
64 | -// if (QDir::exists(CheckFilepath)) { | |
65 | - if (CheckFile.exists()) { | |
66 | - ; | |
67 | - } else { // file Not Exist | |
68 | - EnableOptMusic = false; | |
69 | - SelectVoice = 0; | |
70 | - } | |
60 | + | |
61 | + // Check Music Files | |
62 | + QString CheckFilepath1 = QCoreApplication::applicationDirPath() + QDir::separator() + tr("Music") + QDir::separator() + tr("yamajun_000_2.ogg"); | |
63 | + QFileInfo CheckFile1(CheckFilepath1); | |
64 | + if (CheckFile1.exists()) { | |
65 | + ui->Btn_Start->setEnabled(true); | |
66 | + ui->statusBar->showMessage(QString(tr("再生ボタンを押してください"))); | |
67 | + } else { | |
68 | + ui->Btn_Start->setEnabled(false); | |
69 | + ui->statusBar->showMessage(QString(tr("音声ファイルが見つからないので再生できません(!_!)"))); | |
70 | + } | |
71 | + // Check Music2 Files | |
72 | + QString CheckFilepath2 = QCoreApplication::applicationDirPath() + QDir::separator() + tr("Music2") + QDir::separator() + tr("inaba_000_2.ogg"); | |
73 | + QFileInfo CheckFile2(CheckFilepath2); | |
74 | + if (CheckFile2.exists()) { | |
75 | + EnableOptMusic = true; | |
76 | + } else { // Music2 file Not Exist | |
77 | + EnableOptMusic = false; | |
78 | + SelectVoice = 0; | |
71 | 79 | } |
72 | -// chk_joka = true; | |
80 | + // chk_joka = true; | |
73 | 81 | // Wait1Time = 10; |
74 | 82 | // Wait2Time = 3; |
75 | 83 | ui->checkBox->setChecked(chk_joka); |
@@ -83,8 +91,6 @@ MainWindow::MainWindow(QWidget *parent) : | ||
83 | 91 | flag_pause = false; |
84 | 92 | PlayCounter = 0; |
85 | 93 | PlayListCount = 0; |
86 | - // statusBar | |
87 | - ui->statusBar->showMessage(QString(tr("再生ボタンを押してください"))); | |
88 | 94 | |
89 | 95 | // Init PlaySequenceThread |
90 | 96 | PlaySeqTh = new PlaySequenceThread(this->winId()); |