XdxfLoadDialog::XdxfLoadDialog(QWidget *parent) :
QDialog(parent) {
- verticalLayout = new QVBoxLayout(this);
+ verticalLayout = new QVBoxLayout;
setLayout(verticalLayout);
setWindowTitle(tr("Add new XDXF dictionary"));
- browseLayout = new QHBoxLayout(this);
- verticalLayout->addLayout(browseLayout);
+ browseLayout = new QVBoxLayout;
- browseButton = new QPushButton(tr("Browse"),this);
- browseLabel = new QLabel(tr("Dictionary file: not selected"),this);
+ browseButton = new QPushButton(tr("Browse"));
+ browseLabel = new QLabel(tr("Dictionary file: not selected"));
+ //browseLabel->setWordWrap(true);
+ browseLabel->setMargin(5);
- browseLayout->addWidget(browseLabel);
- browseLayout->addWidget(browseButton,0, Qt::AlignRight);
+ browseLayout->addWidget(browseLabel, 0, Qt::AlignLeft);
+ browseLayout->addWidget(browseButton);
+ verticalLayout->addLayout(browseLayout);
- cacheLayout = new QHBoxLayout(this);
+ cacheLayout = new QHBoxLayout;
verticalLayout->addLayout(cacheLayout);
accentsCheckBox = new QCheckBox(tr("Strip accents \n(searching takes more time, "
"but spelling don't have to be exact)"));
cacheCheckBox->setChecked(true);
cacheLayout->addWidget(cacheCheckBox);
- addButton = new QPushButton(tr("Add"),this);
+ addButton = new QPushButton(tr("Add"));
verticalLayout->addWidget(addButton);
tr("XDXF Files (*.xdxf)"),
NULL,
NULL);
+
if (!fileName.isEmpty()) {
- browseLabel->setText(tr("Dictionary file: ") + fileName);
+ qDebug()<<fileName;
+ browseLabel->setText(tr("Dictionary file: %1").arg(fileName));
_dicitonaryFilePath = fileName;
- }
+ }repaint(rect());
+ resize(size());
}
void XdxfLoadDialog::addDictionary() {