1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
|
From 0acfb67f99fd8d6af323311fee8c08116295b148 Mon Sep 17 00:00:00 2001
From: Khem Raj <raj.khem@gmail.com>
Date: Wed, 5 Sep 2018 18:21:19 -0700
Subject: [PATCH 1/2] Use override consistently
Make clang++ happy
error: 'setApplicationTitle' overrides a member function but is not marked 'override' [-Werror,-Winconsistent-missing-over ride]
Upstream-Status: Submitted [https://github.com/libyui/libyui-ncurses/pull/69]
Signed-off-by: Khem Raj <raj.khem@gmail.com>
---
src/NCApplication.h | 46 ++++++++++++++++++++++-----------------------
1 file changed, 23 insertions(+), 23 deletions(-)
diff --git a/src/NCApplication.h b/src/NCApplication.h
index e24c3eb..09e4708 100644
--- a/src/NCApplication.h
+++ b/src/NCApplication.h
@@ -60,7 +60,7 @@ public:
* Reimplemented from YApplication.
**/
virtual void setLanguage( const std::string & language,
- const std::string & encoding = std::string() );
+ const std::string & encoding = std::string() ) override;
/**
* Open a directory selection box and prompt the user for an existing
@@ -77,7 +77,7 @@ public:
* Implemented from YApplication.
**/
virtual std::string askForExistingDirectory( const std::string & startDir,
- const std::string & headline );
+ const std::string & headline ) override;
/**
* Open a file selection box and prompt the user for an existing file.
@@ -97,7 +97,7 @@ public:
**/
virtual std::string askForExistingFile( const std::string & startWith,
const std::string & filter,
- const std::string & headline );
+ const std::string & headline ) override;
/**
* Open a file selection box and prompt the user for a file to save data
@@ -119,28 +119,28 @@ public:
**/
virtual std::string askForSaveFileName( const std::string & startWith,
const std::string & filter,
- const std::string & headline );
+ const std::string & headline ) override;
/**
* Beep.
*
* Reimplemented from YApplication.
**/
- virtual void beep();
+ virtual void beep() override;
/**
* Redraw the screen.
*
* Reimplemented from YApplication.
**/
- virtual void redrawScreen();
+ virtual void redrawScreen() override;
/**
* Initialize the (text) console keyboard.
*
* Reimplemented from YApplication.
**/
- virtual void initConsoleKeyboard();
+ virtual void initConsoleKeyboard() override;
/**
* Set the (text) console font according to the current encoding etc.
@@ -152,7 +152,7 @@ public:
const std::string & font,
const std::string & screen_map,
const std::string & unicode_map,
- const std::string & language );
+ const std::string & language ) override;
/**
* Run a shell command (typically an interactive program using NCurses)
@@ -165,7 +165,7 @@ public:
*
* Reimplemented from YApplication.
**/
- virtual int runInTerminal( const std::string & command );
+ virtual int runInTerminal( const std::string & command ) override;
/// @{
@@ -183,33 +183,33 @@ public:
//
// All implemented from YApplication.
- virtual int displayWidth();
- virtual int displayHeight();
- virtual int displayDepth();
- virtual long displayColors();
+ virtual int displayWidth() override;
+ virtual int displayHeight() override;
+ virtual int displayDepth() override;
+ virtual long displayColors() override;
- virtual int defaultWidth();
- virtual int defaultHeight();
+ virtual int defaultWidth() override;
+ virtual int defaultHeight() override;
- virtual bool isTextMode() { return true; }
+ virtual bool isTextMode() override { return true; }
- virtual bool hasImageSupport() { return false; }
+ virtual bool hasImageSupport() override { return false; }
- virtual bool hasIconSupport() { return false; }
+ virtual bool hasIconSupport() override { return false; }
- virtual bool hasAnimationSupport() { return false; }
+ virtual bool hasAnimationSupport() override { return false; }
- virtual bool hasFullUtf8Support();
- virtual bool richTextSupportsTable() { return false; }
+ virtual bool hasFullUtf8Support() override;
+ virtual bool richTextSupportsTable() override { return false; }
- virtual bool leftHandedMouse() { return false; }
+ virtual bool leftHandedMouse() override { return false; }
/**
* Set the application title
*
* Reimplemented from YApplication.
**/
- virtual void setApplicationTitle(const std::string& title);
+ virtual void setApplicationTitle(const std::string& title) override;
};
--
2.18.0
|