|
|
@ -49,6 +49,8 @@ torrentAdditionDialog::torrentAdditionDialog(GUI *parent, QBtSession* _BTSession |
|
|
|
connect(comboLabel, SIGNAL(editTextChanged(QString)), this, SLOT(resetComboLabelIndex(QString))); |
|
|
|
connect(comboLabel, SIGNAL(editTextChanged(QString)), this, SLOT(resetComboLabelIndex(QString))); |
|
|
|
connect(comboLabel, SIGNAL(editTextChanged(QString)), this, SLOT(updateLabelInSavePath(QString))); |
|
|
|
connect(comboLabel, SIGNAL(editTextChanged(QString)), this, SLOT(updateLabelInSavePath(QString))); |
|
|
|
connect(comboLabel, SIGNAL(currentIndexChanged(QString)), this, SLOT(updateLabelInSavePath(QString))); |
|
|
|
connect(comboLabel, SIGNAL(currentIndexChanged(QString)), this, SLOT(updateLabelInSavePath(QString))); |
|
|
|
|
|
|
|
// Important: as a default, it inserts at the bottom which is not desirable
|
|
|
|
|
|
|
|
savePathTxt->setInsertPolicy(QComboBox::InsertAtCurrent); |
|
|
|
// Remember columns width
|
|
|
|
// Remember columns width
|
|
|
|
readSettings(); |
|
|
|
readSettings(); |
|
|
|
//torrentContentList->header()->setResizeMode(0, QHeaderView::Stretch);
|
|
|
|
//torrentContentList->header()->setResizeMode(0, QHeaderView::Stretch);
|
|
|
@ -531,6 +533,7 @@ void torrentAdditionDialog::renameSelectedFile() { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
void torrentAdditionDialog::on_OkButton_clicked(){ |
|
|
|
void torrentAdditionDialog::on_OkButton_clicked(){ |
|
|
|
|
|
|
|
qDebug() << "void torrentAdditionDialog::on_OkButton_clicked() - ENTER"; |
|
|
|
if(savePathTxt->currentText().trimmed().isEmpty()){ |
|
|
|
if(savePathTxt->currentText().trimmed().isEmpty()){ |
|
|
|
QMessageBox::critical(0, tr("Empty save path"), tr("Please enter a save path")); |
|
|
|
QMessageBox::critical(0, tr("Empty save path"), tr("Please enter a save path")); |
|
|
|
return; |
|
|
|
return; |
|
|
@ -623,7 +626,9 @@ void torrentAdditionDialog::renameSelectedFile() { |
|
|
|
emit torrentPaused(h); |
|
|
|
emit torrentPaused(h); |
|
|
|
} |
|
|
|
} |
|
|
|
// Close the dialog
|
|
|
|
// Close the dialog
|
|
|
|
|
|
|
|
qDebug("Closing torrent addition dialog..."); |
|
|
|
close(); |
|
|
|
close(); |
|
|
|
|
|
|
|
qDebug("Closed"); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
void torrentAdditionDialog::resetComboLabelIndex(QString text) { |
|
|
|
void torrentAdditionDialog::resetComboLabelIndex(QString text) { |
|
|
@ -647,6 +652,8 @@ void torrentAdditionDialog::renameSelectedFile() { |
|
|
|
void torrentAdditionDialog::updateSavePathCurrentText() { |
|
|
|
void torrentAdditionDialog::updateSavePathCurrentText() { |
|
|
|
qDebug("updateSavePathCurrentText() - ENTER"); |
|
|
|
qDebug("updateSavePathCurrentText() - ENTER"); |
|
|
|
savePathTxt->setItemText(savePathTxt->currentIndex(), savePathTxt->currentText()); |
|
|
|
savePathTxt->setItemText(savePathTxt->currentIndex(), savePathTxt->currentText()); |
|
|
|
|
|
|
|
qDebug("path_history.size() == %d", path_history.size()); |
|
|
|
|
|
|
|
qDebug("savePathTxt->currentIndex() == %d", savePathTxt->currentIndex()); |
|
|
|
path_history.replace(savePathTxt->currentIndex(), getCurrentTruncatedSavePath()); |
|
|
|
path_history.replace(savePathTxt->currentIndex(), getCurrentTruncatedSavePath()); |
|
|
|
QString root_folder_or_file_name = ""; |
|
|
|
QString root_folder_or_file_name = ""; |
|
|
|
getCurrentTruncatedSavePath(&root_folder_or_file_name); |
|
|
|
getCurrentTruncatedSavePath(&root_folder_or_file_name); |
|
|
|