*******************************************************************************/
-//! \file SettingsWidget.cpp
-//! \author Mateusz Półrola <mateusz.polrola@comarch.pl>
+/*! \file DictManagerWidget.cpp
+ \brief Implements applications settings widget
+ \author Mateusz Półrola <mateusz.polrola@comarch.pl>
+*/
#include "SettingsWidget.h"
#include <QDebug>
SettingsWidget::SettingsWidget(GUIInterface *parent) :
- QDialog(parent)
+ QDialog(parent)
{
guiInterface = parent;
setWindowTitle(tr("Settings"));
initalizeUI();
+
+ setModal(true);
}
void SettingsWidget::initalizeUI() {
checkBoxesLabel = new QLabel(tr("Search in:"),this);
- searchInBookmarksCheckBox = new QCheckBox(tr("Bookmarks"),this);
- searchInDictionariesCheckBox = new QCheckBox(tr("Dictionaries"),this);
+ searchInBookmarksCheckBox = new QCheckBox(tr("Bookmarks"));
+ searchInDictionariesCheckBox = new QCheckBox(tr("Dictionaries"));
verticalLayout->addSpacing(20);
verticalLayout->addWidget(checkBoxesLabel);
footerLayout->addStretch(0);
footerLayout->addWidget(closeButton);
verticalLayout->addLayout(footerLayout);
+
+ setMinimumHeight(sizeHint().height());
+ setMaximumHeight(sizeHint().height());
connect(closeButton, SIGNAL(clicked()), this, SLOT(save()));
#endif
}