• R/O
  • SSH
  • HTTPS

qrobosdk: コミット


コミットメタ情報

リビジョン1831 (tree)
日時2010-05-21 11:06:55
作者satofumi

ログメッセージ

changed: display CSV file name

変更サマリ

差分

--- trunk/programs/ScipPlayer/ScipPlayerWindow.cpp (revision 1830)
+++ trunk/programs/ScipPlayer/ScipPlayerWindow.cpp (revision 1831)
@@ -137,12 +137,12 @@
137137 void reload(void)
138138 {
139139 // !!! この初期化処理は、適切にまとめるべき
140+ widget_->setWindowTitle("Scip Player");
140141 continuous_timer_.stop();
141- delete data_reader_;
142- data_reader_ = NULL;
143142 scip_data_.clear();
144143 con_.clear();
145144 urg_draw_widget_.clear();
145+ urg_draw_widget_.redraw();
146146 current_timestamp_ = 0;
147147 play_ratio_ = 0;
148148 led_on_ = false;
@@ -165,6 +165,7 @@
165165 void handleRawFile(const QString& log_file)
166166 {
167167 string std_log_file = qrk::toStdStringPath(log_file);
168+ delete data_reader_;
168169 data_reader_ = new ScipDataReader(std_log_file);
169170
170171 prepareUrgReply();
@@ -179,6 +180,11 @@
179180 ;
180181 }
181182 }
183+
184+#if 0
185+ // 最初のデータの表示を行う
186+ updateDrawData();
187+#endif
182188 }
183189
184190
@@ -198,12 +204,9 @@
198204 // 初期化
199205 csv_index_ = 0;
200206 current_timestamp_ = 0;
201-#if 0
202- size_t n = csv_files_.size();
203- for (size_t i = 0; i < n; ++i) {
204- cout << csv_files_[i].toStdString() << endl;
205- }
206-#endif
207+
208+ // 最初のデータを表示させる
209+ updateCsvFile();
207210 }
208211
209212
@@ -213,12 +216,12 @@
213216 return false;
214217 }
215218
216- // !!!
217- //cout << csv_files_[csv_index_].toStdString() << endl;
219+ // CSV データを配置する
220+ QString file_name = csv_files_[csv_index_];
221+ QFile file(csv_files_dir_ + "/" + file_name);
218222
219- // CSV データを配置する
220- QFile file(csv_files_dir_ + "/" + csv_files_[csv_index_]);
221- //cout << csv_files_dir_.toStdString() << "/" << csv_files_[csv_index_].toStdString() << endl;
223+ widget_->setWindowTitle("Scip Player: " + file_name);
224+
222225 file.open(QIODevice::ReadOnly | QIODevice::Text);
223226 // !!! エラー処理をすべき
224227
@@ -278,7 +281,6 @@
278281
279282 bool updateDrawData(void)
280283 {
281-
282284 if (csv_mode_) {
283285 return updateCsvFile();
284286 } else {
旧リポジトリブラウザで表示