From 9459eedc89146cdea38dbaee0d3df5192f5ca3ae Mon Sep 17 00:00:00 2001
From: Sebastião Guerra <sebastiao.luiz.guerra@gmail.com>
Date: Sat, 3 Oct 2026 17:47:59 -0300
Subject: Replace zero pointer constants with nullptr
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Signed-off-by: Sebastião Guerra <sebastiao.luiz.guerra@gmail.com>
---
 src/bookmarksdlg.h       |  2 +-
 src/calltreedlg.h        |  2 +-
 src/cscopemsgdlg.h       |  2 +-
 src/ctagsfrontend.cpp    |  2 +-
 src/ctagslist.h          |  2 +-
 src/dotfrontend.cpp      |  2 +-
 src/editormanager.h      |  2 +-
 src/editorpage.h         |  4 ++--
 src/editortabs.h         |  2 +-
 src/filelist.h           |  2 +-
 src/fileview.cpp         |  2 +-
 src/fileview.h           |  2 +-
 src/graphprefdlg.h       |  2 +-
 src/graphwidget.h        |  2 +-
 src/historypage.h        |  2 +-
 src/historyview.h        |  2 +-
 src/kscope.cpp           | 14 +++++++-------
 src/kscope.h             |  2 +-
 src/main.cpp             |  6 +++---
 src/makedlg.h            |  2 +-
 src/newprojectdlg.cpp    |  4 ++--
 src/openprojectdlg.h     |  2 +-
 src/prefcolor.h          |  2 +-
 src/preferencesdlg.cpp   |  2 +-
 src/preferencesdlg.h     |  4 ++--
 src/preffont.h           |  2 +-
 src/preffrontend.h       |  2 +-
 src/prefopt.h            |  2 +-
 src/progressdlg.h        |  4 ++--
 src/project.cpp          |  6 +++---
 src/projectfilesdlg.cpp  | 10 +++++-----
 src/projectfilesdlg.h    |  2 +-
 src/projectmanager.cpp   |  6 +++---
 src/querypage.h          |  2 +-
 src/querypagebase.h      |  2 +-
 src/queryresultsmenu.h   |  2 +-
 src/queryview.h          |  2 +-
 src/queryviewdlg.h       |  4 ++--
 src/queryviewdriver.h    |  2 +-
 src/querywidget.h        |  2 +-
 src/scanprogressdlg.h    |  2 +-
 src/searchlist.cpp       |  2 +-
 src/searchlist.h         |  2 +-
 src/searchresultsdlg.h   |  2 +-
 src/symbolcompletion.cpp |  2 +-
 src/symbolcompletion.h   |  4 ++--
 src/symboldlg.h          |  2 +-
 src/tabwidget.h          |  2 +-
 src/treewidget.h         |  2 +-
 49 files changed, 71 insertions(+), 71 deletions(-)

diff --git a/src/bookmarksdlg.h b/src/bookmarksdlg.h
index 0069bf3..c84ed76 100644
--- a/src/bookmarksdlg.h
+++ b/src/bookmarksdlg.h
@@ -35,7 +35,7 @@ class BookmarksDlg : public BookmarksLayout
 TQ_OBJECT
 
 public:
-	BookmarksDlg(TQWidget* pParent = 0, const char* szName = 0);
+	BookmarksDlg(TQWidget* pParent = nullptr, const char* szName = nullptr);
 	~BookmarksDlg();
 
 	QueryView* getView() { return m_pView; }
diff --git a/src/calltreedlg.h b/src/calltreedlg.h
index 8361296..a5df008 100644
--- a/src/calltreedlg.h
+++ b/src/calltreedlg.h
@@ -48,7 +48,7 @@ class CallTreeDlg : public CallTreeLayout
    TQ_OBJECT
    
 public: 
-	CallTreeDlg(TQWidget* pParent = 0, const char* szName = 0);
+	CallTreeDlg(TQWidget* pParent = nullptr, const char* szName = nullptr);
 	~CallTreeDlg();
 	
 	void setRoot(const TQString&);
diff --git a/src/cscopemsgdlg.h b/src/cscopemsgdlg.h
index 5a4181e..9982525 100644
--- a/src/cscopemsgdlg.h
+++ b/src/cscopemsgdlg.h
@@ -39,7 +39,7 @@ class CscopeMsgDlg : public CscopeMsgLayout
 	TQ_OBJECT
 
 public:
-	CscopeMsgDlg(TQWidget* pParent = 0, const char* szName = 0);
+	CscopeMsgDlg(TQWidget* pParent = nullptr, const char* szName = nullptr);
 	~CscopeMsgDlg();
 	
 	void addText(const TQString&);
diff --git a/src/ctagsfrontend.cpp b/src/ctagsfrontend.cpp
index 88bf3f6..c5b999c 100644
--- a/src/ctagsfrontend.cpp
+++ b/src/ctagsfrontend.cpp
@@ -96,7 +96,7 @@ bool CtagsFrontend::verify(const TQString& sPath)
 
 	if (!fi.exists() || !fi.isFile() || !fi.isExecutable() ||
 		fi.fileName().find("ctags", 0, false) == -1) {
-		KMessageBox::error(0, i18n("Ctags cannot be found in the given "
+		KMessageBox::error(nullptr, i18n("Ctags cannot be found in the given "
 			"path"));
 		return false;
 	}
diff --git a/src/ctagslist.h b/src/ctagslist.h
index bd4f8f3..4cbd3b5 100644
--- a/src/ctagslist.h
+++ b/src/ctagslist.h
@@ -51,7 +51,7 @@ class CtagsList : public SearchList
    TQ_OBJECT
 
 public:
-	CtagsList(TQWidget* pParent = 0, const char* szName = 0);
+	CtagsList(TQWidget* pParent = nullptr, const char* szName = nullptr);
 	~CtagsList();
 
 	void applyPrefs();
diff --git a/src/dotfrontend.cpp b/src/dotfrontend.cpp
index 8aff54c..6c4964a 100644
--- a/src/dotfrontend.cpp
+++ b/src/dotfrontend.cpp
@@ -96,7 +96,7 @@ bool DotFrontend::verify(const TQString& sPath)
 
 	if (!fi.exists() || !fi.isFile() || !fi.isExecutable() ||
 		fi.fileName() != "dot") {
-		KMessageBox::error(0, i18n("Dot cannot be found in the given "
+		KMessageBox::error(nullptr, i18n("Dot cannot be found in the given "
 			"path"));
 		return false;
 	}
diff --git a/src/editormanager.h b/src/editormanager.h
index 0ac1b9f..1a21f40 100644
--- a/src/editormanager.h
+++ b/src/editormanager.h
@@ -45,7 +45,7 @@ class EditorManager : public KParts::PartManager
    TQ_OBJECT
 
 public: 
-	EditorManager(TQWidget* pParent = 0, const char* szName = 0);
+	EditorManager(TQWidget* pParent = nullptr, const char* szName = nullptr);
 	~EditorManager();
 
 	KTextEditor::Document* add();
diff --git a/src/editorpage.h b/src/editorpage.h
index 8cedd54..a8ae85b 100644
--- a/src/editorpage.h
+++ b/src/editorpage.h
@@ -58,8 +58,8 @@ class EditorPage : public TQHBox, SymbolCompletion::Interface
    TQ_OBJECT
 
 public:
-	EditorPage(KTextEditor::Document*, TQPopupMenu*, TQTabWidget* pParent = 0,
-		const char* szName = 0);
+	EditorPage(KTextEditor::Document*, TQPopupMenu*, TQTabWidget* pParent = nullptr,
+		const char* szName = nullptr);
 	~EditorPage();
 
 	void open(const TQString&);
diff --git a/src/editortabs.h b/src/editortabs.h
index f22e85f..f91d2d8 100644
--- a/src/editortabs.h
+++ b/src/editortabs.h
@@ -49,7 +49,7 @@ class EditorTabs : public TabWidget
    TQ_OBJECT
    
 public:
-	EditorTabs(TQWidget* pParent = 0, const char* szName = 0);
+	EditorTabs(TQWidget* pParent = nullptr, const char* szName = nullptr);
 	~EditorTabs();
 
 	void setWindowMenu(TQPopupMenu*);
diff --git a/src/filelist.h b/src/filelist.h
index 5e15cbf..ae0fa81 100644
--- a/src/filelist.h
+++ b/src/filelist.h
@@ -45,7 +45,7 @@ class FileList : public SearchList, public FileListTarget
 	TQ_OBJECT
 
 public: 
-	FileList(TQWidget* pParent = 0, const char* szName = 0);
+	FileList(TQWidget* pParent = nullptr, const char* szName = nullptr);
 	~FileList();
 	
 	virtual void addItem(const TQString&);
diff --git a/src/fileview.cpp b/src/fileview.cpp
index a9c7b84..a6e99c0 100644
--- a/src/fileview.cpp
+++ b/src/fileview.cpp
@@ -41,7 +41,7 @@
  */
 FileView::FileView(TQWidget* pParent, const char* szName, WFlags fl) :
 	FileViewLayout(pParent, szName, fl),
-	m_pCurBranch(0),
+	m_pCurBranch(nullptr),
 	m_sRoot("")
 {
 	TQWidget* pPage;
diff --git a/src/fileview.h b/src/fileview.h
index e8d6186..f8b02a7 100644
--- a/src/fileview.h
+++ b/src/fileview.h
@@ -45,7 +45,7 @@ class FileView : public FileViewLayout
 	TQ_OBJECT
 
 public:
-	FileView(TQWidget* pParent = 0, const char* szName = 0, WFlags fl = 0);
+	FileView(TQWidget* pParent = nullptr, const char* szName = nullptr, WFlags fl = 0);
 	~FileView();
 
 	/**
diff --git a/src/graphprefdlg.h b/src/graphprefdlg.h
index 70423be..7660cfd 100644
--- a/src/graphprefdlg.h
+++ b/src/graphprefdlg.h
@@ -40,7 +40,7 @@ class GraphPrefDlg : public GraphPrefLayout
 	TQ_OBJECT
 
 public:
-	GraphPrefDlg(TQWidget* pParent = 0, const char* szName = 0);
+	GraphPrefDlg(TQWidget* pParent = nullptr, const char* szName = nullptr);
 	~GraphPrefDlg();
 
 	int getMaxNodeDegree();
diff --git a/src/graphwidget.h b/src/graphwidget.h
index 095b45b..b245d13 100644
--- a/src/graphwidget.h
+++ b/src/graphwidget.h
@@ -63,7 +63,7 @@ class GraphWidget : public TQCanvasView
 	TQ_OBJECT
 	
 public:
-	GraphWidget(TQWidget* pParent = 0, const char* szName = 0);
+	GraphWidget(TQWidget* pParent = nullptr, const char* szName = nullptr);
 	~GraphWidget();
 	
 	/**
diff --git a/src/historypage.h b/src/historypage.h
index 315cede..4df23b8 100644
--- a/src/historypage.h
+++ b/src/historypage.h
@@ -39,7 +39,7 @@ class HistoryPage : public QueryPageBase
 	TQ_OBJECT
 
 public:
-	HistoryPage(TQWidget* pParent = 0, const char* szName = 0);
+	HistoryPage(TQWidget* pParent = nullptr, const char* szName = nullptr);
 	~HistoryPage();
 	
 	void addRecord(const TQString&, uint, const TQString&);
diff --git a/src/historyview.h b/src/historyview.h
index 08b92f5..7d43eed 100644
--- a/src/historyview.h
+++ b/src/historyview.h
@@ -76,7 +76,7 @@ class HistoryView : public QueryView
 {
 TQ_OBJECT
 public:
-	HistoryView(TQWidget* pParent = 0, const char* szName = 0);
+	HistoryView(TQWidget* pParent = nullptr, const char* szName = nullptr);
 	~HistoryView();
 	
 	virtual void addRecord(const TQString&, const TQString&, const TQString&,
diff --git a/src/kscope.cpp b/src/kscope.cpp
index b5594e5..f8df712 100644
--- a/src/kscope.cpp
+++ b/src/kscope.cpp
@@ -288,7 +288,7 @@ void KScope::slotCreateProject()
 	
 	// Prompt the user to close any active projects
 	if (m_pProjMgr->curProject()) {
-		if (KMessageBox::questionYesNo(0, 
+		if (KMessageBox::questionYesNo(nullptr, 
 			i18n("The current project needs to be closed before a new one is"
 			" created.\nWould you like to close it now?")) != 
 			KMessageBox::Yes) {
@@ -348,7 +348,7 @@ void KScope::slotProjectFiles()
 
 	// Cannot update the file list of a temporary project
 	if (pProj->isTemporary()) {
-		KMessageBox::error(0, i18n("The Add/Remove Files dialogue is not "
+		KMessageBox::error(nullptr, i18n("The Add/Remove Files dialogue is not "
 				"available for temporary projects."));
 		return;
 	}
@@ -381,7 +381,7 @@ void KScope::slotProjectProps()
 
 	// No properties for a temporary project
 	if (pProj->isTemporary()) {
-		KMessageBox::error(0, i18n("The Project Properties dialogue is not "
+		KMessageBox::error(nullptr, i18n("The Project Properties dialogue is not "
 			"available for temporary projects."));
 		return;
 	}
@@ -1138,7 +1138,7 @@ void KScope::slotCscopeVerified(bool bResult, uint nArgs)
 
 	// Prompt the user in case Cscope is not properly installed
 	if (!bResult) {
-		KMessageBox::error(0, i18n("Cscope may not be properly installed on "
+		KMessageBox::error(nullptr, i18n("Cscope may not be properly installed on "
 			"this system.\nPlease check the Cscope path specified in KScope's "
 			"configuration dialogue."));
 		slotConfigure();
@@ -1616,7 +1616,7 @@ void KScope::slotBuildAborted()
 		m_pProgressDlg = nullptr;
 	
 		// Display a failure message
-		KMessageBox::error(0, i18n("The database could not be built.\n"
+		KMessageBox::error(nullptr, i18n("The database could not be built.\n"
 			"Cross-reference information will not be available for this "
 			"project.\n"
 			"Please ensure that the Cscope parameters were correctly "
@@ -1695,13 +1695,13 @@ void KScope::slotFileSaved(const TQString& sPath, bool bIsNew)
 	
 	// Prompt the user to add this file to the current project
 	if (bIsNew && !pProj->isTemporary()) {
-		if (KMessageBox::questionYesNo(0, 
+		if (KMessageBox::questionYesNo(nullptr, 
 			i18n("Whould you like to add this file to the active project?")) == 
 				  KMessageBox::Yes) {
 			
 			// Add the path to the 'cscope.files' file
 			if (!((Project*)pProj)->addFile(sPath)) {
-				KMessageBox::error(0, i18n("Failed to write the file list."));
+				KMessageBox::error(nullptr, i18n("Failed to write the file list."));
 				return;
 			}
 			
diff --git a/src/kscope.h b/src/kscope.h
index bb59fa9..8a901ac 100644
--- a/src/kscope.h
+++ b/src/kscope.h
@@ -73,7 +73,7 @@ class KScope : public KParts::DockMainWindow
 	TQ_OBJECT
 
 public:
-	KScope(TQWidget* pParent = 0, const char* szName = 0);
+	KScope(TQWidget* pParent = nullptr, const char* szName = nullptr);
 	~KScope();
 
 	void openProject(const TQString&);
diff --git a/src/main.cpp b/src/main.cpp
index 2b6b2fe..0314a29 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -39,9 +39,9 @@ static const char *description =
 static TDECmdLineOptions options[] =
 {
 	{ "+[CSCOPE.OUT path]", 
-		I18N_NOOP("Opens a cscope.out file in a temporary project"), 0 },
+		I18N_NOOP("Opens a cscope.out file in a temporary project"), nullptr },
 	{ "+[CSCOPE.PROJ path | KScope project directory path]", 
-		I18N_NOOP("Opens a KScope project"), 0 },
+		I18N_NOOP("Opens a KScope project"), nullptr },
 	TDECmdLineLastOption
 };
 
@@ -57,7 +57,7 @@ int main(int argc, char *argv[])
 	// Create the "About" dialogue
 	TDEAboutData aboutData( "kscope", I18N_NOOP("KScope"),
 		VERSION, description, TDEAboutData::License_BSD,
-		"(c) 2003-2007, Elad Lahav", 0, "http://kscope.sourceforge.net",
+		"(c) 2003-2007, Elad Lahav", nullptr, "http://kscope.sourceforge.net",
 		"elad_lahav@users.sf.net");
 	aboutData.addAuthor("Elad Lahav", "Developer",
 		"elad_lahav@users.sf.net");
diff --git a/src/makedlg.h b/src/makedlg.h
index 50b9d88..c4b4eb1 100644
--- a/src/makedlg.h
+++ b/src/makedlg.h
@@ -46,7 +46,7 @@ class MakeDlg: public MakeLayout
 	TQ_OBJECT
 	
 public:
-	MakeDlg(TQWidget* pParent = 0, const char* szName = 0);
+	MakeDlg(TQWidget* pParent = nullptr, const char* szName = nullptr);
 	virtual ~MakeDlg();
 	
 	TQString getCommand() const;
diff --git a/src/newprojectdlg.cpp b/src/newprojectdlg.cpp
index 6ffd4cd..3699839 100644
--- a/src/newprojectdlg.cpp
+++ b/src/newprojectdlg.cpp
@@ -205,7 +205,7 @@ void NewProjectDlg::accept()
 	if (m_bNewProj) {
 		TQRegExp re("[^ \\t\\n]+");
 		if (!re.exactMatch(m_pNameEdit->text())) {
-			KMessageBox::error(0, i18n("Project names must not contain "
+			KMessageBox::error(nullptr, i18n("Project names must not contain "
 				"whitespace."));
 			return;
 		}
@@ -244,7 +244,7 @@ void NewProjectDlg::slotAddType()
 	// Validate the type string
 	TQRegExp reg("[ \\t\\n\\|\\\\\\/]");
 	if (sType.contains(reg)) {
-		KMessageBox::error(0, i18n("This is not a valid file type!"));
+		KMessageBox::error(nullptr, i18n("This is not a valid file type!"));
 		return;
 	}
 
diff --git a/src/openprojectdlg.h b/src/openprojectdlg.h
index 63b278a..7e02ae9 100644
--- a/src/openprojectdlg.h
+++ b/src/openprojectdlg.h
@@ -43,7 +43,7 @@ class OpenProjectDlg : public OpenProjectLayout
 	TQ_OBJECT
 
 public: 
-	OpenProjectDlg(TQWidget* pParent = 0, const char* szName = 0);
+	OpenProjectDlg(TQWidget* pParent = nullptr, const char* szName = nullptr);
 	~OpenProjectDlg();
 
 	TQString getPath() const;
diff --git a/src/prefcolor.h b/src/prefcolor.h
index f84e4da..c701f74 100644
--- a/src/prefcolor.h
+++ b/src/prefcolor.h
@@ -39,7 +39,7 @@ class PrefColor : public PrefColorLayout
    TQ_OBJECT
 
 public: 
-	PrefColor(TQWidget* pParent = 0, const char* szName = 0);
+	PrefColor(TQWidget* pParent = nullptr, const char* szName = nullptr);
 	~PrefColor();
 
 	void load();
diff --git a/src/preferencesdlg.cpp b/src/preferencesdlg.cpp
index a0810f4..56466b7 100644
--- a/src/preferencesdlg.cpp
+++ b/src/preferencesdlg.cpp
@@ -184,7 +184,7 @@ void PreferencesDlg::slotApply()
 void PreferencesDlg::slotDefault()
 {
 	// Prompt the user before applying default values
-	if (KMessageBox::questionYesNo(0, i18n("This would reset all your "
+	if (KMessageBox::questionYesNo(nullptr, i18n("This would reset all your "
 		"configuration settings! Continue?")) == KMessageBox::Yes) {
 		// Load the default values
 		Config().loadDefault();
diff --git a/src/preferencesdlg.h b/src/preferencesdlg.h
index 348dc28..360bca4 100644
--- a/src/preferencesdlg.h
+++ b/src/preferencesdlg.h
@@ -50,8 +50,8 @@ class PreferencesDlg : public KDialogBase
    TQ_OBJECT
 
 public: 
-	PreferencesDlg(uint nPage = Frontend, TQWidget* pParent = 0, const char*
-		szName = 0);
+	PreferencesDlg(uint nPage = Frontend, TQWidget* pParent = nullptr, const char*
+		szName = nullptr);
 	~PreferencesDlg();
 
 	/** Available pages. */
diff --git a/src/preffont.h b/src/preffont.h
index b343232..eeea7e6 100644
--- a/src/preffont.h
+++ b/src/preffont.h
@@ -40,7 +40,7 @@ class PrefFont : public PrefFontLayout
   TQ_OBJECT
 
 public:
-	PrefFont(TQWidget* pParent = 0, const char* szName = 0);
+	PrefFont(TQWidget* pParent = nullptr, const char* szName = nullptr);
 	~PrefFont();
 
 	void load();
diff --git a/src/preffrontend.h b/src/preffrontend.h
index 4ca440a..16b9c5e 100644
--- a/src/preffrontend.h
+++ b/src/preffrontend.h
@@ -42,7 +42,7 @@ class PrefFrontend : public PrefFrontendLayout
    TQ_OBJECT
 
 public: 
-	PrefFrontend(TQWidget* pParent = 0, const char* szName = 0);
+	PrefFrontend(TQWidget* pParent = nullptr, const char* szName = nullptr);
 	~PrefFrontend();
 
 	void load();
diff --git a/src/prefopt.h b/src/prefopt.h
index 00909a3..85a0286 100644
--- a/src/prefopt.h
+++ b/src/prefopt.h
@@ -40,7 +40,7 @@ class PrefOpt : public PrefOptLayout
 	TQ_OBJECT
 
 public:
-	PrefOpt(TQWidget* pParent = 0, const char* szName = 0);
+	PrefOpt(TQWidget* pParent = nullptr, const char* szName = nullptr);
 	~PrefOpt();
 
 	void load();
diff --git a/src/progressdlg.h b/src/progressdlg.h
index 1e5c94c..92282c2 100644
--- a/src/progressdlg.h
+++ b/src/progressdlg.h
@@ -44,8 +44,8 @@ class ProgressDlg : public KProgressDialog
    TQ_OBJECT
 
 public: 
-	ProgressDlg(const TQString&, const TQString&, TQWidget* pParent = 0, const
-		char* szName = 0);
+	ProgressDlg(const TQString&, const TQString&, TQWidget* pParent = nullptr, const
+		char* szName = nullptr);
 	~ProgressDlg();
 
 	void setValue(int);
diff --git a/src/project.cpp b/src/project.cpp
index 6360305..32d3198 100644
--- a/src/project.cpp
+++ b/src/project.cpp
@@ -95,7 +95,7 @@ bool Project::open(const TQString& sPath)
 	// Associate the object with the project directory
 	m_dir.setPath(sPath);
 	if (!m_dir.exists()) {
-		KMessageBox::error(0, i18n("Project directory does not exist"));
+		KMessageBox::error(nullptr, i18n("Project directory does not exist"));
 		return false;
 	}
 	
@@ -108,7 +108,7 @@ bool Project::open(const TQString& sPath)
 	// Verify the configuration file's version is compatible
 	m_pConf->setGroup("");
 	if (m_pConf->readUnsignedNumEntry("Version", 0) != PROJECT_CONFIG_VER) {
-		KMessageBox::error(0, i18n("Your project is not compatible with this "
+		KMessageBox::error(nullptr, i18n("Your project is not compatible with this "
 				"version of KScope.\nPlease re-create the project."));
 		return false;
 	}
@@ -117,7 +117,7 @@ bool Project::open(const TQString& sPath)
 	m_pConf->setGroup("Project");
 	m_sName = m_pConf->readEntry("Name");
 	if (m_sName == TQString::null) {
-		KMessageBox::error(0, i18n("Cannot read project name"));
+		KMessageBox::error(nullptr, i18n("Cannot read project name"));
 		return false;
 	}
 	
diff --git a/src/projectfilesdlg.cpp b/src/projectfilesdlg.cpp
index b274978..6a13acf 100644
--- a/src/projectfilesdlg.cpp
+++ b/src/projectfilesdlg.cpp
@@ -196,14 +196,14 @@ void ProjectFilesDlg::customEvent(TQCustomEvent* pEvent)
 
 	// Abort if no files were found
 	if (pDSE->m_nFiles == 0) {
-		KMessageBox::sorry(0, "No files were found");
+		KMessageBox::sorry(nullptr, "No files were found");
 		return;
 	}
 
 	// Prompt the user for the files to add
 	sMsg.sprintf(i18n("Would you like to add %d files to your project?").utf8(),
 		pDSE->m_nFiles);
-	if (KMessageBox::questionYesNo(0, sMsg) == KMessageBox::No)
+	if (KMessageBox::questionYesNo(nullptr, sMsg) == KMessageBox::No)
 		return;
 
 	// Add the files to the list
@@ -296,7 +296,7 @@ void ProjectFilesDlg::slotRemSel()
 	TQListViewItem* pItem, * pPrevItem;
 	
 	// Prompt the user before removing the files
-	if (KMessageBox::questionYesNo(0, i18n("Are you sure you want to remove "
+	if (KMessageBox::questionYesNo(nullptr, i18n("Are you sure you want to remove "
 		"the selected files from the project?")) == KMessageBox::No) {
 		return;
 	}
@@ -326,7 +326,7 @@ void ProjectFilesDlg::slotRemDir()
 		return;
 		
 	// Confirm the directory removal
-	if (KMessageBox::questionYesNo(0, i18n("Are you sure you want to remove "
+	if (KMessageBox::questionYesNo(nullptr, i18n("Are you sure you want to remove "
 		"the selected directory from the project?")) == KMessageBox::No) {
 		return;
 	}
@@ -359,7 +359,7 @@ void ProjectFilesDlg::slotRemTree()
 		return;
 
 	// Confirm the directory removal
-	if (KMessageBox::questionYesNo(0, i18n("Are you sure you want to remove "
+	if (KMessageBox::questionYesNo(nullptr, i18n("Are you sure you want to remove "
 		"all files in the selected tree from the project?")) ==
 		KMessageBox::No) {
 		return;
diff --git a/src/projectfilesdlg.h b/src/projectfilesdlg.h
index 861fba6..cd434cf 100644
--- a/src/projectfilesdlg.h
+++ b/src/projectfilesdlg.h
@@ -56,7 +56,7 @@ class ProjectFilesDlg : public ProjectFilesLayout, public FileListTarget,
    TQ_OBJECT
 
 public: 
-	ProjectFilesDlg(Project*, TQWidget* pParent = 0,	const char* szName = 0);
+	ProjectFilesDlg(Project*, TQWidget* pParent = nullptr,	const char* szName = nullptr);
 	~ProjectFilesDlg();
 
 	virtual void addItem(const TQString&);
diff --git a/src/projectmanager.cpp b/src/projectmanager.cpp
index 078774d..4b51d2c 100644
--- a/src/projectmanager.cpp
+++ b/src/projectmanager.cpp
@@ -78,7 +78,7 @@ bool ProjectManager::create(const TQString& sName, const TQString& sPath,
 	if (!dir.exists()) {
 		sMsg = i18n("The requested parent directory (%1) does not exist").
 			arg(sParentPath);
-		KMessageBox::error(0, sMsg);
+		KMessageBox::error(nullptr, sMsg);
 		return false;
 	}
 	
@@ -86,7 +86,7 @@ bool ProjectManager::create(const TQString& sName, const TQString& sPath,
 	if (dir.exists(sDirName)) {
 		sMsg = i18n("Cannot create a project inside an existing directory "
 			"(%1/%2)").arg(dir.canonicalPath()).arg(sDirName);
-		KMessageBox::error(0, sMsg);
+		KMessageBox::error(nullptr, sMsg);
 		return false;
 	}
 
@@ -94,7 +94,7 @@ bool ProjectManager::create(const TQString& sName, const TQString& sPath,
 	if (!dir.mkdir(sDirName, false) || !dir.cd(sDirName, false)) {
 		sMsg = i18n("Failed to create the project directory (%1/%2)").
 			arg(dir.canonicalPath()).arg(sDirName);
-		KMessageBox::error(0, sMsg);
+		KMessageBox::error(nullptr, sMsg);
 		return false;
 	}
 	
diff --git a/src/querypage.h b/src/querypage.h
index 7e2107d..eb09beb 100644
--- a/src/querypage.h
+++ b/src/querypage.h
@@ -47,7 +47,7 @@ class QueryPage : public QueryPageBase
    TQ_OBJECT
 
 public: 
-	QueryPage(TQWidget* pParent = 0, const char* szName = 0);
+	QueryPage(TQWidget* pParent = nullptr, const char* szName = nullptr);
 	~QueryPage();
 	
 	void query(uint, const TQString&, bool);
diff --git a/src/querypagebase.h b/src/querypagebase.h
index d5a7d68..b4410ba 100644
--- a/src/querypagebase.h
+++ b/src/querypagebase.h
@@ -46,7 +46,7 @@ class QueryPageBase : public TQHBox
 {
 TQ_OBJECT
 public:
-    QueryPageBase(TQWidget* pParent = 0, const char* szName = 0);
+    QueryPageBase(TQWidget* pParent = nullptr, const char* szName = nullptr);
     ~QueryPageBase();
 
 	void applyPrefs();
diff --git a/src/queryresultsmenu.h b/src/queryresultsmenu.h
index db200e8..71e4728 100644
--- a/src/queryresultsmenu.h
+++ b/src/queryresultsmenu.h
@@ -46,7 +46,7 @@ class QueryResultsMenu : public TQPopupMenu
 	TQ_OBJECT
 	
 public:
-    QueryResultsMenu(TQWidget* pParent = 0, const char* szName = 0);
+    QueryResultsMenu(TQWidget* pParent = nullptr, const char* szName = nullptr);
     ~QueryResultsMenu();
 	
 public slots:		
diff --git a/src/queryview.h b/src/queryview.h
index 50f1a05..0210bf4 100644
--- a/src/queryview.h
+++ b/src/queryview.h
@@ -120,7 +120,7 @@ class QueryView : public TQListView
 	TQ_OBJECT
 	
 public:
-	QueryView(TQWidget* pParent = 0, const char* szName = 0);
+	QueryView(TQWidget* pParent = nullptr, const char* szName = nullptr);
 	~QueryView();
 	
 	virtual void addRecord(const TQString&, const TQString&, const TQString&,
diff --git a/src/queryviewdlg.h b/src/queryviewdlg.h
index f9130b0..18ae10b 100644
--- a/src/queryviewdlg.h
+++ b/src/queryviewdlg.h
@@ -50,8 +50,8 @@ class QueryViewDlg : public QueryViewLayout
 	TQ_OBJECT
 
 public:
-	QueryViewDlg(uint nFlags = 0, TQWidget* pParent = 0, 
-		const char* szName = 0);
+	QueryViewDlg(uint nFlags = 0, TQWidget* pParent = nullptr, 
+		const char* szName = nullptr);
 	~QueryViewDlg();
 
 	/** These flags control the behaviour of the dialogue. */
diff --git a/src/queryviewdriver.h b/src/queryviewdriver.h
index 4ec6256..c2646c9 100644
--- a/src/queryviewdriver.h
+++ b/src/queryviewdriver.h
@@ -47,7 +47,7 @@ class QueryViewDriver : public TQObject
 	TQ_OBJECT
 
 public:
-    QueryViewDriver(QueryView*, TQObject* pParent = 0, const char* szName = 0);
+    QueryViewDriver(QueryView*, TQObject* pParent = nullptr, const char* szName = nullptr);
     ~QueryViewDriver();
 
 	void query(uint, const TQString&, bool bCase, TQListViewItem* pItem = nullptr);
diff --git a/src/querywidget.h b/src/querywidget.h
index e43ec5b..81e4b9b 100644
--- a/src/querywidget.h
+++ b/src/querywidget.h
@@ -47,7 +47,7 @@ class QueryWidget : public QueryWidgetLayout
    TQ_OBJECT
 
 public:
-	QueryWidget(TQWidget* pParent = 0, const char* szName = 0);
+	QueryWidget(TQWidget* pParent = nullptr, const char* szName = nullptr);
 	~QueryWidget();
 
 	void addQueryPage();
diff --git a/src/scanprogressdlg.h b/src/scanprogressdlg.h
index c97a82d..6ef8125 100644
--- a/src/scanprogressdlg.h
+++ b/src/scanprogressdlg.h
@@ -44,7 +44,7 @@ class ScanProgressDlg : public ScanProgressLayout
    TQ_OBJECT
 
 public: 
-	ScanProgressDlg(TQWidget* pParent = 0, const char* szName = 0);
+	ScanProgressDlg(TQWidget* pParent = nullptr, const char* szName = nullptr);
 	~ScanProgressDlg();
 
 	void addFiles(int);
diff --git a/src/searchlist.cpp b/src/searchlist.cpp
index 1442d04..230c9de 100644
--- a/src/searchlist.cpp
+++ b/src/searchlist.cpp
@@ -160,7 +160,7 @@ void SearchList::slotFindItem(const TQString& sText)
 		ExactMatch | BeginsWith | Contains);
 
 	// Select this item
-	if (pItem != 0) {
+	if (pItem) {
 		m_pList->setSelected(pItem, true);
 		m_pList->ensureItemVisible(pItem);
 	}
diff --git a/src/searchlist.h b/src/searchlist.h
index a5530ab..304b06d 100644
--- a/src/searchlist.h
+++ b/src/searchlist.h
@@ -93,7 +93,7 @@ class SearchList : public TQVBox
    TQ_OBJECT
 
 public: 
-	SearchList(int nSearchCol, TQWidget* pParent = 0, const char* szName = 0);
+	SearchList(int nSearchCol, TQWidget* pParent = nullptr, const char* szName = nullptr);
 	~SearchList();
 
 	/**
diff --git a/src/searchresultsdlg.h b/src/searchresultsdlg.h
index fb3788b..a9faf89 100644
--- a/src/searchresultsdlg.h
+++ b/src/searchresultsdlg.h
@@ -42,7 +42,7 @@ class SearchResultsDlg : public SearchResultsLayout
 	TQ_OBJECT
 
 public:
-	SearchResultsDlg(TQWidget* pParent = 0, const char* szName = 0);
+	SearchResultsDlg(TQWidget* pParent = nullptr, const char* szName = nullptr);
 	~SearchResultsDlg();
 
 	void setColumn(int);
diff --git a/src/symbolcompletion.cpp b/src/symbolcompletion.cpp
index 87802f2..0ecd435 100644
--- a/src/symbolcompletion.cpp
+++ b/src/symbolcompletion.cpp
@@ -312,7 +312,7 @@ void SymbolCompletion::slotFilterInsert(KTextEditor::CompletionEntry* pEntry,
 		*pTextToInsert = "";
 		
 	// Disconnect the CC object signals
-	disconnect(m_pCCObject, 0, this, 0);
+	disconnect(m_pCCObject, nullptr, this, nullptr);
 	m_pCCObject = nullptr;
 }
 
diff --git a/src/symbolcompletion.h b/src/symbolcompletion.h
index 36839bc..5bf12e0 100644
--- a/src/symbolcompletion.h
+++ b/src/symbolcompletion.h
@@ -77,8 +77,8 @@ public:
 		virtual TQObject* getCCObject() = 0;
 	};
 	
-    SymbolCompletion(SymbolCompletion::Interface*, TQObject* pParent = 0, 
-		const char* szName = 0);
+    SymbolCompletion(SymbolCompletion::Interface*, TQObject* pParent = nullptr, 
+		const char* szName = nullptr);
     ~SymbolCompletion();
 
 	void abort();
diff --git a/src/symboldlg.h b/src/symboldlg.h
index f440bda..4dcf859 100644
--- a/src/symboldlg.h
+++ b/src/symboldlg.h
@@ -46,7 +46,7 @@ class SymbolDlg : public SymbolLayout
 	TQ_OBJECT
 
 public:
-	SymbolDlg(TQWidget* pParent = 0, const char* szName = 0);
+	SymbolDlg(TQWidget* pParent = nullptr, const char* szName = nullptr);
 	~SymbolDlg();
 
 	enum { Reference = 0, Definition, Called, Calling, Text, Pattern,
diff --git a/src/tabwidget.h b/src/tabwidget.h
index 8787f7d..b652631 100644
--- a/src/tabwidget.h
+++ b/src/tabwidget.h
@@ -42,7 +42,7 @@ class TabWidget : public KTabWidget
 {
 TQ_OBJECT
 public:
-    TabWidget(TQWidget* pParent = 0, const char* szName = 0);
+    TabWidget(TQWidget* pParent = nullptr, const char* szName = nullptr);
     ~TabWidget();
 
 private:
diff --git a/src/treewidget.h b/src/treewidget.h
index 9dd3181..0c05e28 100644
--- a/src/treewidget.h
+++ b/src/treewidget.h
@@ -45,7 +45,7 @@ class TreeWidget : public QueryView
 	TQ_OBJECT
 	
 public:
-	TreeWidget(TQWidget* pParent = 0, const char* szName = 0);
+	TreeWidget(TQWidget* pParent = nullptr, const char* szName = nullptr);
 	~TreeWidget();
 	
 	/**
-- 
cgit v1.2.3

