forked from qt-creator/qt-creator
Qt versions/qmake dialog: Join filter list correctly.
Do not add a trailing blank. Change-Id: I0b187345415d96508be495860c530bd2f0c292c6 Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
This commit is contained in:
@@ -642,12 +642,15 @@ QtOptionsPageWidget::~QtOptionsPageWidget()
|
|||||||
static QString filterForQmakeFileDialog()
|
static QString filterForQmakeFileDialog()
|
||||||
{
|
{
|
||||||
QString filter = QLatin1String("qmake (");
|
QString filter = QLatin1String("qmake (");
|
||||||
foreach (const QString &s, Utils::BuildableHelperLibrary::possibleQMakeCommands()) {
|
const QStringList commands = Utils::BuildableHelperLibrary::possibleQMakeCommands();
|
||||||
|
for (int i = 0; i < commands.size(); ++i) {
|
||||||
|
if (i)
|
||||||
|
filter += QLatin1Char(' ');
|
||||||
#ifdef Q_OS_MAC
|
#ifdef Q_OS_MAC
|
||||||
// work around QTBUG-7739 that prohibits filters that don't start with *
|
// work around QTBUG-7739 that prohibits filters that don't start with *
|
||||||
filter += QLatin1Char('*');
|
filter += QLatin1Char('*');
|
||||||
#endif
|
#endif
|
||||||
filter += s + QLatin1Char(' ');
|
filter += commands.at(i);
|
||||||
}
|
}
|
||||||
filter += QLatin1Char(')');
|
filter += QLatin1Char(')');
|
||||||
return filter;
|
return filter;
|
||||||
|
|||||||
Reference in New Issue
Block a user