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();
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)