예제 #1
0
void AddNewTorrentDialog::onSavePathChanged(const QString &newPath)
{
    // Toggle default save path setting checkbox visibility
    ui->defaultSavePathCheckBox->setChecked(false);
    ui->defaultSavePathCheckBox->setVisible(QDir(newPath) != QDir(BitTorrent::Session::instance()->defaultSavePath()));
    // Remember index
    m_oldIndex = ui->savePath->currentIndex();
    updateDiskSpaceLabel();
}
void AddNewTorrentDialog::onSavePathChanged(int index)
{
    // Toggle default save path setting checkbox visibility
    ui->default_save_path_cb->setChecked(false);
    ui->default_save_path_cb->setVisible(QDir(ui->save_path_combo->itemData(ui->save_path_combo->currentIndex()).toString()) != QDir(Preferences::instance()->getSavePath()));

    // Remember index
    m_oldIndex = index;

    updateDiskSpaceLabel();
}