diff --git a/src/options/opt_tree.cpp b/src/options/opt_tree.cpp index e01ed09ba..5364f9036 100644 --- a/src/options/opt_tree.cpp +++ b/src/options/opt_tree.cpp @@ -31,6 +31,7 @@ QWidget *OptionsTabTree::widget() layout->addWidget(lb); PsiOptionsEditor *poe = new PsiOptionsEditor(w); + poe->layout()->setContentsMargins(0, 0, 0, 0); layout->addWidget(poe); poe->show(); diff --git a/src/psioptionseditor.cpp b/src/psioptionseditor.cpp index 6bbcc7cb1..e43f07057 100644 --- a/src/psioptionseditor.cpp +++ b/src/psioptionseditor.cpp @@ -136,10 +136,10 @@ PsiOptionsEditor::PsiOptionsEditor(QWidget *parent) : QWidget(parent) tpm_->setSourceModel(tm_); QVBoxLayout *layout = new QVBoxLayout(this); - layout->setContentsMargins(0, 0, 0, 0); QHBoxLayout *filterLayout = new QHBoxLayout; - le_filter = new QLineEdit(this); + filterLayout->setSpacing(5); + le_filter = new QLineEdit(this); le_filter->setProperty("isOption", false); le_filter->setToolTip(tr("Options filter")); lb_filter = new QLabel(tr("Filter"), this); @@ -352,7 +352,11 @@ void PsiOptionsEditor::resetit() } } -void PsiOptionsEditor::detach() { new PsiOptionsEditor(); } +void PsiOptionsEditor::detach() +{ + auto dlg = new PsiOptionsEditor(); + dlg->resize(pointToPixel(800), pointToPixel(600)); +} void PsiOptionsEditor::bringToFront() { ::bringToFront(this, true); }