1
0
mirror of https://github.com/d47081/qBittorrent.git synced 2025-02-09 05:14:23 +00:00

Center Options dialog when showed

This commit is contained in:
silver 2017-09-21 18:42:17 +02:00
parent 83c6b22d30
commit 64e539fcfb
No known key found for this signature in database
GPG Key ID: 7AF60D549724DEEF
2 changed files with 10 additions and 1 deletions

View File

@ -391,8 +391,10 @@ OptionsDialog::OptionsDialog(QWidget *parent)
m_ui->textTempPath->setDialogCaption(tr("Choose a save directory")); m_ui->textTempPath->setDialogCaption(tr("Choose a save directory"));
m_ui->textTempPath->setMode(FileSystemPathEdit::Mode::DirectorySave); m_ui->textTempPath->setMode(FileSystemPathEdit::Mode::DirectorySave);
show();
loadWindowState(); loadWindowState();
show();
// Have to be called after show(), because splitter width needed
loadSplitterState();
} }
void OptionsDialog::initializeLanguageCombo() void OptionsDialog::initializeLanguageCombo()
@ -439,6 +441,12 @@ void OptionsDialog::loadWindowState()
const Preferences* const pref = Preferences::instance(); const Preferences* const pref = Preferences::instance();
resize(pref->getPrefSize(this->size())); resize(pref->getPrefSize(this->size()));
}
void OptionsDialog::loadSplitterState()
{
const Preferences* const pref = Preferences::instance();
const QStringList sizes_str = pref->getPrefHSplitterSizes(); const QStringList sizes_str = pref->getPrefHSplitterSizes();
QList<int> sizes; QList<int> sizes;
if (sizes_str.size() == 2) { if (sizes_str.size() == 2) {

View File

@ -93,6 +93,7 @@ private slots:
void toggleComboRatioLimitAct(); void toggleComboRatioLimitAct();
void changePage(QListWidgetItem*, QListWidgetItem*); void changePage(QListWidgetItem*, QListWidgetItem*);
void loadWindowState(); void loadWindowState();
void loadSplitterState();
void saveWindowState() const; void saveWindowState() const;
void handleScanFolderViewSelectionChanged(); void handleScanFolderViewSelectionChanged();
void on_IpFilterRefreshBtn_clicked(); void on_IpFilterRefreshBtn_clicked();