aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/projectexplorer/miniprojecttargetselector.h
diff options
context:
space:
mode:
authorTobias Hunger <tobias.hunger@theqtcompany.com>2016-02-02 18:26:51 +0100
committerTobias Hunger <tobias.hunger@theqtcompany.com>2016-02-03 08:29:08 +0000
commitf4296d7504e87d291232bc13caa99a439d2393ab (patch)
tree66892ae3ded5333a7036401031effaf228921d3a /src/plugins/projectexplorer/miniprojecttargetselector.h
parent6a3e687d140cad3dec006b2d5fa8982d4b10f31c (diff)
ProjectExplorer: Modernize
* Use override where appropriate * Use pragma once * Make more constructors explicit Change-Id: I2865fe10f288e3de570826058e43b70a0cb4ee37 Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Diffstat (limited to 'src/plugins/projectexplorer/miniprojecttargetselector.h')
-rw-r--r--src/plugins/projectexplorer/miniprojecttargetselector.h34
1 files changed, 20 insertions, 14 deletions
diff --git a/src/plugins/projectexplorer/miniprojecttargetselector.h b/src/plugins/projectexplorer/miniprojecttargetselector.h
index 5ae51e234c3..e099a075eab 100644
--- a/src/plugins/projectexplorer/miniprojecttargetselector.h
+++ b/src/plugins/projectexplorer/miniprojecttargetselector.h
@@ -23,8 +23,7 @@
**
****************************************************************************/
-#ifndef MINIPROJECTTARGETSELECTOR_H
-#define MINIPROJECTTARGETSELECTOR_H
+#pragma once
#include <QListWidget>
#include <QDateTime>
@@ -52,10 +51,11 @@ namespace Internal {
class ListWidget : public QListWidget
{
Q_OBJECT
+
public:
ListWidget(QWidget *parent);
- void keyPressEvent(QKeyEvent *event);
- void keyReleaseEvent(QKeyEvent *event);
+ void keyPressEvent(QKeyEvent *event) override;
+ void keyReleaseEvent(QKeyEvent *event) override;
void setMaxCount(int maxCount);
int maxCount();
@@ -63,6 +63,7 @@ public:
void setOptimalWidth(int width);
int padding();
+
private:
int m_maxCount;
int m_optimalWidth;
@@ -71,8 +72,10 @@ private:
class ProjectListWidget : public ListWidget
{
Q_OBJECT
+
public:
explicit ProjectListWidget(QWidget *parent = 0);
+
private:
void addProject(ProjectExplorer::Project *project);
void removeProject(ProjectExplorer::Project *project);
@@ -89,7 +92,7 @@ class KitAreaWidget : public QWidget
Q_OBJECT
public:
explicit KitAreaWidget(QWidget *parent = 0);
- ~KitAreaWidget();
+ ~KitAreaWidget() override;
void setKit(ProjectExplorer::Kit *k);
@@ -105,15 +108,19 @@ private:
class GenericListWidget : public ListWidget
{
Q_OBJECT
+
public:
- GenericListWidget(QWidget *parent = 0);
+ explicit GenericListWidget(QWidget *parent = 0);
+
signals:
void changeActiveProjectConfiguration(ProjectExplorer::ProjectConfiguration *dc);
+
public:
void setProjectConfigurations(const QList<ProjectConfiguration *> &list, ProjectConfiguration *active);
void setActiveProjectConfiguration(ProjectConfiguration *active);
void addProjectConfiguration(ProjectConfiguration *pc);
void removeProjectConfiguration(ProjectConfiguration *pc);
+
private:
void rowChanged(int index);
void displayNameChanged();
@@ -125,13 +132,14 @@ private:
class MiniProjectTargetSelector : public QWidget
{
Q_OBJECT
+
public:
explicit MiniProjectTargetSelector(QAction *projectAction, QWidget *parent = 0);
- void setVisible(bool visible);
+ void setVisible(bool visible) override;
- void keyPressEvent(QKeyEvent *ke);
- void keyReleaseEvent(QKeyEvent *ke);
- bool event(QEvent *event);
+ void keyPressEvent(QKeyEvent *ke) override;
+ void keyReleaseEvent(QKeyEvent *ke) override;
+ bool event(QEvent *event) override;
void toggleVisible();
void nextOrShow();
@@ -178,8 +186,8 @@ private:
void updateDeployListVisible();
void updateRunListVisible();
void updateSummary();
- void paintEvent(QPaintEvent *);
- void mousePressEvent(QMouseEvent *);
+ void paintEvent(QPaintEvent *) override;
+ void mousePressEvent(QMouseEvent *) override;
void doLayout(bool keepSize);
QVector<int> listWidgetWidths(int minSize, int maxSize);
@@ -205,5 +213,3 @@ private:
} // namespace Internal
} // namespace ProjectExplorer
-
-#endif // MINIPROJECTTARGETSELECTOR_H