From 663bfbbb064b1bef78aa6d880a2f0a63205f3855 Mon Sep 17 00:00:00 2001 From: Duncan Ogilvie Date: Sun, 27 Aug 2023 14:49:20 +0200 Subject: [PATCH] Refactor parent = 0 -> parent = nullptr --- src/gui/Src/BasicView/AbstractStdTable.h | 2 +- src/gui/Src/BasicView/AbstractTableView.h | 6 +++--- src/gui/Src/BasicView/HistoryLineEdit.h | 2 +- .../BasicView/LabeledSplitterDetachedWindow.h | 2 +- src/gui/Src/BasicView/ShortcutEdit.h | 2 +- src/gui/Src/BasicView/StdIconTable.h | 8 ++++---- src/gui/Src/BasicView/StdTable.h | 17 +++++++++-------- src/gui/Src/Bridge/Bridge.h | 4 ++-- src/gui/Src/Gui/AboutDialog.h | 2 +- src/gui/Src/Gui/AppearanceDialog.h | 2 +- src/gui/Src/Gui/AssembleDialog.h | 2 +- src/gui/Src/Gui/AttachDialog.h | 2 +- src/gui/Src/Gui/BreakpointsView.h | 2 +- src/gui/Src/Gui/CPURegistersView.h | 4 ++-- src/gui/Src/Gui/CPUSideBar.h | 2 +- src/gui/Src/Gui/CalculatorDialog.h | 2 +- src/gui/Src/Gui/CallStackView.h | 4 ++-- src/gui/Src/Gui/CloseDialog.h | 2 +- src/gui/Src/Gui/CodepageSelectionDialog.h | 2 +- src/gui/Src/Gui/ColumnReorderDialog.h | 2 +- src/gui/Src/Gui/ComboBoxDialog.h | 2 +- src/gui/Src/Gui/CommandLineEdit.h | 2 +- src/gui/Src/Gui/CustomizeMenuDialog.h | 2 +- src/gui/Src/Gui/DebugStatusLabel.h | 2 +- src/gui/Src/Gui/EditFloatRegister.h | 2 +- src/gui/Src/Gui/ExceptionRangeDialog.h | 2 +- src/gui/Src/Gui/FavouriteTools.h | 2 +- src/gui/Src/Gui/GotoDialog.h | 2 +- src/gui/Src/Gui/HexEditDialog.h | 2 +- src/gui/Src/Gui/HexLineEdit.h | 2 +- src/gui/Src/Gui/LineEditDialog.h | 2 +- src/gui/Src/Gui/LogStatusLabel.h | 2 +- src/gui/Src/Gui/LogView.h | 2 +- src/gui/Src/Gui/MainWindow.h | 2 +- src/gui/Src/Gui/MemoryMapView.h | 6 +++--- src/gui/Src/Gui/MessagesBreakpoints.h | 2 +- src/gui/Src/Gui/MultiItemsSelectWindow.h | 2 +- src/gui/Src/Gui/NotesManager.h | 2 +- src/gui/Src/Gui/PageMemoryRights.h | 2 +- src/gui/Src/Gui/PatchDialog.h | 2 +- src/gui/Src/Gui/PatchDialogGroupSelector.h | 2 +- src/gui/Src/Gui/ReferenceManager.h | 2 +- src/gui/Src/Gui/SEHChainView.h | 2 +- src/gui/Src/Gui/ScriptView.h | 10 +++++----- src/gui/Src/Gui/SelectFields.h | 2 +- src/gui/Src/Gui/SettingsDialog.h | 2 +- src/gui/Src/Gui/ShortcutsDialog.h | 2 +- src/gui/Src/Gui/SimpleTraceDialog.h | 2 +- src/gui/Src/Gui/SourceViewerManager.h | 2 +- src/gui/Src/Gui/StructWidget.h | 2 +- src/gui/Src/Gui/SymbolView.h | 4 ++-- src/gui/Src/Gui/TabWidget.h | 2 +- src/gui/Src/Gui/ThreadView.h | 4 ++-- src/gui/Src/Gui/VirtualModDialog.h | 2 +- src/gui/Src/Gui/WordEditDialog.h | 2 +- src/gui/Src/Memory/MemoryPage.h | 2 +- src/gui/Src/QHexEdit/ArrayCommand.h | 4 ++-- src/gui/Src/QHexEdit/QHexEdit.h | 2 +- src/gui/Src/Tracer/TraceBrowser.h | 2 +- src/gui/Src/Tracer/TraceRegisters.h | 2 +- src/gui/Src/Utils/BackgroundFlickerThread.h | 2 +- src/gui/Src/Utils/Breakpoints.h | 2 +- src/gui/Src/Utils/EncodeMap.h | 2 +- src/gui/Src/Utils/FlickerThread.h | 2 +- src/gui/Src/Utils/HexValidator.h | 2 +- src/gui/Src/Utils/LongLongValidator.h | 2 +- src/gui/Src/Utils/SymbolAutoCompleteModel.h | 2 +- src/gui/Src/Utils/ValidateExpressionThread.h | 2 +- 68 files changed, 93 insertions(+), 92 deletions(-) diff --git a/src/gui/Src/BasicView/AbstractStdTable.h b/src/gui/Src/BasicView/AbstractStdTable.h index 1ba3a203..b001f54d 100644 --- a/src/gui/Src/BasicView/AbstractStdTable.h +++ b/src/gui/Src/BasicView/AbstractStdTable.h @@ -6,7 +6,7 @@ class AbstractStdTable : public AbstractTableView { Q_OBJECT public: - explicit AbstractStdTable(QWidget* parent = 0); + explicit AbstractStdTable(QWidget* parent = nullptr); QString paintContent(QPainter* painter, duint row, duint col, int x, int y, int w, int h) override; void updateColors() override; void reloadData() override; diff --git a/src/gui/Src/BasicView/AbstractTableView.h b/src/gui/Src/BasicView/AbstractTableView.h index b095f2bd..23cd4dcf 100644 --- a/src/gui/Src/BasicView/AbstractTableView.h +++ b/src/gui/Src/BasicView/AbstractTableView.h @@ -31,7 +31,7 @@ class AbstractTableView : public QAbstractScrollArea, public ActionHelper mColumnList; QList mColumnOrder; int mReorderStartX = -1; - int mHoveredColumnDisplayIndex = -1; + duint mHoveredColumnDisplayIndex = 0; duint mRowCount = 0; duint mTableOffset = 0; @@ -213,7 +213,7 @@ private: int rightShiftCount = 0; } mScrollBarAttributes; - int getColumnDisplayIndexFromX(int x); + duint getColumnDisplayIndexFromX(int x); friend class ColumnReorderDialog; void updateLastColumnWidth(); diff --git a/src/gui/Src/BasicView/HistoryLineEdit.h b/src/gui/Src/BasicView/HistoryLineEdit.h index 6dd421c9..4ee7feea 100644 --- a/src/gui/Src/BasicView/HistoryLineEdit.h +++ b/src/gui/Src/BasicView/HistoryLineEdit.h @@ -7,7 +7,7 @@ class HistoryLineEdit : public QLineEdit { Q_OBJECT public: - explicit HistoryLineEdit(QWidget* parent = 0); + explicit HistoryLineEdit(QWidget* parent = nullptr); void keyPressEvent(QKeyEvent* event); void addLineToHistory(QString parLine); QString getLineFromHistory(); diff --git a/src/gui/Src/BasicView/LabeledSplitterDetachedWindow.h b/src/gui/Src/BasicView/LabeledSplitterDetachedWindow.h index b8c9f4e0..4910f7b5 100644 --- a/src/gui/Src/BasicView/LabeledSplitterDetachedWindow.h +++ b/src/gui/Src/BasicView/LabeledSplitterDetachedWindow.h @@ -32,7 +32,7 @@ class LabeledSplitterDetachedWindow : public QMainWindow Q_OBJECT public: - LabeledSplitterDetachedWindow(QWidget* parent = 0, LabeledSplitter* splitterwidget = 0); + LabeledSplitterDetachedWindow(QWidget* parent = nullptr, LabeledSplitter* splitterwidget = 0); ~LabeledSplitterDetachedWindow(); int index; diff --git a/src/gui/Src/BasicView/ShortcutEdit.h b/src/gui/Src/BasicView/ShortcutEdit.h index 03e7665a..244ac21c 100644 --- a/src/gui/Src/BasicView/ShortcutEdit.h +++ b/src/gui/Src/BasicView/ShortcutEdit.h @@ -12,7 +12,7 @@ class ShortcutEdit : public QLineEdit bool mError; public: - explicit ShortcutEdit(QWidget* parent = 0); + explicit ShortcutEdit(QWidget* parent = nullptr); const QKeySequence getKeysequence() const; bool error() const; diff --git a/src/gui/Src/BasicView/StdIconTable.h b/src/gui/Src/BasicView/StdIconTable.h index 1988ba25..44d05aab 100644 --- a/src/gui/Src/BasicView/StdIconTable.h +++ b/src/gui/Src/BasicView/StdIconTable.h @@ -7,17 +7,17 @@ class StdIconTable : public StdTable { Q_OBJECT public: - explicit StdIconTable(QWidget* parent = 0) : StdTable(parent), mIconColumn(0) {} + explicit StdIconTable(QWidget* parent = nullptr) : StdTable(parent), mIconColumn(0) {} // Data Management void setRowIcon(int r, const QIcon & icon); // set the icon for a row QIcon getRowIcon(int r) const; void setIconColumn(int c); // set in which column the icons appear int getIconColumn() const; - void setRowCount(dsint count) override; - void sortRows(int column, bool ascending) override; + void setRowCount(duint count) override; + void sortRows(duint column, bool ascending) override; - QString paintContent(QPainter* painter, dsint rowBase, int rowOffset, int col, int x, int y, int w, int h) override; + QString paintContent(QPainter* painter, duint row, duint col, int x, int y, int w, int h) override; protected: std::vector mIcon; //listof(row) where row = (listof(col) where col = CellData) diff --git a/src/gui/Src/BasicView/StdTable.h b/src/gui/Src/BasicView/StdTable.h index 43effb8c..53a74e11 100644 --- a/src/gui/Src/BasicView/StdTable.h +++ b/src/gui/Src/BasicView/StdTable.h @@ -6,7 +6,7 @@ class StdTable : public AbstractStdTable { Q_OBJECT public: - explicit StdTable(QWidget* parent = 0); + explicit StdTable(QWidget* parent = nullptr); // Sorting struct SortBy @@ -20,13 +20,14 @@ public: // Data Management void addColumnAt(int width, QString title, bool isClickable, QString copyTitle = "", SortBy::t sortFn = SortBy::AsText); void deleteAllColumns() override; - void setRowCount(dsint count) override; - void setCellContent(int r, int c, QString s); - QString getCellContent(int r, int c) override; - void setCellUserdata(int r, int c, duint userdata); - duint getCellUserdata(int r, int c); - bool isValidIndex(int r, int c) override; - void sortRows(int column, bool ascending) override; + void setRowCount(duint count) override; + void setCellContent(duint r, duint c, QString s); + void setCellContent(duint r, duint c, QString s, duint userdata); + QString getCellContent(duint r, duint c) override; + void setCellUserdata(duint r, duint c, duint userdata); + duint getCellUserdata(duint r, duint c); + bool isValidIndex(duint r, duint c) override; + void sortRows(duint column, bool ascending) override; protected: struct CellData diff --git a/src/gui/Src/Bridge/Bridge.h b/src/gui/Src/Bridge/Bridge.h index e35acda0..90c95820 100644 --- a/src/gui/Src/Bridge/Bridge.h +++ b/src/gui/Src/Bridge/Bridge.h @@ -27,12 +27,12 @@ class Bridge : public QObject friend class BridgeResult; public: - explicit Bridge(QObject* parent = 0); + explicit Bridge(QObject* parent = nullptr); ~Bridge(); static Bridge* getBridge(); static void initBridge(); - static Architecture* getArch(); + static Architecture* getArchitecture(); // Message processing function void* processMessage(GUIMSG type, void* param1, void* param2); diff --git a/src/gui/Src/Gui/AboutDialog.h b/src/gui/Src/Gui/AboutDialog.h index 0503afcc..1111ddbb 100644 --- a/src/gui/Src/Gui/AboutDialog.h +++ b/src/gui/Src/Gui/AboutDialog.h @@ -14,7 +14,7 @@ class AboutDialog : public QDialog Q_OBJECT public: - explicit AboutDialog(UpdateChecker* updateChecker, QWidget* parent = 0); + explicit AboutDialog(UpdateChecker* updateChecker, QWidget* parent = nullptr); ~AboutDialog(); protected: diff --git a/src/gui/Src/Gui/AppearanceDialog.h b/src/gui/Src/Gui/AppearanceDialog.h index a85c117c..3ae3d084 100644 --- a/src/gui/Src/Gui/AppearanceDialog.h +++ b/src/gui/Src/Gui/AppearanceDialog.h @@ -18,7 +18,7 @@ class AppearanceDialog : public QDialog Q_OBJECT public: - explicit AppearanceDialog(QWidget* parent = 0); + explicit AppearanceDialog(QWidget* parent = nullptr); ~AppearanceDialog(); private slots: diff --git a/src/gui/Src/Gui/AssembleDialog.h b/src/gui/Src/Gui/AssembleDialog.h index a80bea4d..415ef875 100644 --- a/src/gui/Src/Gui/AssembleDialog.h +++ b/src/gui/Src/Gui/AssembleDialog.h @@ -16,7 +16,7 @@ class AssembleDialog : public QDialog Q_OBJECT public: - explicit AssembleDialog(QWidget* parent = 0); + explicit AssembleDialog(QWidget* parent = nullptr); ~AssembleDialog(); QString editText; static bool bWarningShowedOnce; diff --git a/src/gui/Src/Gui/AttachDialog.h b/src/gui/Src/Gui/AttachDialog.h index b1269990..2ca2a13f 100644 --- a/src/gui/Src/Gui/AttachDialog.h +++ b/src/gui/Src/Gui/AttachDialog.h @@ -16,7 +16,7 @@ class AttachDialog : public QDialog Q_OBJECT public: - explicit AttachDialog(QWidget* parent = 0); + explicit AttachDialog(QWidget* parent = nullptr); ~AttachDialog(); private slots: diff --git a/src/gui/Src/Gui/BreakpointsView.h b/src/gui/Src/Gui/BreakpointsView.h index 116c0b3c..b3101fcc 100644 --- a/src/gui/Src/Gui/BreakpointsView.h +++ b/src/gui/Src/Gui/BreakpointsView.h @@ -11,7 +11,7 @@ class BreakpointsView : public StdTable { Q_OBJECT public: - explicit BreakpointsView(QWidget* parent = 0); + explicit BreakpointsView(QWidget* parent = nullptr); protected: void setupContextMenu(); diff --git a/src/gui/Src/Gui/CPURegistersView.h b/src/gui/Src/Gui/CPURegistersView.h index 2afc8aae..07c14c1c 100644 --- a/src/gui/Src/Gui/CPURegistersView.h +++ b/src/gui/Src/Gui/CPURegistersView.h @@ -6,7 +6,7 @@ class CPURegistersView : public RegistersView { Q_OBJECT public: - CPURegistersView(CPUWidget* parent = 0); + CPURegistersView(CPUWidget* parent = nullptr); public slots: void setRegister(REGISTER_NAME reg, duint value); @@ -36,7 +36,7 @@ protected slots: void onRemoveHardware(); void onHighlightSlot(); void ModifyFields(const QString & title, STRING_VALUE_TABLE_t* table, SIZE_T size); - void disasmSelectionChangedSlot(dsint va); + void disasmSelectionChangedSlot(duint va); private: void CreateDumpNMenu(QMenu* dumpMenu); diff --git a/src/gui/Src/Gui/CPUSideBar.h b/src/gui/Src/Gui/CPUSideBar.h index e454100d..faa7d261 100644 --- a/src/gui/Src/Gui/CPUSideBar.h +++ b/src/gui/Src/Gui/CPUSideBar.h @@ -15,7 +15,7 @@ class CPUSideBar : public QAbstractScrollArea public: // Constructors - CPUSideBar(CPUDisassembly* disassembly, QWidget* parent = 0); + CPUSideBar(CPUDisassembly* disassembly, QWidget* parent = nullptr); ~CPUSideBar(); QSize sizeHint() const; diff --git a/src/gui/Src/Gui/CalculatorDialog.h b/src/gui/Src/Gui/CalculatorDialog.h index 395ac05f..3755f101 100644 --- a/src/gui/Src/Gui/CalculatorDialog.h +++ b/src/gui/Src/Gui/CalculatorDialog.h @@ -29,7 +29,7 @@ class CalculatorDialog : public QDialog QString inFormat(const duint val, CalculatorDialog::Format format) const; public: - explicit CalculatorDialog(QWidget* parent = 0); + explicit CalculatorDialog(QWidget* parent = nullptr); ~CalculatorDialog(); void validateExpression(QString expression); void setExpressionFocus(); diff --git a/src/gui/Src/Gui/CallStackView.h b/src/gui/Src/Gui/CallStackView.h index 7a745878..0463d945 100644 --- a/src/gui/Src/Gui/CallStackView.h +++ b/src/gui/Src/Gui/CallStackView.h @@ -7,12 +7,12 @@ class CallStackView : public StdIconTable { Q_OBJECT public: - explicit CallStackView(StdTable* parent = 0); + explicit CallStackView(StdTable* parent = nullptr); void setupContextMenu(); duint getSelectionVa(); protected: - QString paintContent(QPainter* painter, dsint rowBase, int rowOffset, int col, int x, int y, int w, int h) override; + QString paintContent(QPainter* painter, duint row, duint col, int x, int y, int w, int h) override; protected slots: void updateCallStack(); diff --git a/src/gui/Src/Gui/CloseDialog.h b/src/gui/Src/Gui/CloseDialog.h index acf3dcae..d0f6ce41 100644 --- a/src/gui/Src/Gui/CloseDialog.h +++ b/src/gui/Src/Gui/CloseDialog.h @@ -14,7 +14,7 @@ class CloseDialog : public QDialog Q_OBJECT public: - explicit CloseDialog(QWidget* parent = 0); + explicit CloseDialog(QWidget* parent = nullptr); ~CloseDialog(); void closeEvent(QCloseEvent* event); void allowClose(); diff --git a/src/gui/Src/Gui/CodepageSelectionDialog.h b/src/gui/Src/Gui/CodepageSelectionDialog.h index f6397ff5..c99eda27 100644 --- a/src/gui/Src/Gui/CodepageSelectionDialog.h +++ b/src/gui/Src/Gui/CodepageSelectionDialog.h @@ -12,7 +12,7 @@ class CodepageSelectionDialog : public QDialog Q_OBJECT public: - explicit CodepageSelectionDialog(QWidget* parent = 0); + explicit CodepageSelectionDialog(QWidget* parent = nullptr); ~CodepageSelectionDialog(); QByteArray getSelectedCodepage(); diff --git a/src/gui/Src/Gui/ColumnReorderDialog.h b/src/gui/Src/Gui/ColumnReorderDialog.h index 77ab9fb7..7d12eb7b 100644 --- a/src/gui/Src/Gui/ColumnReorderDialog.h +++ b/src/gui/Src/Gui/ColumnReorderDialog.h @@ -14,7 +14,7 @@ class ColumnReorderDialog : public QDialog Q_OBJECT public: - explicit ColumnReorderDialog(AbstractTableView* parent = 0); + explicit ColumnReorderDialog(AbstractTableView* parent = nullptr); ~ColumnReorderDialog(); private slots: diff --git a/src/gui/Src/Gui/ComboBoxDialog.h b/src/gui/Src/Gui/ComboBoxDialog.h index a5e856df..e7228d25 100644 --- a/src/gui/Src/Gui/ComboBoxDialog.h +++ b/src/gui/Src/Gui/ComboBoxDialog.h @@ -12,7 +12,7 @@ class ComboBoxDialog : public QDialog Q_OBJECT public: - explicit ComboBoxDialog(QWidget* parent = 0); + explicit ComboBoxDialog(QWidget* parent = nullptr); ~ComboBoxDialog(); bool bChecked; QString currentText(); diff --git a/src/gui/Src/Gui/CommandLineEdit.h b/src/gui/Src/Gui/CommandLineEdit.h index 445c0f95..11242585 100644 --- a/src/gui/Src/Gui/CommandLineEdit.h +++ b/src/gui/Src/Gui/CommandLineEdit.h @@ -12,7 +12,7 @@ class CommandLineEdit : public HistoryLineEdit Q_OBJECT public: - explicit CommandLineEdit(QWidget* parent = 0); + explicit CommandLineEdit(QWidget* parent = nullptr); ~CommandLineEdit(); void keyPressEvent(QKeyEvent* event); diff --git a/src/gui/Src/Gui/CustomizeMenuDialog.h b/src/gui/Src/Gui/CustomizeMenuDialog.h index e226dfaa..29826983 100644 --- a/src/gui/Src/Gui/CustomizeMenuDialog.h +++ b/src/gui/Src/Gui/CustomizeMenuDialog.h @@ -12,7 +12,7 @@ class CustomizeMenuDialog : public QDialog Q_OBJECT public: - explicit CustomizeMenuDialog(QWidget* parent = 0); + explicit CustomizeMenuDialog(QWidget* parent = nullptr); ~CustomizeMenuDialog(); public slots: diff --git a/src/gui/Src/Gui/DebugStatusLabel.h b/src/gui/Src/Gui/DebugStatusLabel.h index 9ae7c8f2..cdd0cf39 100644 --- a/src/gui/Src/Gui/DebugStatusLabel.h +++ b/src/gui/Src/Gui/DebugStatusLabel.h @@ -10,7 +10,7 @@ class DebugStatusLabel : public QLabel public: Q_PROPERTY(QString state READ state NOTIFY stateChanged) - explicit DebugStatusLabel(QStatusBar* parent = 0); + explicit DebugStatusLabel(QStatusBar* parent = nullptr); QString state() const; public slots: diff --git a/src/gui/Src/Gui/EditFloatRegister.h b/src/gui/Src/Gui/EditFloatRegister.h index 5d4cda46..d65fa691 100644 --- a/src/gui/Src/Gui/EditFloatRegister.h +++ b/src/gui/Src/Gui/EditFloatRegister.h @@ -16,7 +16,7 @@ class EditFloatRegister : public QDialog Q_OBJECT public: - explicit EditFloatRegister(int RegisterSize, QWidget* parent = 0); + explicit EditFloatRegister(int RegisterSize, QWidget* parent = nullptr); void loadData(const char* RegisterData); const char* getData() const; void selectAllText(); diff --git a/src/gui/Src/Gui/ExceptionRangeDialog.h b/src/gui/Src/Gui/ExceptionRangeDialog.h index d870f5d5..64c48713 100644 --- a/src/gui/Src/Gui/ExceptionRangeDialog.h +++ b/src/gui/Src/Gui/ExceptionRangeDialog.h @@ -12,7 +12,7 @@ class ExceptionRangeDialog : public QDialog Q_OBJECT public: - explicit ExceptionRangeDialog(QWidget* parent = 0); + explicit ExceptionRangeDialog(QWidget* parent = nullptr); ~ExceptionRangeDialog(); unsigned long rangeStart; diff --git a/src/gui/Src/Gui/FavouriteTools.h b/src/gui/Src/Gui/FavouriteTools.h index 85ba60fb..33ac3da6 100644 --- a/src/gui/Src/Gui/FavouriteTools.h +++ b/src/gui/Src/Gui/FavouriteTools.h @@ -14,7 +14,7 @@ class FavouriteTools : public QDialog Q_OBJECT public: - explicit FavouriteTools(QWidget* parent = 0); + explicit FavouriteTools(QWidget* parent = nullptr); ~FavouriteTools(); public slots: void on_btnAddFavouriteTool_clicked(); diff --git a/src/gui/Src/Gui/GotoDialog.h b/src/gui/Src/Gui/GotoDialog.h index 996ef7c3..ed55b37a 100644 --- a/src/gui/Src/Gui/GotoDialog.h +++ b/src/gui/Src/Gui/GotoDialog.h @@ -16,7 +16,7 @@ class GotoDialog : public QDialog Q_OBJECT public: - explicit GotoDialog(QWidget* parent = 0, bool allowInvalidExpression = false, bool allowInvalidAddress = false, bool allowNotDebugging = false); + explicit GotoDialog(QWidget* parent = nullptr, bool allowInvalidExpression = false, bool allowInvalidAddress = false, bool allowNotDebugging = false); ~GotoDialog(); QString expressionText; duint validRangeStart; diff --git a/src/gui/Src/Gui/HexEditDialog.h b/src/gui/Src/Gui/HexEditDialog.h index 75401976..eabfb3ab 100644 --- a/src/gui/Src/Gui/HexEditDialog.h +++ b/src/gui/Src/Gui/HexEditDialog.h @@ -13,7 +13,7 @@ class HexEditDialog : public QDialog Q_OBJECT public: - explicit HexEditDialog(QWidget* parent = 0); + explicit HexEditDialog(QWidget* parent = nullptr); ~HexEditDialog(); void showEntireBlock(bool show, bool checked = false); diff --git a/src/gui/Src/Gui/HexLineEdit.h b/src/gui/Src/Gui/HexLineEdit.h index 960ad9b8..18d8ec14 100644 --- a/src/gui/Src/Gui/HexLineEdit.h +++ b/src/gui/Src/Gui/HexLineEdit.h @@ -13,7 +13,7 @@ class HexLineEdit : public QLineEdit public: - explicit HexLineEdit(QWidget* parent = 0); + explicit HexLineEdit(QWidget* parent = nullptr); ~HexLineEdit(); void keyPressEvent(QKeyEvent* event); diff --git a/src/gui/Src/Gui/LineEditDialog.h b/src/gui/Src/Gui/LineEditDialog.h index 81f17c7b..6486d1e7 100644 --- a/src/gui/Src/Gui/LineEditDialog.h +++ b/src/gui/Src/Gui/LineEditDialog.h @@ -12,7 +12,7 @@ class LineEditDialog : public QDialog Q_OBJECT public: - explicit LineEditDialog(QWidget* parent = 0); + explicit LineEditDialog(QWidget* parent = nullptr); ~LineEditDialog(); QString editText; bool bChecked; diff --git a/src/gui/Src/Gui/LogStatusLabel.h b/src/gui/Src/Gui/LogStatusLabel.h index 6c0a7c16..c84ff81e 100644 --- a/src/gui/Src/Gui/LogStatusLabel.h +++ b/src/gui/Src/Gui/LogStatusLabel.h @@ -9,7 +9,7 @@ class LogStatusLabel : public QLabel { Q_OBJECT public: - explicit LogStatusLabel(QStatusBar* parent = 0); + explicit LogStatusLabel(QStatusBar* parent = nullptr); public slots: void logUpdate(QString message, bool encodeHTML = true); diff --git a/src/gui/Src/Gui/LogView.h b/src/gui/Src/Gui/LogView.h index fe932ffa..ddc38a2c 100644 --- a/src/gui/Src/Gui/LogView.h +++ b/src/gui/Src/Gui/LogView.h @@ -8,7 +8,7 @@ class LogView : public QTextBrowser { Q_OBJECT public: - explicit LogView(QWidget* parent = 0); + explicit LogView(QWidget* parent = nullptr); ~LogView(); void setupContextMenu(); void contextMenuEvent(QContextMenuEvent* event) override; diff --git a/src/gui/Src/Gui/MainWindow.h b/src/gui/Src/Gui/MainWindow.h index 043f6851..716f3259 100644 --- a/src/gui/Src/Gui/MainWindow.h +++ b/src/gui/Src/Gui/MainWindow.h @@ -45,7 +45,7 @@ class MainWindow : public QMainWindow Q_OBJECT public: - explicit MainWindow(QWidget* parent = 0); + explicit MainWindow(QWidget* parent = nullptr); ~MainWindow(); void setupCommandBar(); diff --git a/src/gui/Src/Gui/MemoryMapView.h b/src/gui/Src/Gui/MemoryMapView.h index 6012cbf7..85d43740 100644 --- a/src/gui/Src/Gui/MemoryMapView.h +++ b/src/gui/Src/Gui/MemoryMapView.h @@ -8,8 +8,8 @@ class MemoryMapView : public StdIconTable { Q_OBJECT public: - explicit MemoryMapView(StdTable* parent = 0); - QString paintContent(QPainter* painter, dsint rowBase, int rowOffset, int col, int x, int y, int w, int h); + explicit MemoryMapView(StdTable* parent = nullptr); + QString paintContent(QPainter* painter, duint row, duint col, int x, int y, int w, int h) override; void setupContextMenu(); signals: @@ -39,7 +39,7 @@ public slots: void addVirtualModSlot(); void findReferencesSlot(); void selectionGetSlot(SELECTIONDATA* selection); - void disassembleAtSlot(dsint va, dsint cip); + void disassembleAtSlot(duint va, duint cip); private: void setSwitchViewName(); diff --git a/src/gui/Src/Gui/MessagesBreakpoints.h b/src/gui/Src/Gui/MessagesBreakpoints.h index 0bb33b35..4d7f6846 100644 --- a/src/gui/Src/Gui/MessagesBreakpoints.h +++ b/src/gui/Src/Gui/MessagesBreakpoints.h @@ -21,7 +21,7 @@ public: QString procVA; QString wndHandle; }; - explicit MessagesBreakpoints(MsgBreakpointData pbpData, QWidget* parent = 0); + explicit MessagesBreakpoints(MsgBreakpointData pbpData, QWidget* parent = nullptr); ~MessagesBreakpoints(); MsgBreakpointData bpData; diff --git a/src/gui/Src/Gui/MultiItemsSelectWindow.h b/src/gui/Src/Gui/MultiItemsSelectWindow.h index aaa7b923..c6f4baff 100644 --- a/src/gui/Src/Gui/MultiItemsSelectWindow.h +++ b/src/gui/Src/Gui/MultiItemsSelectWindow.h @@ -57,7 +57,7 @@ private: class OpenViewsTreeWidget : public QTreeWidget { public: - explicit OpenViewsTreeWidget(QWidget* parent = 0) : QTreeWidget(parent) {} + explicit OpenViewsTreeWidget(QWidget* parent = nullptr) : QTreeWidget(parent) {} ~OpenViewsTreeWidget() {} QSize sizeHint() const; }; diff --git a/src/gui/Src/Gui/NotesManager.h b/src/gui/Src/Gui/NotesManager.h index bd8bb7d8..590d68fb 100644 --- a/src/gui/Src/Gui/NotesManager.h +++ b/src/gui/Src/Gui/NotesManager.h @@ -9,7 +9,7 @@ class NotesManager : public QTabWidget { Q_OBJECT public: - explicit NotesManager(QWidget* parent = 0); + explicit NotesManager(QWidget* parent = nullptr); public slots: void dbgStateChangedSlot(DBGSTATE state); diff --git a/src/gui/Src/Gui/PageMemoryRights.h b/src/gui/Src/Gui/PageMemoryRights.h index e1466496..118613cc 100644 --- a/src/gui/Src/Gui/PageMemoryRights.h +++ b/src/gui/Src/Gui/PageMemoryRights.h @@ -13,7 +13,7 @@ class PageMemoryRights : public QDialog Q_OBJECT public: - explicit PageMemoryRights(QWidget* parent = 0); + explicit PageMemoryRights(QWidget* parent = nullptr); void RunAddrSize(duint, duint, QString); ~PageMemoryRights(); diff --git a/src/gui/Src/Gui/PatchDialog.h b/src/gui/Src/Gui/PatchDialog.h index b98d1d60..6c4b2fd3 100644 --- a/src/gui/Src/Gui/PatchDialog.h +++ b/src/gui/Src/Gui/PatchDialog.h @@ -42,7 +42,7 @@ class PatchDialog : public QDialog } public: - explicit PatchDialog(QWidget* parent = 0); + explicit PatchDialog(QWidget* parent = nullptr); ~PatchDialog(); private: diff --git a/src/gui/Src/Gui/PatchDialogGroupSelector.h b/src/gui/Src/Gui/PatchDialogGroupSelector.h index db5e4798..2976fd7b 100644 --- a/src/gui/Src/Gui/PatchDialogGroupSelector.h +++ b/src/gui/Src/Gui/PatchDialogGroupSelector.h @@ -13,7 +13,7 @@ class PatchDialogGroupSelector : public QDialog Q_OBJECT public: - explicit PatchDialogGroupSelector(QWidget* parent = 0); + explicit PatchDialogGroupSelector(QWidget* parent = nullptr); ~PatchDialogGroupSelector(); void setGroupTitle(const QString & title); void setPreviousEnabled(bool enable); diff --git a/src/gui/Src/Gui/ReferenceManager.h b/src/gui/Src/Gui/ReferenceManager.h index 8968d98d..a03cbe93 100644 --- a/src/gui/Src/Gui/ReferenceManager.h +++ b/src/gui/Src/Gui/ReferenceManager.h @@ -8,7 +8,7 @@ class ReferenceManager : public QTabWidget { Q_OBJECT public: - explicit ReferenceManager(QWidget* parent = 0); + explicit ReferenceManager(QWidget* parent = nullptr); ReferenceView* currentReferenceView(); private slots: diff --git a/src/gui/Src/Gui/SEHChainView.h b/src/gui/Src/Gui/SEHChainView.h index 57636a86..7407e3ae 100644 --- a/src/gui/Src/Gui/SEHChainView.h +++ b/src/gui/Src/Gui/SEHChainView.h @@ -6,7 +6,7 @@ class SEHChainView : public StdTable { Q_OBJECT public: - explicit SEHChainView(StdTable* parent = 0); + explicit SEHChainView(StdTable* parent = nullptr); void setupContextMenu(); protected slots: diff --git a/src/gui/Src/Gui/ScriptView.h b/src/gui/Src/Gui/ScriptView.h index 471599ae..72b43f45 100644 --- a/src/gui/Src/Gui/ScriptView.h +++ b/src/gui/Src/Gui/ScriptView.h @@ -10,15 +10,15 @@ class ScriptView : public StdTable { Q_OBJECT public: - explicit ScriptView(StdTable* parent = 0); + explicit ScriptView(StdTable* parent = nullptr); // Configuration - void updateColors(); + void updateColors() override; // Reimplemented Functions - QString paintContent(QPainter* painter, dsint rowBase, int rowOffset, int col, int x, int y, int w, int h); - void mouseDoubleClickEvent(QMouseEvent* event); - void keyPressEvent(QKeyEvent* event); + QString paintContent(QPainter* painter, duint row, duint col, int x, int y, int w, int h) override; + void mouseDoubleClickEvent(QMouseEvent* event) override; + void keyPressEvent(QKeyEvent* event) override; public slots: void contextMenuSlot(const QPoint & pos); diff --git a/src/gui/Src/Gui/SelectFields.h b/src/gui/Src/Gui/SelectFields.h index 86ba11d1..6b38eda9 100644 --- a/src/gui/Src/Gui/SelectFields.h +++ b/src/gui/Src/Gui/SelectFields.h @@ -14,7 +14,7 @@ class SelectFields : public QDialog Q_OBJECT public: - explicit SelectFields(QWidget* parent = 0); + explicit SelectFields(QWidget* parent = nullptr); QListWidget* GetList(); ~SelectFields(); diff --git a/src/gui/Src/Gui/SettingsDialog.h b/src/gui/Src/Gui/SettingsDialog.h index a4c7fd22..a18e11d1 100644 --- a/src/gui/Src/Gui/SettingsDialog.h +++ b/src/gui/Src/Gui/SettingsDialog.h @@ -14,7 +14,7 @@ class SettingsDialog : public QDialog Q_OBJECT public: - explicit SettingsDialog(QWidget* parent = 0); + explicit SettingsDialog(QWidget* parent = nullptr); ~SettingsDialog(); void SaveSettings(); unsigned int lastException; diff --git a/src/gui/Src/Gui/ShortcutsDialog.h b/src/gui/Src/Gui/ShortcutsDialog.h index 7e958543..e295b58a 100644 --- a/src/gui/Src/Gui/ShortcutsDialog.h +++ b/src/gui/Src/Gui/ShortcutsDialog.h @@ -16,7 +16,7 @@ class ShortcutsDialog : public QDialog int currentRow; public: - explicit ShortcutsDialog(QWidget* parent = 0); + explicit ShortcutsDialog(QWidget* parent = nullptr); ~ShortcutsDialog(); protected slots: diff --git a/src/gui/Src/Gui/SimpleTraceDialog.h b/src/gui/Src/Gui/SimpleTraceDialog.h index 2acf1c1e..462c1392 100644 --- a/src/gui/Src/Gui/SimpleTraceDialog.h +++ b/src/gui/Src/Gui/SimpleTraceDialog.h @@ -12,7 +12,7 @@ class SimpleTraceDialog : public QDialog Q_OBJECT public: - explicit SimpleTraceDialog(QWidget* parent = 0); + explicit SimpleTraceDialog(QWidget* parent = nullptr); ~SimpleTraceDialog(); void setTraceCommand(const QString & command); diff --git a/src/gui/Src/Gui/SourceViewerManager.h b/src/gui/Src/Gui/SourceViewerManager.h index 60247c16..fd0ec9c1 100644 --- a/src/gui/Src/Gui/SourceViewerManager.h +++ b/src/gui/Src/Gui/SourceViewerManager.h @@ -9,7 +9,7 @@ class SourceViewerManager : public QTabWidget { Q_OBJECT public: - explicit SourceViewerManager(QWidget* parent = 0); + explicit SourceViewerManager(QWidget* parent = nullptr); public slots: void loadSourceFile(QString path, duint addr); diff --git a/src/gui/Src/Gui/StructWidget.h b/src/gui/Src/Gui/StructWidget.h index c629f827..6dda30e5 100644 --- a/src/gui/Src/Gui/StructWidget.h +++ b/src/gui/Src/Gui/StructWidget.h @@ -17,7 +17,7 @@ class StructWidget : public QWidget, public ActionHelper Q_OBJECT public: - explicit StructWidget(QWidget* parent = 0); + explicit StructWidget(QWidget* parent = nullptr); ~StructWidget(); void saveWindowSettings(); void loadWindowSettings(); diff --git a/src/gui/Src/Gui/SymbolView.h b/src/gui/Src/Gui/SymbolView.h index af359eec..e12423b8 100644 --- a/src/gui/Src/Gui/SymbolView.h +++ b/src/gui/Src/Gui/SymbolView.h @@ -20,7 +20,7 @@ class SymbolView : public QWidget Q_OBJECT public: - explicit SymbolView(QWidget* parent = 0); + explicit SymbolView(QWidget* parent = nullptr); ~SymbolView() override; void setupContextMenu(); void saveWindowSettings(); @@ -32,7 +32,7 @@ private slots: void updateStyle(); void addMsgToSymbolLogSlot(QString msg); void clearSymbolLogSlot(); - void moduleSelectionChanged(int index); + void moduleSelectionChanged(duint index); void updateSymbolList(int module_count, SYMBOLMODULEINFO* modules); void symbolFollow(); void symbolFollowDump(); diff --git a/src/gui/Src/Gui/TabWidget.h b/src/gui/Src/Gui/TabWidget.h index bd656dde..ab173f54 100644 --- a/src/gui/Src/Gui/TabWidget.h +++ b/src/gui/Src/Gui/TabWidget.h @@ -75,7 +75,7 @@ class MHDetachedWindow : public QMainWindow Q_OBJECT public: - MHDetachedWindow(QWidget* parent = 0); + MHDetachedWindow(QWidget* parent = nullptr); ~MHDetachedWindow(); QString mNativeName; diff --git a/src/gui/Src/Gui/ThreadView.h b/src/gui/Src/Gui/ThreadView.h index 3f7a6437..f016ee0d 100644 --- a/src/gui/Src/Gui/ThreadView.h +++ b/src/gui/Src/Gui/ThreadView.h @@ -7,8 +7,8 @@ class ThreadView : public StdTable { Q_OBJECT public: - explicit ThreadView(StdTable* parent = 0); - QString paintContent(QPainter* painter, dsint rowBase, int rowOffset, int col, int x, int y, int w, int h); + explicit ThreadView(StdTable* parent = nullptr); + QString paintContent(QPainter* painter, duint row, duint col, int x, int y, int w, int h) override; void setupContextMenu(); public slots: diff --git a/src/gui/Src/Gui/VirtualModDialog.h b/src/gui/Src/Gui/VirtualModDialog.h index edcae16d..1b2b4f2a 100644 --- a/src/gui/Src/Gui/VirtualModDialog.h +++ b/src/gui/Src/Gui/VirtualModDialog.h @@ -13,7 +13,7 @@ class VirtualModDialog : public QDialog Q_OBJECT public: - explicit VirtualModDialog(QWidget* parent = 0); + explicit VirtualModDialog(QWidget* parent = nullptr); ~VirtualModDialog(); bool getData(QString & modname, duint & base, duint & size); void setData(const QString & modname, duint base, duint size); diff --git a/src/gui/Src/Gui/WordEditDialog.h b/src/gui/Src/Gui/WordEditDialog.h index 2761b329..f5f1c3ef 100644 --- a/src/gui/Src/Gui/WordEditDialog.h +++ b/src/gui/Src/Gui/WordEditDialog.h @@ -17,7 +17,7 @@ class WordEditDialog : public QDialog Q_OBJECT public: - explicit WordEditDialog(QWidget* parent = 0); + explicit WordEditDialog(QWidget* parent = nullptr); ~WordEditDialog(); void validateExpression(QString expression); void setup(QString title, duint defVal, int byteCount); diff --git a/src/gui/Src/Memory/MemoryPage.h b/src/gui/Src/Memory/MemoryPage.h index 01213b74..af9b9d3b 100644 --- a/src/gui/Src/Memory/MemoryPage.h +++ b/src/gui/Src/Memory/MemoryPage.h @@ -7,7 +7,7 @@ class MemoryPage : public QObject { Q_OBJECT public: - explicit MemoryPage(duint parBase, duint parSize, QObject* parent = 0); + explicit MemoryPage(duint parBase, duint parSize, QObject* parent = nullptr); bool read(void* parDest, dsint parRVA, duint parSize) const; bool write(const void* parDest, dsint parRVA, duint parSize); diff --git a/src/gui/Src/QHexEdit/ArrayCommand.h b/src/gui/Src/QHexEdit/ArrayCommand.h index 5b7c4cf7..1b737bf6 100644 --- a/src/gui/Src/QHexEdit/ArrayCommand.h +++ b/src/gui/Src/QHexEdit/ArrayCommand.h @@ -12,7 +12,7 @@ public: enum Cmd {insert, remove, replace}; CharCommand(XByteArray* xData, Cmd cmd, int charPos, char newChar, - QUndoCommand* parent = 0); + QUndoCommand* parent = nullptr); void undo(); void redo(); @@ -34,7 +34,7 @@ class ArrayCommand : public QUndoCommand { public: enum Cmd {insert, remove, replace}; - ArrayCommand(XByteArray* xData, Cmd cmd, int baPos, QByteArray newBa = QByteArray(), int len = 0, QUndoCommand* parent = 0); + ArrayCommand(XByteArray* xData, Cmd cmd, int baPos, QByteArray newBa = QByteArray(), int len = 0, QUndoCommand* parent = nullptr); void undo(); void redo(); diff --git a/src/gui/Src/QHexEdit/QHexEdit.h b/src/gui/Src/QHexEdit/QHexEdit.h index eb0d9b33..257166a3 100644 --- a/src/gui/Src/QHexEdit/QHexEdit.h +++ b/src/gui/Src/QHexEdit/QHexEdit.h @@ -8,7 +8,7 @@ class QHexEdit : public QScrollArea { Q_OBJECT public: - QHexEdit(QWidget* parent = 0); + QHexEdit(QWidget* parent = nullptr); //data management void setData(const QByteArray & data, const QByteArray & mask); diff --git a/src/gui/Src/Tracer/TraceBrowser.h b/src/gui/Src/Tracer/TraceBrowser.h index 49e5683f..d033b514 100644 --- a/src/gui/Src/Tracer/TraceBrowser.h +++ b/src/gui/Src/Tracer/TraceBrowser.h @@ -13,7 +13,7 @@ class TraceBrowser : public AbstractTableView { Q_OBJECT public: - explicit TraceBrowser(QWidget* parent = 0); + explicit TraceBrowser(QWidget* parent = nullptr); ~TraceBrowser() override; QString paintContent(QPainter* painter, duint row, duint col, int x, int y, int w, int h) override; diff --git a/src/gui/Src/Tracer/TraceRegisters.h b/src/gui/Src/Tracer/TraceRegisters.h index d354e0cb..4889f761 100644 --- a/src/gui/Src/Tracer/TraceRegisters.h +++ b/src/gui/Src/Tracer/TraceRegisters.h @@ -6,7 +6,7 @@ class TraceRegisters : public RegistersView { Q_OBJECT public: - TraceRegisters(QWidget* parent = 0); + TraceRegisters(QWidget* parent = nullptr); void setRegisters(REGDUMP* registers); void setActive(bool isActive); diff --git a/src/gui/Src/Utils/BackgroundFlickerThread.h b/src/gui/Src/Utils/BackgroundFlickerThread.h index b12536f7..93d973ed 100644 --- a/src/gui/Src/Utils/BackgroundFlickerThread.h +++ b/src/gui/Src/Utils/BackgroundFlickerThread.h @@ -8,7 +8,7 @@ class BackgroundFlickerThread : public QThread { Q_OBJECT public: - explicit BackgroundFlickerThread(QWidget* widget, QColor & background, QObject* parent = 0); + explicit BackgroundFlickerThread(QWidget* widget, QColor & background, QObject* parent = nullptr); void setProperties(int count = 3, int delay = 300); private: diff --git a/src/gui/Src/Utils/Breakpoints.h b/src/gui/Src/Utils/Breakpoints.h index 0a5dd03c..3bba0d0c 100644 --- a/src/gui/Src/Utils/Breakpoints.h +++ b/src/gui/Src/Utils/Breakpoints.h @@ -15,7 +15,7 @@ class Breakpoints : public QObject Q_OBJECT public: - explicit Breakpoints(QObject* parent = 0); + explicit Breakpoints(QObject* parent = nullptr); static void setBP(BPXTYPE type, duint va); static void enableBP(const BRIDGEBP & bp); static void enableBP(BPXTYPE type, duint va); diff --git a/src/gui/Src/Utils/EncodeMap.h b/src/gui/Src/Utils/EncodeMap.h index fa093c01..d57411a8 100644 --- a/src/gui/Src/Utils/EncodeMap.h +++ b/src/gui/Src/Utils/EncodeMap.h @@ -7,7 +7,7 @@ class EncodeMap : public QObject { Q_OBJECT public: - explicit EncodeMap(QObject* parent = 0); + explicit EncodeMap(QObject* parent = nullptr); ~EncodeMap(); void setMemoryRegion(duint va); diff --git a/src/gui/Src/Utils/FlickerThread.h b/src/gui/Src/Utils/FlickerThread.h index 81f76448..564f6308 100644 --- a/src/gui/Src/Utils/FlickerThread.h +++ b/src/gui/Src/Utils/FlickerThread.h @@ -7,7 +7,7 @@ class FlickerThread : public QThread { Q_OBJECT public: - explicit FlickerThread(QWidget* widget, QObject* parent = 0); + explicit FlickerThread(QWidget* widget, QObject* parent = nullptr); void setProperties(int count = 3, int width = 2, int delay = 300); signals: diff --git a/src/gui/Src/Utils/HexValidator.h b/src/gui/Src/Utils/HexValidator.h index 86a37bf3..ef03e4b0 100644 --- a/src/gui/Src/Utils/HexValidator.h +++ b/src/gui/Src/Utils/HexValidator.h @@ -6,7 +6,7 @@ class HexValidator : public QValidator { Q_OBJECT public: - explicit HexValidator(QObject* parent = 0); + explicit HexValidator(QObject* parent = nullptr); ~HexValidator(); void fixup(QString & input) const; diff --git a/src/gui/Src/Utils/LongLongValidator.h b/src/gui/Src/Utils/LongLongValidator.h index 9c8f7b80..8df54b1f 100644 --- a/src/gui/Src/Utils/LongLongValidator.h +++ b/src/gui/Src/Utils/LongLongValidator.h @@ -16,7 +16,7 @@ public: UnsignedLongLong }; - explicit LongLongValidator(DataType t, QObject* parent = 0); + explicit LongLongValidator(DataType t, QObject* parent = nullptr); ~LongLongValidator(); void fixup(QString & input) const; diff --git a/src/gui/Src/Utils/SymbolAutoCompleteModel.h b/src/gui/Src/Utils/SymbolAutoCompleteModel.h index 035a43bb..24268641 100644 --- a/src/gui/Src/Utils/SymbolAutoCompleteModel.h +++ b/src/gui/Src/Utils/SymbolAutoCompleteModel.h @@ -9,7 +9,7 @@ class SymbolAutoCompleteModel : public QAbstractItemModel { Q_OBJECT public: - SymbolAutoCompleteModel(std::function getTextProc, QObject* parent = 0); + SymbolAutoCompleteModel(std::function getTextProc, QObject* parent = nullptr); virtual QVariant data(const QModelIndex & index, int role) const override; virtual QModelIndex index(int row, int column, const QModelIndex & parent) const override; diff --git a/src/gui/Src/Utils/ValidateExpressionThread.h b/src/gui/Src/Utils/ValidateExpressionThread.h index 300cf412..04e5d66d 100644 --- a/src/gui/Src/Utils/ValidateExpressionThread.h +++ b/src/gui/Src/Utils/ValidateExpressionThread.h @@ -11,7 +11,7 @@ class ValidateExpressionThread : public QThread { Q_OBJECT public: - ValidateExpressionThread(QObject* parent = 0); + ValidateExpressionThread(QObject* parent = nullptr); void start(); void stop(); void emitExpressionChanged(bool validExpression, bool validPointer, dsint value);