aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJonah BrĂ¼chert <jbb.prv@gmx.de>2019-11-12 22:37:18 +0100
committerDenis Kenzior <denkenz@gmail.com>2019-11-18 15:30:53 -0600
commita1ca9d261c663aa4ec2c967d67ad52b9bd3753c6 (patch)
tree2466b9bdb05620536f759854da2075c3760bbbf3
parent0eff75474cfd7e0404892b524cf61e637d8e2845 (diff)
downloadphonesim-a1ca9d261c663aa4ec2c967d67ad52b9bd3753c6.tar.gz
Annotate overriding functions with override
Allows us to notice when a function becomes source incompatible in a Qt major release, and our implementation stops overriding.
-rw-r--r--src/aidapplication.h4
-rw-r--r--src/callmanager.h2
-rw-r--r--src/control.h18
-rw-r--r--src/phonesim.h16
-rw-r--r--src/qatutils.cpp44
-rw-r--r--src/qgsmcodec.h10
-rw-r--r--src/qwsppdu.cpp6
-rw-r--r--src/qwsppdu.h4
-rw-r--r--src/simapplication.h20
-rw-r--r--src/simauth.h2
-rw-r--r--src/simfilesystem.h4
11 files changed, 65 insertions, 65 deletions
diff --git a/src/aidapplication.h b/src/aidapplication.h
index d8b1b93..9126412 100644
--- a/src/aidapplication.h
+++ b/src/aidapplication.h
@@ -44,7 +44,7 @@ class AidApplication : public QObject
Q_OBJECT
public:
AidApplication( QObject *parent, SimXmlNode& n );
- ~AidApplication();
+ ~AidApplication() override;
QString getAid() { return aid; };
QString getType() { return type; };
@@ -67,7 +67,7 @@ class AidAppWrapper : public QObject
Q_OBJECT
public:
AidAppWrapper( SimRules *r, QList<AidApplication *> apps, SimAuth *auth = nullptr );
- ~AidAppWrapper();
+ ~AidAppWrapper() override;
bool command( const QString& cmd );
diff --git a/src/callmanager.h b/src/callmanager.h
index 9b1eef0..a39f484 100644
--- a/src/callmanager.h
+++ b/src/callmanager.h
@@ -52,7 +52,7 @@ class CallManager : public QObject
Q_OBJECT
public:
CallManager( QObject *parent = nullptr );
- ~CallManager();
+ ~CallManager() override;
// Process an AT command. Returns false if not a call-related command.
bool command( const QString& cmd );
diff --git a/src/control.h b/src/control.h
index a7c0ff3..79cd417 100644
--- a/src/control.h
+++ b/src/control.h
@@ -119,7 +119,7 @@ signals:
void stateChangedToHangup( int callId );
protected:
- void closeEvent(QCloseEvent *event);
+ void closeEvent(QCloseEvent *event) override;
private:
Ui_ControlBase *ui;
@@ -150,17 +150,17 @@ Q_OBJECT
public:
Control(const QString& ruleFile, SimRules *sr, QObject *parent=nullptr);
- virtual ~Control();
+ ~Control() override;
public slots:
- void handleFromData( const QString& );
- void handleToData( const QString& );
- void setPhoneNumber( const QString& );
- void handleNewApp();
- void callManagement( QList<CallInfo> *info );
+ void handleFromData( const QString& ) override;
+ void handleToData( const QString& ) override;
+ void setPhoneNumber( const QString& ) override;
+ void handleNewApp() override;
+ void callManagement( QList<CallInfo> *info ) override;
protected:
- virtual void warning( const QString&, const QString& );
+ void warning( const QString&, const QString& ) override;
private:
ControlWidget *widget;
@@ -170,7 +170,7 @@ private:
class ControlFactory : public HardwareManipulatorFactory
{
public:
- inline virtual HardwareManipulator *create(SimRules *sr, QObject *parent)
+ inline HardwareManipulator *create(SimRules *sr, QObject *parent) override
{ return new Control(ruleFile(), sr, parent); }
};
diff --git a/src/phonesim.h b/src/phonesim.h
index ac5084d..362a6a8 100644
--- a/src/phonesim.h
+++ b/src/phonesim.h
@@ -128,7 +128,7 @@ class SimItem : public QObject
Q_OBJECT
public:
SimItem( SimState *state ) { _state = state; }
- virtual ~SimItem() {}
+ ~SimItem() override {}
// Get the state that contains this item.
SimState *state() { return _state; }
@@ -153,9 +153,9 @@ class SimChat : public SimItem
Q_OBJECT
public:
SimChat( SimState *state, SimXmlNode& e );
- ~SimChat() {}
+ ~SimChat() override {}
- virtual bool command( const QString& cmd );
+ bool command( const QString& cmd ) override;
private:
QString _command;
@@ -180,10 +180,10 @@ class SimUnsolicited : public SimItem
Q_OBJECT
public:
SimUnsolicited( SimState *state, SimXmlNode& e );
- ~SimUnsolicited() {}
+ ~SimUnsolicited() override {}
- virtual void enter();
- virtual void leave();
+ void enter() override;
+ void leave() override;
private:
QString response;
@@ -204,7 +204,7 @@ class SimPhoneBook : public QObject
Q_OBJECT
public:
SimPhoneBook( int size, QObject *parent );
- ~SimPhoneBook();
+ ~SimPhoneBook() override;
int size() const { return numbers.size(); }
int used() const;
@@ -248,7 +248,7 @@ class SimRules : public QTcpSocket
Q_OBJECT
public:
SimRules(qintptr fd, QObject *parent, const QString& filename, HardwareManipulatorFactory *hmf );
- ~SimRules() {}
+ ~SimRules() override {}
// get the variable value for.
QString variable(const QString &name);
diff --git a/src/qatutils.cpp b/src/qatutils.cpp
index 51161bb..2479c31 100644
--- a/src/qatutils.cpp
+++ b/src/qatutils.cpp
@@ -325,14 +325,14 @@ class QGsmHexCodec : public QTextCodec
{
public:
QGsmHexCodec();
- ~QGsmHexCodec();
+ ~QGsmHexCodec() override;
- QByteArray name() const;
- int mibEnum() const;
+ QByteArray name() const override;
+ int mibEnum() const override;
protected:
- QString convertToUnicode(const char *in, int length, ConverterState *state) const;
- QByteArray convertFromUnicode(const QChar *in, int length, ConverterState *state) const;
+ QString convertToUnicode(const char *in, int length, ConverterState *state) const override;
+ QByteArray convertFromUnicode(const QChar *in, int length, ConverterState *state) const override;
};
QGsmHexCodec::QGsmHexCodec()
@@ -411,14 +411,14 @@ class QUcs2HexCodec : public QTextCodec
{
public:
QUcs2HexCodec();
- ~QUcs2HexCodec();
+ ~QUcs2HexCodec() override;
- QByteArray name() const;
- int mibEnum() const;
+ QByteArray name() const override;
+ int mibEnum() const override;
protected:
- QString convertToUnicode(const char *in, int length, ConverterState *state) const;
- QByteArray convertFromUnicode(const QChar *in, int length, ConverterState *state) const;
+ QString convertToUnicode(const char *in, int length, ConverterState *state) const override;
+ QByteArray convertFromUnicode(const QChar *in, int length, ConverterState *state) const override;
};
QUcs2HexCodec::QUcs2HexCodec()
@@ -484,15 +484,15 @@ class QCodePage437Codec : public QTextCodec
{
public:
QCodePage437Codec();
- ~QCodePage437Codec();
+ ~QCodePage437Codec() override;
- QByteArray name() const;
- QList<QByteArray> aliases() const;
- int mibEnum() const;
+ QByteArray name() const override;
+ QList<QByteArray> aliases() const override;
+ int mibEnum() const override;
protected:
- QString convertToUnicode(const char *in, int length, ConverterState *state) const;
- QByteArray convertFromUnicode(const QChar *in, int length, ConverterState *state) const;
+ QString convertToUnicode(const char *in, int length, ConverterState *state) const override;
+ QByteArray convertFromUnicode(const QChar *in, int length, ConverterState *state) const override;
};
// Convert IBM437 character codes 0x00 - 0xFF into Unicode.
@@ -685,15 +685,15 @@ class QCodePage850Codec : public QTextCodec
{
public:
QCodePage850Codec();
- ~QCodePage850Codec();
+ ~QCodePage850Codec() override;
- QByteArray name() const;
- QList<QByteArray> aliases() const;
- int mibEnum() const;
+ QByteArray name() const override;
+ QList<QByteArray> aliases() const override;
+ int mibEnum() const override;
protected:
- QString convertToUnicode(const char *in, int length, ConverterState *state) const;
- QByteArray convertFromUnicode(const QChar *in, int length, ConverterState *state) const;
+ QString convertToUnicode(const char *in, int length, ConverterState *state) const override;
+ QByteArray convertFromUnicode(const QChar *in, int length, ConverterState *state) const override;
};
// Convert IBM850 character codes 0x00 - 0xFF into Unicode.
diff --git a/src/qgsmcodec.h b/src/qgsmcodec.h
index 8ecb6f9..b2347d5 100644
--- a/src/qgsmcodec.h
+++ b/src/qgsmcodec.h
@@ -27,10 +27,10 @@ class QGsmCodec : public QTextCodec
{
public:
explicit QGsmCodec( bool noLoss=false );
- ~QGsmCodec();
+ ~QGsmCodec() override;
- QByteArray name() const;
- int mibEnum() const;
+ QByteArray name() const override;
+ int mibEnum() const override;
static char singleFromUnicode(QChar ch);
static QChar singleToUnicode(char ch);
@@ -39,8 +39,8 @@ public:
static QChar twoByteToUnicode(unsigned short ch);
protected:
- QString convertToUnicode(const char *in, int length, ConverterState *state) const;
- QByteArray convertFromUnicode(const QChar *in, int length, ConverterState *state) const;
+ QString convertToUnicode(const char *in, int length, ConverterState *state) const override;
+ QByteArray convertFromUnicode(const QChar *in, int length, ConverterState *state) const override;
private:
bool noLoss;
diff --git a/src/qwsppdu.cpp b/src/qwsppdu.cpp
index f3a1661..1069d2f 100644
--- a/src/qwsppdu.cpp
+++ b/src/qwsppdu.cpp
@@ -164,9 +164,9 @@ public:
EncodingVersion
};
- virtual QWspField decode(QWspPduDecoder &);
- virtual bool encode(QWspPduEncoder&, const QWspField&);
- virtual quint8 codePage() const { return 1; }
+ QWspField decode(QWspPduDecoder &) override;
+ bool encode(QWspPduEncoder&, const QWspField&) override;
+ quint8 codePage() const override { return 1; }
private:
int fieldFromNumber(quint8 id);
diff --git a/src/qwsppdu.h b/src/qwsppdu.h
index 91b3880..fac0176 100644
--- a/src/qwsppdu.h
+++ b/src/qwsppdu.h
@@ -129,7 +129,7 @@ class QWspPduDecoder : public QObject
Q_OBJECT
public:
explicit QWspPduDecoder(QIODevice *);
- ~QWspPduDecoder();
+ ~QWspPduDecoder() override;
quint8 peekOctet();
quint8 decodeOctet();
@@ -184,7 +184,7 @@ class QWspPduEncoder : public QObject
Q_OBJECT
public:
explicit QWspPduEncoder(QIODevice *);
- ~QWspPduEncoder();
+ ~QWspPduEncoder() override;
void encodeOctet(quint8);
void encodeUInt8(quint8);
diff --git a/src/simapplication.h b/src/simapplication.h
index c5c6501..5f427ed 100644
--- a/src/simapplication.h
+++ b/src/simapplication.h
@@ -33,7 +33,7 @@ class SimApplication : public QObject
Q_OBJECT
public:
SimApplication( SimRules *rules, QObject *parent = nullptr );
- ~SimApplication();
+ ~SimApplication() override;
virtual bool envelope( const QSimEnvelope& env );
virtual bool response( const QSimTerminalResponse& resp );
@@ -68,15 +68,15 @@ class DemoSimApplication : public SimApplication
Q_OBJECT
public:
DemoSimApplication( SimRules *rules, QObject *parent = nullptr );
- ~DemoSimApplication();
+ ~DemoSimApplication() override;
- const QString getName();
+ const QString getName() override;
- bool envelope( const QSimEnvelope& env );
+ bool envelope( const QSimEnvelope& env ) override;
protected slots:
- void mainMenu();
- void mainMenuSelection( int id );
+ void mainMenu() override;
+ void mainMenuSelection( int id ) override;
void sendSportsMenu();
void sportsMenu( const QSimTerminalResponse& resp );
void sendCallsMenu();
@@ -149,13 +149,13 @@ class ConformanceSimApplication : public SimApplication
Q_OBJECT
public:
ConformanceSimApplication( SimRules *rules, QObject *parent = nullptr );
- ~ConformanceSimApplication();
+ ~ConformanceSimApplication() override;
- const QString getName();
+ const QString getName() override;
protected slots:
- void mainMenu();
- void mainMenuSelection( int id );
+ void mainMenu() override;
+ void mainMenuSelection( int id ) override;
void sendDisplayTextMenu();
void DisplayTextMenu( const QSimTerminalResponse& resp );
void DisplayTextNormalMenu( const QSimTerminalResponse& resp );
diff --git a/src/simauth.h b/src/simauth.h
index fb66593..5a4996d 100644
--- a/src/simauth.h
+++ b/src/simauth.h
@@ -34,7 +34,7 @@ class SimAuth : public QObject
Q_OBJECT
public:
SimAuth( QObject *parent, SimXmlNode& n );
- ~SimAuth();
+ ~SimAuth() override;
void gsmAuthenticate( QString rand, QString &sres, QString &kc );
enum UmtsStatus umtsAuthenticate( QString rand, QString autn,
diff --git a/src/simfilesystem.h b/src/simfilesystem.h
index 477c6c7..9988c82 100644
--- a/src/simfilesystem.h
+++ b/src/simfilesystem.h
@@ -58,7 +58,7 @@ class SimFileSystem : public QObject
Q_OBJECT
public:
SimFileSystem( SimRules *rules, SimXmlNode& e, enum file_system_type type = FILE_SYSTEM_TYPE_DEFAULT );
- ~SimFileSystem();
+ ~SimFileSystem() override;
// Execute an AT+CRSM command against the filesystem.
void crsm( const QString& args );
@@ -98,7 +98,7 @@ class SimFileItem : public QObject
public:
SimFileItem( const QString& fileid, SimFileItem *parentDir,
int access = 0, enum file_type type = FILE_TYPE_INVALID);
- ~SimFileItem();
+ ~SimFileItem() override;
QString fileid() const { return _fileid; }
SimFileItem *parentDir() const { return _parentDir; }