Mercurial > clickerconvert > clickerconvert
comparison src/filenamerequester.cpp @ 53:a43d8cf2fa95
Various fixes and improvements. Fix windows packaging.
author | Andre Heinecke <andre.heinecke@intevation.de> |
---|---|
date | Tue, 19 Jul 2016 17:45:57 +0200 |
parents | 36ee5dd46fd3 |
children |
comparison
equal
deleted
inserted
replaced
52:263880612637 | 53:a43d8cf2fa95 |
---|---|
82 button(q), | 82 button(q), |
83 hlay(q), | 83 hlay(q), |
84 nameFilter(), | 84 nameFilter(), |
85 existingOnly(true) | 85 existingOnly(true) |
86 { | 86 { |
87 dirmodel.setObjectName(QStringLiteral("dirmodel")); | |
88 completer.setObjectName(QStringLiteral("completer")); | |
89 lineedit.setObjectName(QStringLiteral("lineedit")); | |
90 button.setObjectName(QStringLiteral("button")); | |
91 hlay.setObjectName(QStringLiteral("hlay")); | |
92 | |
93 button.setIcon(QApplication::style()->standardIcon(QStyle::SP_DirIcon)); | 87 button.setIcon(QApplication::style()->standardIcon(QStyle::SP_DirIcon)); |
94 lineedit.setCompleter(&completer); | 88 lineedit.setCompleter(&completer); |
95 lineedit.setClearButtonEnabled(true); | 89 lineedit.setClearButtonEnabled(true); |
96 hlay.setMargin(0); | 90 hlay.setMargin(0); |
97 hlay.addWidget(&lineedit); | 91 hlay.addWidget(&lineedit); |
120 delete d; | 114 delete d; |
121 } | 115 } |
122 | 116 |
123 void FileNameRequester::setFileName(const QString &file) | 117 void FileNameRequester::setFileName(const QString &file) |
124 { | 118 { |
125 d->lineedit.setText(file); | 119 const QString converted = QDir::toNativeSeparators(file); |
120 d->lineedit.setText(converted); | |
126 } | 121 } |
127 | 122 |
128 QString FileNameRequester::fileName() const | 123 QString FileNameRequester::fileName() const |
129 { | 124 { |
130 return d->lineedit.text(); | 125 return d->lineedit.text(); |