aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndre Hartmann <aha_1980@gmx.de>2017-08-16 22:10:50 +0200
committerAndré Hartmann <aha_1980@gmx.de>2017-08-22 12:37:13 +0000
commit63a75e3f4a7422f3e6117351a41895cdb9520e51 (patch)
tree77431a387aba53fe21a9bc5f549e0929c30f9a5d
parent0a548fe2bc2857875b29cb9bb6ebf3fc84b0db39 (diff)
PathChooser: Modernize
* Range-for * Remove QLatin1{Char|String} * Member-init Change-Id: I8c928a21cd1187e83264c88e1c62d81d82ed088f Reviewed-by: Orgad Shaneh <orgads@gmail.com>
-rw-r--r--src/libs/utils/pathchooser.cpp38
-rw-r--r--src/libs/utils/pathchooser.h4
2 files changed, 21 insertions, 21 deletions
diff --git a/src/libs/utils/pathchooser.cpp b/src/libs/utils/pathchooser.cpp
index a5f9688ace..ee5165e70a 100644
--- a/src/libs/utils/pathchooser.cpp
+++ b/src/libs/utils/pathchooser.cpp
@@ -51,11 +51,11 @@
static QString appBundleExpandedPath(const QString &path)
{
- if (Utils::HostOsInfo::hostOs() == Utils::OsTypeMac && path.endsWith(QLatin1String(".app"))) {
+ if (Utils::HostOsInfo::hostOs() == Utils::OsTypeMac && path.endsWith(".app")) {
// possibly expand to Foo.app/Contents/MacOS/Foo
QFileInfo info(path);
if (info.isDir()) {
- QString exePath = path + QLatin1String("/Contents/MacOS/") + info.completeBaseName();
+ QString exePath = path + "/Contents/MacOS/" + info.completeBaseName();
if (QFileInfo::exists(exePath))
return exePath;
}
@@ -110,16 +110,16 @@ bool BinaryVersionToolTipEventFilter::eventFilter(QObject *o, QEvent *e)
const QString version = BinaryVersionToolTipEventFilter::toolVersion(QDir::cleanPath(binary), m_arguments);
if (!version.isEmpty()) {
// Concatenate tooltips.
- QString tooltip = QLatin1String("<html><head/><body>");
+ QString tooltip = "<html><head/><body>";
const QString defaultValue = defaultToolTip();
if (!defaultValue.isEmpty()) {
- tooltip += QLatin1String("<p>");
+ tooltip += "<p>";
tooltip += defaultValue;
- tooltip += QLatin1String("</p>");
+ tooltip += "</p>";
}
- tooltip += QLatin1String("<pre>");
+ tooltip += "<pre>";
tooltip += version;
- tooltip += QLatin1String("</pre><body></html>");
+ tooltip += "</pre><body></html>";
le->setToolTip(tooltip);
}
}
@@ -150,7 +150,7 @@ private:
virtual QString defaultToolTip() const
{ return m_pathChooser->errorMessage(); }
- const PathChooser *m_pathChooser;
+ const PathChooser *m_pathChooser = nullptr;
};
// ------------------ PathChooserPrivate
@@ -162,8 +162,8 @@ public:
QString expandedPath(const QString &path) const;
- QHBoxLayout *m_hLayout;
- FancyLineEdit *m_lineEdit;
+ QHBoxLayout *m_hLayout = nullptr;
+ FancyLineEdit *m_lineEdit = nullptr;
PathChooser::Kind m_acceptingKind;
QString m_dialogTitleOverride;
@@ -171,15 +171,14 @@ public:
QString m_initialBrowsePathOverride;
QString m_baseDirectory;
Environment m_environment;
- BinaryVersionToolTipEventFilter *m_binaryVersionToolTipEventFilter;
+ BinaryVersionToolTipEventFilter *m_binaryVersionToolTipEventFilter = nullptr;
QList<QAbstractButton *> m_buttons;
};
PathChooserPrivate::PathChooserPrivate() :
m_hLayout(new QHBoxLayout),
m_lineEdit(new FancyLineEdit),
- m_acceptingKind(PathChooser::ExistingDirectory),
- m_binaryVersionToolTipEventFilter(0)
+ m_acceptingKind(PathChooser::ExistingDirectory)
{
}
@@ -194,7 +193,7 @@ QString PathChooserPrivate::expandedPath(const QString &input) const
switch (m_acceptingKind) {
case PathChooser::Command:
case PathChooser::ExistingCommand: {
- const FileName expanded = m_environment.searchInPath(path, QStringList(m_baseDirectory));
+ const FileName expanded = m_environment.searchInPath(path, {m_baseDirectory});
return expanded.isEmpty() ? path : expanded.toString();
}
case PathChooser::Any:
@@ -204,7 +203,7 @@ QString PathChooserPrivate::expandedPath(const QString &input) const
case PathChooser::File:
case PathChooser::SaveFile:
if (!m_baseDirectory.isEmpty() && QFileInfo(path).isRelative())
- return QFileInfo(m_baseDirectory + QLatin1Char('/') + path).absoluteFilePath();
+ return QFileInfo(m_baseDirectory + '/' + path).absoluteFilePath();
break;
}
return path;
@@ -337,7 +336,7 @@ QString PathChooser::expandedDirectory(const QString &input, const Environment &
if (path.isEmpty())
return path;
if (!baseDir.isEmpty() && QFileInfo(path).isRelative())
- return QFileInfo(baseDir + QLatin1Char('/') + path).absoluteFilePath();
+ return QFileInfo(baseDir + '/' + path).absoluteFilePath();
return path;
}
@@ -369,7 +368,8 @@ bool PathChooser::isReadOnly() const
void PathChooser::setReadOnly(bool b)
{
d->m_lineEdit->setReadOnly(b);
- foreach (QAbstractButton *button, d->m_buttons)
+ const auto buttons = d->m_buttons;
+ for (QAbstractButton *button : buttons)
button->setEnabled(!b);
}
@@ -663,7 +663,7 @@ FancyLineEdit *PathChooser::lineEdit() const
{
// HACK: Make it work with HistoryCompleter.
if (d->m_lineEdit->objectName().isEmpty())
- d->m_lineEdit->setObjectName(objectName() + QLatin1String("LineEdit"));
+ d->m_lineEdit->setObjectName(objectName() + "LineEdit");
return d->m_lineEdit;
}
@@ -695,7 +695,7 @@ void PathChooser::setCommandVersionArguments(const QStringList &arguments)
if (arguments.isEmpty()) {
if (d->m_binaryVersionToolTipEventFilter) {
delete d->m_binaryVersionToolTipEventFilter;
- d->m_binaryVersionToolTipEventFilter = 0;
+ d->m_binaryVersionToolTipEventFilter = nullptr;
}
} else {
if (!d->m_binaryVersionToolTipEventFilter)
diff --git a/src/libs/utils/pathchooser.h b/src/libs/utils/pathchooser.h
index 17b572310d..94f4a19b49 100644
--- a/src/libs/utils/pathchooser.h
+++ b/src/libs/utils/pathchooser.h
@@ -62,7 +62,7 @@ class QTCREATOR_UTILS_EXPORT PathChooser : public QWidget
public:
static QString browseButtonLabel();
- explicit PathChooser(QWidget *parent = 0);
+ explicit PathChooser(QWidget *parent = nullptr);
virtual ~PathChooser();
enum Kind {
@@ -172,7 +172,7 @@ public slots:
void setOkColor(const QColor &okColor);
private:
- PathChooserPrivate *d;
+ PathChooserPrivate *d = nullptr;
static AboutToShowContextMenuHandler s_aboutToShowContextMenuHandler;
};