215 pOptLayout->addWidget(bitrateBox, 6, 3); |
215 pOptLayout->addWidget(bitrateBox, 6, 3); |
216 |
216 |
217 // button 'set default options' |
217 // button 'set default options' |
218 btnDefaults = new QPushButton(pOptionsGroup); |
218 btnDefaults = new QPushButton(pOptionsGroup); |
219 btnDefaults->setText(QPushButton::tr("Set default options")); |
219 btnDefaults->setText(QPushButton::tr("Set default options")); |
|
220 btnDefaults->setWhatsThis(QPushButton::tr("Restore default coding parameters")); |
220 pOptLayout->addWidget(btnDefaults, 7, 0, 1, 5); |
221 pOptLayout->addWidget(btnDefaults, 7, 0, 1, 5); |
221 |
222 |
222 pPageLayout->addWidget(pOptionsGroup, 1, 0); |
223 pPageLayout->addWidget(pOptionsGroup, 1, 0); |
223 } |
224 } |
224 |
225 |
248 header->setResizeMode(vcSize, QHeaderView::Fixed); |
249 header->setResizeMode(vcSize, QHeaderView::Fixed); |
249 header->resizeSection(vcSize, 100); |
250 header->resizeSection(vcSize, 100); |
250 header->setStretchLastSection(true); |
251 header->setStretchLastSection(true); |
251 |
252 |
252 btnOpenDir = new QPushButton(QPushButton::tr("Open videos directory"), pTableGroup); |
253 btnOpenDir = new QPushButton(QPushButton::tr("Open videos directory"), pTableGroup); |
|
254 btnOpenDir->setWhatsThis(QPushButton::tr("Open the video directory in your system")); |
253 |
255 |
254 QVBoxLayout *box = new QVBoxLayout(pTableGroup); |
256 QVBoxLayout *box = new QVBoxLayout(pTableGroup); |
255 box->addWidget(filesTable); |
257 box->addWidget(filesTable); |
256 box->addWidget(btnOpenDir); |
258 box->addWidget(btnOpenDir); |
257 |
259 |
294 pTopDescLayout->addWidget(labelDesc, 1); |
296 pTopDescLayout->addWidget(labelDesc, 1); |
295 |
297 |
296 // buttons: play and delete |
298 // buttons: play and delete |
297 btnPlay = new QPushButton(QPushButton::tr("Play"), pDescGroup); |
299 btnPlay = new QPushButton(QPushButton::tr("Play"), pDescGroup); |
298 btnPlay->setEnabled(false); |
300 btnPlay->setEnabled(false); |
|
301 btnPlay->setWhatsThis(QPushButton::tr("Play this video")); |
299 pBottomDescLayout->addWidget(btnPlay); |
302 pBottomDescLayout->addWidget(btnPlay); |
300 btnDelete = new QPushButton(QPushButton::tr("Delete"), pDescGroup); |
303 btnDelete = new QPushButton(QPushButton::tr("Delete"), pDescGroup); |
301 btnDelete->setEnabled(false); |
304 btnDelete->setEnabled(false); |
|
305 btnDelete->setWhatsThis(QPushButton::tr("Delete this video")); |
302 pBottomDescLayout->addWidget(btnDelete); |
306 pBottomDescLayout->addWidget(btnDelete); |
303 btnToYouTube = new QPushButton(QPushButton::tr("Upload to YouTube"), pDescGroup); |
307 btnToYouTube = new QPushButton(QPushButton::tr("Upload to YouTube"), pDescGroup); |
304 btnToYouTube->setEnabled(false); |
308 btnToYouTube->setEnabled(false); |
|
309 btnToYouTube->setWhatsThis(QPushButton::tr("Upload this video to your Youtube account")); |
305 pBottomDescLayout->addWidget(btnToYouTube); |
310 pBottomDescLayout->addWidget(btnToYouTube); |
306 |
311 |
307 pDescLayout->addStretch(1); |
312 pDescLayout->addStretch(1); |
308 pDescLayout->addLayout(pTopDescLayout, 0); |
313 pDescLayout->addLayout(pTopDescLayout, 0); |
309 pDescLayout->addStretch(1); |
314 pDescLayout->addStretch(1); |
852 |
857 |
853 // remove |
858 // remove |
854 if (!item->ready()) |
859 if (!item->ready()) |
855 item->pRecorder->deleteLater(); |
860 item->pRecorder->deleteLater(); |
856 else |
861 else |
|
862 { |
857 cfgdir->remove("Videos/" + item->name); |
863 cfgdir->remove("Videos/" + item->name); |
|
864 // we have no idea whether screenshot is going to be bmp or png so let's delete both |
|
865 cfgdir->remove("VideoTemp/" + item->name.section(".", 0, 0) + ".png"); |
|
866 cfgdir->remove("VideoTemp/" + item->name.section(".", 0, 0) + ".bmp"); |
|
867 } |
858 |
868 |
859 // this code is for removing several files when multiple selection is enabled |
869 // this code is for removing several files when multiple selection is enabled |
860 #if 0 |
870 #if 0 |
861 QList<QTableWidgetItem*> items = filesTable->selectedItems(); |
871 QList<QTableWidgetItem*> items = filesTable->selectedItems(); |
862 int num = items.size() / vcNumColumns; |
872 int num = items.size() / vcNumColumns; |