aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorGravatar Alexey Sokolov2016-05-01 16:16:09 +0100
committerGravatar Alexey Sokolov2016-05-01 16:16:09 +0100
commitfe375f69972cd912739c0d68fa4951d35de90e5e (patch)
tree71bd2c2b59d6be62d7c18588a417e5aa39ab233c /src
parentlibkvidcc: fix $dcc.currentSpeed documentation add missing @short and fix rig... (diff)
parentApply clang-tidy: modernize-loop-convert (diff)
downloadKVIrc-fe375f69972cd912739c0d68fa4951d35de90e5e.tar.gz
KVIrc-fe375f69972cd912739c0d68fa4951d35de90e5e.tar.bz2
KVIrc-fe375f69972cd912739c0d68fa4951d35de90e5e.zip
Merge pull request #1962 from DarthGandalf/modernize
Apply several fixes of clang-tidy
Diffstat (limited to 'src')
-rw-r--r--src/kvilib/config/KviBuildInfo.cpp2
-rw-r--r--src/kvilib/core/KviCString.cpp38
-rw-r--r--src/kvilib/core/KviQString.cpp2
-rw-r--r--src/kvilib/ext/KviAnimatedPixmapCache.cpp18
-rw-r--r--src/kvilib/ext/KviCommandFormatter.cpp26
-rw-r--r--src/kvilib/ext/KviConfigurationFile.cpp14
-rw-r--r--src/kvilib/ext/KviCryptEngine.cpp5
-rw-r--r--src/kvilib/ext/KviCryptEngineManager.cpp4
-rw-r--r--src/kvilib/ext/KviDataBuffer.cpp6
-rw-r--r--src/kvilib/ext/KviMediaManager.cpp6
-rw-r--r--src/kvilib/ext/KviMessageTypeSettings.cpp14
-rw-r--r--src/kvilib/ext/KviMiscUtils.cpp4
-rw-r--r--src/kvilib/ext/KviPixmap.cpp20
-rw-r--r--src/kvilib/ext/KviProxy.cpp7
-rw-r--r--src/kvilib/ext/KviProxyDataBase.cpp6
-rw-r--r--src/kvilib/ext/KviRegisteredChannelDataBase.cpp8
-rw-r--r--src/kvilib/ext/KviRegisteredUser.cpp8
-rw-r--r--src/kvilib/ext/KviRegisteredUserDataBase.cpp38
-rw-r--r--src/kvilib/ext/KviRegisteredUserGroup.cpp3
-rw-r--r--src/kvilib/ext/KviRuntimeInfo.cpp3
-rw-r--r--src/kvilib/ext/KviSharedFile.cpp3
-rw-r--r--src/kvilib/ext/KviSharedFilesManager.cpp10
-rw-r--r--src/kvilib/ext/KviStringConversion.cpp8
-rw-r--r--src/kvilib/file/KviFile.cpp5
-rw-r--r--src/kvilib/file/KviFileUtils.cpp12
-rw-r--r--src/kvilib/file/KviPackageIOEngine.cpp6
-rw-r--r--src/kvilib/file/KviPackageReader.cpp3
-rw-r--r--src/kvilib/irc/KviAvatarCache.cpp4
-rw-r--r--src/kvilib/irc/KviIdentityProfile.cpp3
-rw-r--r--src/kvilib/irc/KviIdentityProfileSet.cpp22
-rw-r--r--src/kvilib/irc/KviIrcNetwork.cpp20
-rw-r--r--src/kvilib/irc/KviIrcServer.cpp26
-rw-r--r--src/kvilib/irc/KviIrcServerDataBase.cpp16
-rw-r--r--src/kvilib/irc/KviIrcServerReconnectInfo.cpp3
-rw-r--r--src/kvilib/irc/KviIrcUserDataBase.cpp14
-rw-r--r--src/kvilib/irc/KviNickServRuleSet.cpp20
-rw-r--r--src/kvilib/irc/KviUserIdentity.cpp3
-rw-r--r--src/kvilib/irc/KviUserIdentityManager.cpp4
-rw-r--r--src/kvilib/locale/KviLocale.cpp38
-rw-r--r--src/kvilib/locale/KviMessageCatalogue.cpp8
-rw-r--r--src/kvilib/locale/KviTranslationEntry.cpp4
-rw-r--r--src/kvilib/locale/KviTranslator.cpp3
-rw-r--r--src/kvilib/net/KviDnsResolver.cpp19
-rw-r--r--src/kvilib/net/KviHttpRequest.cpp18
-rw-r--r--src/kvilib/net/KviNetUtils.cpp15
-rw-r--r--src/kvilib/net/KviNetworkAccessManager.cpp6
-rw-r--r--src/kvilib/net/KviSSL.cpp65
-rw-r--r--src/kvilib/net/KviUrl.cpp3
-rw-r--r--src/kvilib/system/KviEnvironment.cpp2
-rw-r--r--src/kvilib/system/KviThread.cpp22
-rw-r--r--src/kvilib/system/KviTimeUtils.cpp4
-rw-r--r--src/kvilib/tal/KviTalApplication.cpp3
-rw-r--r--src/kvilib/tal/KviTalFileDialog.cpp3
-rw-r--r--src/kvilib/tal/KviTalGroupBox.cpp11
-rw-r--r--src/kvilib/tal/KviTalHBox.cpp3
-rw-r--r--src/kvilib/tal/KviTalIconAndRichTextItemDelegate.cpp3
-rw-r--r--src/kvilib/tal/KviTalListWidget.cpp6
-rw-r--r--src/kvilib/tal/KviTalMainWindow.cpp3
-rw-r--r--src/kvilib/tal/KviTalMenuBar.cpp3
-rw-r--r--src/kvilib/tal/KviTalTabDialog.cpp3
-rw-r--r--src/kvilib/tal/KviTalToolTip.cpp4
-rw-r--r--src/kvilib/tal/KviTalVBox.cpp3
-rw-r--r--src/kvilib/tal/KviTalWizard.cpp18
-rw-r--r--src/kvirc/kernel/KviAction.cpp23
-rw-r--r--src/kvirc/kernel/KviActionManager.cpp26
-rw-r--r--src/kvirc/kernel/KviApplication.cpp65
-rw-r--r--src/kvirc/kernel/KviApplication_filesystem.cpp7
-rw-r--r--src/kvirc/kernel/KviApplication_setup.cpp6
-rw-r--r--src/kvirc/kernel/KviAsynchronousConnectionData.cpp2
-rw-r--r--src/kvirc/kernel/KviCoreActions.cpp10
-rw-r--r--src/kvirc/kernel/KviCustomToolBarDescriptor.cpp8
-rw-r--r--src/kvirc/kernel/KviCustomToolBarManager.cpp12
-rw-r--r--src/kvirc/kernel/KviDefaultScript.cpp12
-rw-r--r--src/kvirc/kernel/KviFileTransfer.cpp12
-rw-r--r--src/kvirc/kernel/KviIconManager.cpp59
-rw-r--r--src/kvirc/kernel/KviIpcSentinel.cpp9
-rw-r--r--src/kvirc/kernel/KviIrcConnection.cpp13
-rw-r--r--src/kvirc/kernel/KviIrcConnectionAntiCtcpFloodData.cpp3
-rw-r--r--src/kvirc/kernel/KviIrcConnectionAsyncWhoisData.cpp4
-rw-r--r--src/kvirc/kernel/KviIrcConnectionNetsplitDetectorData.cpp3
-rw-r--r--src/kvirc/kernel/KviIrcConnectionServerInfo.cpp5
-rw-r--r--src/kvirc/kernel/KviIrcConnectionStateData.cpp3
-rw-r--r--src/kvirc/kernel/KviIrcConnectionStatistics.cpp3
-rw-r--r--src/kvirc/kernel/KviIrcConnectionTarget.cpp4
-rw-r--r--src/kvirc/kernel/KviIrcConnectionTargetResolver.cpp28
-rw-r--r--src/kvirc/kernel/KviIrcContext.cpp74
-rw-r--r--src/kvirc/kernel/KviIrcLink.cpp30
-rw-r--r--src/kvirc/kernel/KviIrcSocket.cpp64
-rw-r--r--src/kvirc/kernel/KviIrcUrl.cpp14
-rw-r--r--src/kvirc/kernel/KviLagMeter.cpp12
-rw-r--r--src/kvirc/kernel/KviMain.cpp4
-rw-r--r--src/kvirc/kernel/KviNotifyList.cpp15
-rw-r--r--src/kvirc/kernel/KviOptions.cpp16
-rw-r--r--src/kvirc/kernel/KviSSLMaster.cpp4
-rw-r--r--src/kvirc/kernel/KviTextIconManager.cpp14
-rw-r--r--src/kvirc/kernel/KviTheme.cpp7
-rw-r--r--src/kvirc/kernel/KviUserInput.cpp4
-rw-r--r--src/kvirc/kvs/KviKvsAction.cpp3
-rw-r--r--src/kvirc/kvs/KviKvsAliasManager.cpp4
-rw-r--r--src/kvirc/kvs/KviKvsArray.cpp14
-rw-r--r--src/kvirc/kvs/KviKvsArrayCast.cpp2
-rw-r--r--src/kvirc/kvs/KviKvsAsyncDnsOperation.cpp2
-rw-r--r--src/kvirc/kvs/KviKvsCallbackObject.cpp2
-rw-r--r--src/kvirc/kvs/KviKvsCoreCallbackCommands.cpp20
-rw-r--r--src/kvirc/kvs/KviKvsCoreFunctions_af.cpp20
-rw-r--r--src/kvirc/kvs/KviKvsCoreFunctions_gl.cpp6
-rw-r--r--src/kvirc/kvs/KviKvsCoreFunctions_mr.cpp16
-rw-r--r--src/kvirc/kvs/KviKvsCoreFunctions_sz.cpp6
-rw-r--r--src/kvirc/kvs/KviKvsCoreSimpleCommands_af.cpp12
-rw-r--r--src/kvirc/kvs/KviKvsCoreSimpleCommands_gl.cpp8
-rw-r--r--src/kvirc/kvs/KviKvsCoreSimpleCommands_mr.cpp15
-rw-r--r--src/kvirc/kvs/KviKvsCoreSimpleCommands_sz.cpp10
-rw-r--r--src/kvirc/kvs/KviKvsDnsManager.cpp10
-rw-r--r--src/kvirc/kvs/KviKvsKernel.cpp4
-rw-r--r--src/kvirc/kvs/KviKvsParameterProcessor.cpp10
-rw-r--r--src/kvirc/kvs/KviKvsPopupManager.cpp2
-rw-r--r--src/kvirc/kvs/KviKvsPopupMenu.cpp70
-rw-r--r--src/kvirc/kvs/KviKvsProcessManager.cpp8
-rw-r--r--src/kvirc/kvs/KviKvsRWEvaluationResult.cpp3
-rw-r--r--src/kvirc/kvs/KviKvsReport.cpp6
-rw-r--r--src/kvirc/kvs/KviKvsRunTimeContext.cpp6
-rw-r--r--src/kvirc/kvs/KviKvsScript.cpp2
-rw-r--r--src/kvirc/kvs/KviKvsScriptAddonManager.cpp28
-rw-r--r--src/kvirc/kvs/KviKvsSwitchList.cpp8
-rw-r--r--src/kvirc/kvs/KviKvsTimerManager.cpp12
-rw-r--r--src/kvirc/kvs/KviKvsUserAction.cpp12
-rw-r--r--src/kvirc/kvs/KviKvsVariant.cpp78
-rw-r--r--src/kvirc/kvs/KviKvsVariant.h6
-rw-r--r--src/kvirc/kvs/event/KviKvsEvent.cpp6
-rw-r--r--src/kvirc/kvs/event/KviKvsEventHandler.cpp3
-rw-r--r--src/kvirc/kvs/event/KviKvsEventManager.cpp78
-rw-r--r--src/kvirc/kvs/object/KviKvsObject.cpp42
-rw-r--r--src/kvirc/kvs/object/KviKvsObjectClass.cpp8
-rw-r--r--src/kvirc/kvs/object/KviKvsObjectController.cpp18
-rw-r--r--src/kvirc/kvs/object/KviKvsObjectFunctionHandler.cpp3
-rw-r--r--src/kvirc/kvs/object/KviKvsObjectFunctionHandlerImpl.cpp3
-rw-r--r--src/kvirc/kvs/parser/KviKvsParser.cpp122
-rw-r--r--src/kvirc/kvs/parser/KviKvsParser_command.cpp32
-rw-r--r--src/kvirc/kvs/parser/KviKvsParser_comment.cpp8
-rw-r--r--src/kvirc/kvs/parser/KviKvsParser_dollar.cpp30
-rw-r--r--src/kvirc/kvs/parser/KviKvsParser_expression.cpp36
-rw-r--r--src/kvirc/kvs/parser/KviKvsParser_lside.cpp74
-rw-r--r--src/kvirc/kvs/parser/KviKvsParser_specialCommands.cpp212
-rw-r--r--src/kvirc/kvs/tree/KviKvsTreeNodeAliasFunctionCall.cpp3
-rw-r--r--src/kvirc/kvs/tree/KviKvsTreeNodeAliasSimpleCommand.cpp5
-rw-r--r--src/kvirc/kvs/tree/KviKvsTreeNodeArrayCount.cpp5
-rw-r--r--src/kvirc/kvs/tree/KviKvsTreeNodeArrayElement.cpp8
-rw-r--r--src/kvirc/kvs/tree/KviKvsTreeNodeArrayOrHashElement.cpp3
-rw-r--r--src/kvirc/kvs/tree/KviKvsTreeNodeArrayReferenceAssert.cpp9
-rw-r--r--src/kvirc/kvs/tree/KviKvsTreeNodeBase.cpp2
-rw-r--r--src/kvirc/kvs/tree/KviKvsTreeNodeBaseObjectFunctionCall.cpp3
-rw-r--r--src/kvirc/kvs/tree/KviKvsTreeNodeCommand.cpp2
-rw-r--r--src/kvirc/kvs/tree/KviKvsTreeNodeCoreCallbackCommand.cpp3
-rw-r--r--src/kvirc/kvs/tree/KviKvsTreeNodeCoreFunctionCall.cpp3
-rw-r--r--src/kvirc/kvs/tree/KviKvsTreeNodeCoreSimpleCommand.cpp3
-rw-r--r--src/kvirc/kvs/tree/KviKvsTreeNodeData.cpp9
-rw-r--r--src/kvirc/kvs/tree/KviKvsTreeNodeDataList.cpp2
-rw-r--r--src/kvirc/kvs/tree/KviKvsTreeNodeExpression.cpp27
-rw-r--r--src/kvirc/kvs/tree/KviKvsTreeNodeExtendedScopeVariable.cpp7
-rw-r--r--src/kvirc/kvs/tree/KviKvsTreeNodeGlobalVariable.cpp5
-rw-r--r--src/kvirc/kvs/tree/KviKvsTreeNodeHashCount.cpp5
-rw-r--r--src/kvirc/kvs/tree/KviKvsTreeNodeHashElement.cpp8
-rw-r--r--src/kvirc/kvs/tree/KviKvsTreeNodeHashReferenceAssert.cpp9
-rw-r--r--src/kvirc/kvs/tree/KviKvsTreeNodeInstructionBlock.cpp2
-rw-r--r--src/kvirc/kvs/tree/KviKvsTreeNodeLocalVariable.cpp5
-rw-r--r--src/kvirc/kvs/tree/KviKvsTreeNodeModuleCallbackCommand.cpp3
-rw-r--r--src/kvirc/kvs/tree/KviKvsTreeNodeModuleFunctionCall.cpp3
-rw-r--r--src/kvirc/kvs/tree/KviKvsTreeNodeModuleSimpleCommand.cpp3
-rw-r--r--src/kvirc/kvs/tree/KviKvsTreeNodeMultipleParameterIdentifier.cpp3
-rw-r--r--src/kvirc/kvs/tree/KviKvsTreeNodeObjectField.cpp5
-rw-r--r--src/kvirc/kvs/tree/KviKvsTreeNodeObjectFunctionCall.cpp3
-rw-r--r--src/kvirc/kvs/tree/KviKvsTreeNodeOperation.cpp40
-rw-r--r--src/kvirc/kvs/tree/KviKvsTreeNodeParameterCount.cpp3
-rw-r--r--src/kvirc/kvs/tree/KviKvsTreeNodeRebindingSwitch.cpp2
-rw-r--r--src/kvirc/kvs/tree/KviKvsTreeNodeScopeOperator.cpp16
-rw-r--r--src/kvirc/kvs/tree/KviKvsTreeNodeSimpleCommand.cpp3
-rw-r--r--src/kvirc/kvs/tree/KviKvsTreeNodeSingleParameterIdentifier.cpp3
-rw-r--r--src/kvirc/kvs/tree/KviKvsTreeNodeSpecialCommand.cpp3
-rw-r--r--src/kvirc/kvs/tree/KviKvsTreeNodeSpecialCommandBreak.cpp3
-rw-r--r--src/kvirc/kvs/tree/KviKvsTreeNodeSpecialCommandClass.cpp2
-rw-r--r--src/kvirc/kvs/tree/KviKvsTreeNodeSpecialCommandContinue.cpp3
-rw-r--r--src/kvirc/kvs/tree/KviKvsTreeNodeSpecialCommandForeach.cpp2
-rw-r--r--src/kvirc/kvs/tree/KviKvsTreeNodeSpecialCommandSwitch.cpp16
-rw-r--r--src/kvirc/kvs/tree/KviKvsTreeNodeSwitchList.cpp6
-rw-r--r--src/kvirc/kvs/tree/KviKvsTreeNodeThisObjectFunctionCall.cpp3
-rw-r--r--src/kvirc/kvs/tree/KviKvsTreeNodeVariable.cpp3
-rw-r--r--src/kvirc/module/KviMexLinkFilter.cpp3
-rw-r--r--src/kvirc/module/KviMexServerImport.cpp3
-rw-r--r--src/kvirc/module/KviModule.cpp6
-rw-r--r--src/kvirc/module/KviModuleExtension.cpp18
-rw-r--r--src/kvirc/module/KviModuleManager.cpp11
-rw-r--r--src/kvirc/sparser/KviAntiSpam.cpp5
-rw-r--r--src/kvirc/sparser/KviIrcMessage.cpp2
-rw-r--r--src/kvirc/sparser/KviIrcServerParser.cpp7
-rw-r--r--src/kvirc/sparser/KviIrcServerParser_ctcp.cpp16
-rw-r--r--src/kvirc/sparser/KviIrcServerParser_literalHandlers.cpp8
-rw-r--r--src/kvirc/sparser/KviIrcServerParser_numericHandlers.cpp9
-rw-r--r--src/kvirc/sparser/KviIrcServerParser_tables.cpp1672
-rw-r--r--src/kvirc/ui/KviActionDrawer.cpp12
-rw-r--r--src/kvirc/ui/KviChannelWindow.cpp16
-rw-r--r--src/kvirc/ui/KviColorSelectionWindow.cpp4
-rw-r--r--src/kvirc/ui/KviConsoleWindow.cpp62
-rw-r--r--src/kvirc/ui/KviCryptController.cpp17
-rw-r--r--src/kvirc/ui/KviCtcpPageDialog.cpp4
-rw-r--r--src/kvirc/ui/KviCustomToolBar.cpp28
-rw-r--r--src/kvirc/ui/KviDebugWindow.cpp8
-rw-r--r--src/kvirc/ui/KviDynamicToolTip.cpp3
-rw-r--r--src/kvirc/ui/KviFileDialog.cpp3
-rw-r--r--src/kvirc/ui/KviHistoryWindow.cpp11
-rw-r--r--src/kvirc/ui/KviHtmlDialog.cpp3
-rw-r--r--src/kvirc/ui/KviInput.cpp14
-rw-r--r--src/kvirc/ui/KviInputEditor.cpp129
-rw-r--r--src/kvirc/ui/KviInputHistory.cpp2
-rw-r--r--src/kvirc/ui/KviIpEditor.cpp21
-rw-r--r--src/kvirc/ui/KviIrcToolBar.cpp9
-rw-r--r--src/kvirc/ui/KviIrcView.cpp126
-rw-r--r--src/kvirc/ui/KviIrcView_events.cpp18
-rw-r--r--src/kvirc/ui/KviIrcView_getTextLine.cpp136
-rw-r--r--src/kvirc/ui/KviIrcView_loghandling.cpp8
-rw-r--r--src/kvirc/ui/KviIrcView_tools.cpp12
-rw-r--r--src/kvirc/ui/KviMainWindow.cpp63
-rw-r--r--src/kvirc/ui/KviMaskEditor.cpp11
-rw-r--r--src/kvirc/ui/KviMenuBar.cpp12
-rw-r--r--src/kvirc/ui/KviMessageBox.cpp6
-rw-r--r--src/kvirc/ui/KviModeEditor.cpp12
-rw-r--r--src/kvirc/ui/KviModeWidget.cpp15
-rw-r--r--src/kvirc/ui/KviOptionsWidget.cpp4
-rw-r--r--src/kvirc/ui/KviQueryWindow.cpp8
-rw-r--r--src/kvirc/ui/KviScriptButton.cpp7
-rw-r--r--src/kvirc/ui/KviScriptEditor.cpp3
-rw-r--r--src/kvirc/ui/KviSelectors.cpp33
-rw-r--r--src/kvirc/ui/KviStatusBar.cpp26
-rw-r--r--src/kvirc/ui/KviStatusBarApplet.cpp26
-rw-r--r--src/kvirc/ui/KviTextIconWindow.cpp8
-rw-r--r--src/kvirc/ui/KviThemedComboBox.cpp3
-rw-r--r--src/kvirc/ui/KviThemedLabel.cpp5
-rw-r--r--src/kvirc/ui/KviThemedLineEdit.cpp5
-rw-r--r--src/kvirc/ui/KviThemedTreeWidget.cpp3
-rw-r--r--src/kvirc/ui/KviToolBar.cpp28
-rw-r--r--src/kvirc/ui/KviTopicWidget.cpp36
-rw-r--r--src/kvirc/ui/KviTreeWindowList.cpp17
-rw-r--r--src/kvirc/ui/KviUserListView.cpp64
-rw-r--r--src/kvirc/ui/KviWebPackageManagementDialog.cpp3
-rw-r--r--src/kvirc/ui/KviWindow.cpp12
-rw-r--r--src/kvirc/ui/KviWindowListBase.cpp8
-rw-r--r--src/kvirc/ui/KviWindowStack.cpp5
-rw-r--r--src/kvirc/ui/KviWindowToolWidget.cpp6
-rw-r--r--src/modules/about/AboutDialog.cpp4
-rw-r--r--src/modules/about/libkviabout.cpp4
-rw-r--r--src/modules/actioneditor/ActionEditor.cpp29
-rw-r--r--src/modules/actioneditor/libkviactioneditor.cpp8
-rw-r--r--src/modules/addon/AddonFunctions.cpp14
-rw-r--r--src/modules/addon/AddonManagementDialog.cpp20
-rw-r--r--src/modules/addon/PackAddonDialog.cpp18
-rw-r--r--src/modules/addon/WebAddonInterfaceDialog.cpp3
-rw-r--r--src/modules/addon/libkviaddon.cpp8
-rw-r--r--src/modules/aliaseditor/AliasEditorWindow.cpp38
-rw-r--r--src/modules/aliaseditor/libkvialiaseditor.cpp10
-rw-r--r--src/modules/avatar/libkviavatar.cpp10
-rw-r--r--src/modules/chan/libkvichan.cpp6
-rw-r--r--src/modules/channelsjoin/ChannelsJoinDialog.cpp11
-rw-r--r--src/modules/channelsjoin/libkvichannelsjoin.cpp4
-rw-r--r--src/modules/classeditor/ClassEditorWindow.cpp26
-rw-r--r--src/modules/classeditor/libkviclasseditor.cpp10
-rw-r--r--src/modules/codetester/CodeTesterWindow.cpp2
-rw-r--r--src/modules/codetester/libkvicodetester.cpp2
-rw-r--r--src/modules/config/libkviconfig.cpp4
-rw-r--r--src/modules/context/libkvicontext.cpp2
-rw-r--r--src/modules/dcc/DccBroker.cpp38
-rw-r--r--src/modules/dcc/DccChatWindow.cpp16
-rw-r--r--src/modules/dcc/DccDescriptor.cpp10
-rw-r--r--src/modules/dcc/DccDialog.cpp14
-rw-r--r--src/modules/dcc/DccFileTransfer.cpp48
-rw-r--r--src/modules/dcc/DccMarshal.cpp32
-rw-r--r--src/modules/dcc/DccThread.cpp4
-rw-r--r--src/modules/dcc/DccVoiceCodec.cpp12
-rw-r--r--src/modules/dcc/DccVoiceWindow.cpp8
-rw-r--r--src/modules/dcc/DccWindow.cpp2
-rw-r--r--src/modules/dcc/libkvidcc.cpp24
-rw-r--r--src/modules/dcc/requests.cpp18
-rw-r--r--src/modules/dialog/libkvidialog.cpp14
-rw-r--r--src/modules/editor/ScriptEditorImplementation.cpp20
-rw-r--r--src/modules/editor/libkvieditor.cpp8
-rw-r--r--src/modules/eventeditor/EventEditorWindow.cpp14
-rw-r--r--src/modules/eventeditor/libkvieventeditor.cpp8
-rw-r--r--src/modules/file/libkvifile.cpp8
-rw-r--r--src/modules/filetransferwindow/FileTransferWindow.cpp26
-rw-r--r--src/modules/filetransferwindow/libkvifiletransferwindow.cpp4
-rw-r--r--src/modules/fish/libkvifish.cpp8
-rw-r--r--src/modules/help/HelpIndex.cpp52
-rw-r--r--src/modules/help/HelpWidget.cpp4
-rw-r--r--src/modules/help/HelpWindow.cpp8
-rw-r--r--src/modules/help/libkvihelp.cpp10
-rw-r--r--src/modules/http/HttpFileTransfer.cpp16
-rw-r--r--src/modules/ident/libkviident.cpp46
-rw-r--r--src/modules/iograph/libkviiograph.cpp10
-rw-r--r--src/modules/lamerizer/libkvilamerizer.cpp4
-rw-r--r--src/modules/language/detector.cpp8
-rw-r--r--src/modules/links/LinksWindow.cpp14
-rw-r--r--src/modules/links/libkvilinks.cpp4
-rw-r--r--src/modules/list/ListWindow.cpp19
-rw-r--r--src/modules/list/libkvilist.cpp4
-rw-r--r--src/modules/logview/LogViewWidget.cpp4
-rw-r--r--src/modules/logview/LogViewWindow.cpp30
-rw-r--r--src/modules/logview/libkvilogview.cpp6
-rw-r--r--src/modules/mediaplayer/MpMp3.cpp2
-rw-r--r--src/modules/mediaplayer/MpMprisInterface.cpp3
-rw-r--r--src/modules/mediaplayer/MpXmmsInterface.cpp15
-rw-r--r--src/modules/mediaplayer/libkvimediaplayer.cpp16
-rw-r--r--src/modules/mircimport/libkvimircimport.cpp30
-rw-r--r--src/modules/my/Idle.cpp4
-rw-r--r--src/modules/my/Idle_x11.cpp6
-rw-r--r--src/modules/my/libkvimy.cpp4
-rw-r--r--src/modules/notifier/NotifierMessage.cpp6
-rw-r--r--src/modules/notifier/NotifierWindow.cpp26
-rw-r--r--src/modules/notifier/NotifierWindowBorder.cpp3
-rw-r--r--src/modules/notifier/libkvinotifier.cpp4
-rw-r--r--src/modules/objects/KvsObject_button.cpp2
-rw-r--r--src/modules/objects/KvsObject_colorDialog.cpp6
-rw-r--r--src/modules/objects/KvsObject_dateTimeEdit.cpp6
-rw-r--r--src/modules/objects/KvsObject_dockWindow.cpp2
-rw-r--r--src/modules/objects/KvsObject_ftp.cpp8
-rw-r--r--src/modules/objects/KvsObject_hBox.cpp6
-rw-r--r--src/modules/objects/KvsObject_http.cpp26
-rw-r--r--src/modules/objects/KvsObject_label.cpp12
-rw-r--r--src/modules/objects/KvsObject_lineEdit.cpp14
-rw-r--r--src/modules/objects/KvsObject_list.cpp12
-rw-r--r--src/modules/objects/KvsObject_listWidget.cpp12
-rw-r--r--src/modules/objects/KvsObject_painter.cpp36
-rw-r--r--src/modules/objects/KvsObject_pixmap.cpp28
-rw-r--r--src/modules/objects/KvsObject_popupMenu.cpp4
-rw-r--r--src/modules/objects/KvsObject_process.cpp4
-rw-r--r--src/modules/objects/KvsObject_socket.cpp6
-rw-r--r--src/modules/objects/KvsObject_sql.cpp14
-rw-r--r--src/modules/objects/KvsObject_tabWidget.cpp2
-rw-r--r--src/modules/objects/KvsObject_tableWidget.cpp13
-rw-r--r--src/modules/objects/KvsObject_textBrowser.cpp2
-rw-r--r--src/modules/objects/KvsObject_toolButton.cpp2
-rw-r--r--src/modules/objects/KvsObject_trayIcon.cpp8
-rw-r--r--src/modules/objects/KvsObject_treeWidget.cpp35
-rw-r--r--src/modules/objects/KvsObject_treeWidgeteItem.cpp12
-rw-r--r--src/modules/objects/KvsObject_vBox.cpp6
-rw-r--r--src/modules/objects/KvsObject_webView.cpp25
-rw-r--r--src/modules/objects/KvsObject_widget.cpp37
-rw-r--r--src/modules/objects/KvsObject_window.cpp15
-rw-r--r--src/modules/objects/KvsObject_wizard.cpp15
-rw-r--r--src/modules/objects/KvsObject_workspace.cpp4
-rw-r--r--src/modules/objects/KvsObject_wrapper.cpp12
-rw-r--r--src/modules/objects/KvsObject_xmlreader.cpp22
-rw-r--r--src/modules/objects/libkviobjects.cpp3
-rw-r--r--src/modules/objects/qtftp/qftp.cpp19
-rw-r--r--src/modules/objects/qtftp/qftp.h6
-rw-r--r--src/modules/objects/qtftp/qurlinfo.cpp10
-rw-r--r--src/modules/objects/qthttp/qhttp.cpp119
-rw-r--r--src/modules/objects/qthttp/qhttp.h3
-rw-r--r--src/modules/objects/qthttp/qhttpauthenticator.cpp13
-rw-r--r--src/modules/options/OptionsDialog.cpp18
-rw-r--r--src/modules/options/OptionsInstanceManager.cpp306
-rw-r--r--src/modules/options/OptionsWidgetContainer.cpp6
-rw-r--r--src/modules/options/OptionsWidget_alertsAndHighlighting.cpp9
-rw-r--r--src/modules/options/OptionsWidget_antiSpam.cpp3
-rw-r--r--src/modules/options/OptionsWidget_avatar.cpp3
-rw-r--r--src/modules/options/OptionsWidget_away.cpp3
-rw-r--r--src/modules/options/OptionsWidget_channel.cpp9
-rw-r--r--src/modules/options/OptionsWidget_connection.cpp15
-rw-r--r--src/modules/options/OptionsWidget_ctcp.cpp3
-rw-r--r--src/modules/options/OptionsWidget_ctcpFloodProtection.cpp3
-rw-r--r--src/modules/options/OptionsWidget_dcc.cpp24
-rw-r--r--src/modules/options/OptionsWidget_general.cpp3
-rw-r--r--src/modules/options/OptionsWidget_identity.cpp29
-rw-r--r--src/modules/options/OptionsWidget_ignore.cpp3
-rw-r--r--src/modules/options/OptionsWidget_input.cpp6
-rw-r--r--src/modules/options/OptionsWidget_interfaceFeatures.cpp3
-rw-r--r--src/modules/options/OptionsWidget_irc.cpp9
-rw-r--r--src/modules/options/OptionsWidget_ircOutput.cpp3
-rw-r--r--src/modules/options/OptionsWidget_ircView.cpp12
-rw-r--r--src/modules/options/OptionsWidget_lag.cpp3
-rw-r--r--src/modules/options/OptionsWidget_logging.cpp3
-rw-r--r--src/modules/options/OptionsWidget_mediaTypes.cpp10
-rw-r--r--src/modules/options/OptionsWidget_message.cpp19
-rw-r--r--src/modules/options/OptionsWidget_nickserv.cpp8
-rw-r--r--src/modules/options/OptionsWidget_notifier.cpp6
-rw-r--r--src/modules/options/OptionsWidget_notify.cpp3
-rw-r--r--src/modules/options/OptionsWidget_protection.cpp3
-rw-r--r--src/modules/options/OptionsWidget_proxy.cpp11
-rw-r--r--src/modules/options/OptionsWidget_query.cpp3
-rw-r--r--src/modules/options/OptionsWidget_servers.cpp88
-rw-r--r--src/modules/options/OptionsWidget_sound.cpp13
-rw-r--r--src/modules/options/OptionsWidget_textEncoding.cpp10
-rw-r--r--src/modules/options/OptionsWidget_textIcons.cpp17
-rw-r--r--src/modules/options/OptionsWidget_theme.cpp9
-rw-r--r--src/modules/options/OptionsWidget_tools.cpp3
-rw-r--r--src/modules/options/OptionsWidget_topicLabel.cpp3
-rw-r--r--src/modules/options/OptionsWidget_tray.cpp3
-rw-r--r--src/modules/options/OptionsWidget_uparser.cpp3
-rw-r--r--src/modules/options/OptionsWidget_urlHandlers.cpp3
-rw-r--r--src/modules/options/OptionsWidget_userList.cpp15
-rw-r--r--src/modules/options/OptionsWidget_windowList.cpp18
-rw-r--r--src/modules/options/libkvioptions.cpp10
-rw-r--r--src/modules/perl/libkviperl.cpp6
-rw-r--r--src/modules/perlcore/libkviperlcore.cpp19
-rw-r--r--src/modules/perlcore/ppport.h8
-rw-r--r--src/modules/popup/libkvipopup.cpp4
-rw-r--r--src/modules/popupeditor/PopupEditorWindow.cpp37
-rw-r--r--src/modules/popupeditor/libkvipopupeditor.cpp8
-rw-r--r--src/modules/pythoncore/kvircmodule.cpp50
-rw-r--r--src/modules/raweditor/RawEditorWindow.cpp12
-rw-r--r--src/modules/raweditor/libkviraweditor.cpp8
-rw-r--r--src/modules/reguser/RegisteredUserEntryDialog.cpp8
-rw-r--r--src/modules/reguser/RegisteredUsersDialog.cpp13
-rw-r--r--src/modules/reguser/libkvireguser.cpp22
-rw-r--r--src/modules/rijndael/Rijndael.cpp12
-rw-r--r--src/modules/rijndael/UglyBase64.cpp4
-rw-r--r--src/modules/rijndael/libkvirijndael.cpp28
-rw-r--r--src/modules/rot13/libkvirot13.cpp4
-rw-r--r--src/modules/setup/SetupWizard.cpp7
-rw-r--r--src/modules/sharedfile/libkvisharedfile.cpp2
-rw-r--r--src/modules/sharedfileswindow/SharedFilesWindow.cpp14
-rw-r--r--src/modules/sharedfileswindow/libkvisharedfileswindow.cpp4
-rw-r--r--src/modules/snd/libkvisnd.cpp22
-rw-r--r--src/modules/socketspy/libkvisocketspy.cpp4
-rw-r--r--src/modules/spaste/SlowPasteController.cpp6
-rw-r--r--src/modules/spaste/libkvispaste.cpp16
-rw-r--r--src/modules/spellchecker/libkvispellchecker.cpp8
-rw-r--r--src/modules/str/libkvistr.cpp24
-rw-r--r--src/modules/system/Plugin.cpp10
-rw-r--r--src/modules/system/libkvisystem.cpp8
-rw-r--r--src/modules/term/libkviterm.cpp2
-rw-r--r--src/modules/texticons/libkvitexticons.cpp4
-rw-r--r--src/modules/theme/PackThemeDialog.cpp17
-rw-r--r--src/modules/theme/SaveThemeDialog.cpp3
-rw-r--r--src/modules/theme/ThemeFunctions.cpp12
-rw-r--r--src/modules/theme/ThemeManagementDialog.cpp22
-rw-r--r--src/modules/theme/WebThemeInterfaceDialog.cpp3
-rw-r--r--src/modules/tip/libkvitip.cpp10
-rw-r--r--src/modules/toolbareditor/CustomizeToolBarsDialog.cpp17
-rw-r--r--src/modules/torrent/StatusBarApplet.cpp3
-rw-r--r--src/modules/torrent/TorrentInterface.cpp2
-rw-r--r--src/modules/torrent/libkvitorrent.cpp14
-rw-r--r--src/modules/trayicon/libkvitrayicon.cpp8
-rw-r--r--src/modules/upnp/Manager.cpp18
-rw-r--r--src/modules/upnp/RootService.cpp3
-rw-r--r--src/modules/upnp/Service.cpp7
-rw-r--r--src/modules/upnp/SsdpConnection.cpp2
-rw-r--r--src/modules/upnp/WanConnectionService.cpp3
-rw-r--r--src/modules/upnp/igdcontrolpoint.cpp8
-rw-r--r--src/modules/upnp/libkviupnp.cpp8
-rw-r--r--src/modules/url/libkviurl.cpp33
-rw-r--r--src/modules/window/UserWindow.cpp4
-rw-r--r--src/modules/window/libkviwindow.cpp10
450 files changed, 3965 insertions, 4288 deletions
diff --git a/src/kvilib/config/KviBuildInfo.cpp b/src/kvilib/config/KviBuildInfo.cpp
index ed1d7b4df..aa4cb3479 100644
--- a/src/kvilib/config/KviBuildInfo.cpp
+++ b/src/kvilib/config/KviBuildInfo.cpp
@@ -90,7 +90,7 @@ const char * feature_array[] = {
#endif
"Qt5",
"KVS",
- 0
+ nullptr
};
namespace KviBuildInfo
diff --git a/src/kvilib/core/KviCString.cpp b/src/kvilib/core/KviCString.cpp
index d68b023ae..bee6a30a0 100644
--- a/src/kvilib/core/KviCString.cpp
+++ b/src/kvilib/core/KviCString.cpp
@@ -210,8 +210,8 @@ bool kvi_matchStringCI(const char * exp, const char * str)
// str = arexoxmexamemizazv
// .
// n
- const char * afterWild = 0;
- const char * nextStrToCheck = 0;
+ const char * afterWild = nullptr;
+ const char * nextStrToCheck = nullptr;
while(*exp)
{
@@ -272,8 +272,8 @@ bool kvi_matchStringCS(const char * exp, const char * str)
// str = arexoxmexamemizazv
// .
// n
- const char * afterWild = 0;
- const char * nextStrToCheck = 0;
+ const char * afterWild = nullptr;
+ const char * nextStrToCheck = nullptr;
while(*exp)
{
@@ -336,8 +336,8 @@ bool kvi_matchStringWithTerminator(const char * exp, const char * str, char term
// str = arexoxmexamemizazv
// .
// n
- const char * afterWild = 0;
- const char * nextStrToCheck = 0;
+ const char * afterWild = nullptr;
+ const char * nextStrToCheck = nullptr;
while(NOT_AT_END(exp))
{
@@ -424,7 +424,7 @@ bool kvi_matchWildExpr(const char * m1, const char * m2)
if(!(m1 && m2 && (*m1)))
return false;
- const char * savePos1 = 0;
+ const char * savePos1 = nullptr;
const char * savePos2 = m2;
while(*m1)
{
@@ -563,7 +563,7 @@ bool kvi_matchWildExprWithTerminator(const char * m1, const char * m2, char term
bool bSwapped = false;
if(!(m1 && m2 && (NOT_AT_END(m1))))
return false;
- const char * savePos1 = 0;
+ const char * savePos1 = nullptr;
const char * savePos2 = m2;
while(NOT_AT_END(m1))
{
@@ -1421,7 +1421,7 @@ int KviCString::hexToBuffer(char ** buffer,bool bNullToNewlines)
int KviCString::hexToBuffer(char ** buffer, bool bNullToNewlines)
{
- *buffer = 0;
+ *buffer = nullptr;
if((m_len == 0) || (m_len & 1))
return -1; // this is an error
int len = (m_len / 2);
@@ -1440,7 +1440,7 @@ int KviCString::hexToBuffer(char ** buffer, bool bNullToNewlines)
if(*ptr == -1)
{
KviMemory::free(*buffer);
- *buffer = 0;
+ *buffer = nullptr;
return -1;
}
aux++;
@@ -1448,7 +1448,7 @@ int KviCString::hexToBuffer(char ** buffer, bool bNullToNewlines)
if(aux2 == -1)
{
KviMemory::free(*buffer);
- *buffer = 0;
+ *buffer = nullptr;
return -1;
}
*ptr += aux2;
@@ -1525,7 +1525,7 @@ static unsigned char get_base64_idx(char base64)
int KviCString::base64ToBuffer(char ** buffer, bool)
{
- *buffer = 0;
+ *buffer = nullptr;
if((m_len == 0) || (m_len & 3))
return -1; // this is an error
int len = (m_len >> 2) * 3;
@@ -1545,7 +1545,7 @@ int KviCString::base64ToBuffer(char ** buffer, bool)
// ops... there was a padding and we still have chars after it
// this is an error
KviMemory::free(*buffer);
- *buffer = 0;
+ *buffer = nullptr;
return -1;
}
aux1 = get_base64_idx(*aux_ptr++);
@@ -1556,14 +1556,14 @@ int KviCString::base64ToBuffer(char ** buffer, bool)
{
// error
KviMemory::free(*buffer);
- *buffer = 0;
+ *buffer = nullptr;
return -1;
}
if((aux1 | aux2) > 63)
{
// again error...impossible padding
KviMemory::free(*buffer);
- *buffer = 0;
+ *buffer = nullptr;
return -1;
}
if(aux4 == 64)
@@ -1588,7 +1588,7 @@ int KviCString::base64ToBuffer(char ** buffer, bool)
{
// error... impossible padding
KviMemory::free(*buffer);
- *buffer = 0;
+ *buffer = nullptr;
return -1;
}
else
@@ -1992,7 +1992,7 @@ KviCString ** KviCString::splitToArray(char sep, int max, int * realCount) const
}
if(realCount)
*realCount = number;
- strings[number] = 0;
+ strings[number] = nullptr;
return strings;
}
/*
@@ -2104,7 +2104,7 @@ KviCString & KviCString::hexEncodeWithTable(const unsigned char table[256])
char * aux = m_ptr;
char * begin = m_ptr;
- char * n = 0;
+ char * n = nullptr;
int curSize = 0;
while(*aux)
@@ -2208,7 +2208,7 @@ KviCString & KviCString::hexDecode(const char * pFrom)
const char * aux = pFrom;
const char * begin = pFrom;
- char * n = 0;
+ char * n = nullptr;
int curSize = 0;
while(*aux)
diff --git a/src/kvilib/core/KviQString.cpp b/src/kvilib/core/KviQString.cpp
index a8e268419..2be3a4faa 100644
--- a/src/kvilib/core/KviQString.cpp
+++ b/src/kvilib/core/KviQString.cpp
@@ -967,7 +967,7 @@ namespace KviQString
return false;
}
- const QChar * pSavePos1 = 0;
+ const QChar * pSavePos1 = nullptr;
const QChar * pSavePos2 = pM2;
while(pM1->unicode())
{
diff --git a/src/kvilib/ext/KviAnimatedPixmapCache.cpp b/src/kvilib/ext/KviAnimatedPixmapCache.cpp
index ab972f4ff..746b8118e 100644
--- a/src/kvilib/ext/KviAnimatedPixmapCache.cpp
+++ b/src/kvilib/ext/KviAnimatedPixmapCache.cpp
@@ -30,8 +30,8 @@
#define FRAME_DELAY 100
-KviAnimatedPixmapCache * KviAnimatedPixmapCache::m_pInstance = NULL;
-static QPixmap * g_pDummyPixmap = NULL;
+KviAnimatedPixmapCache * KviAnimatedPixmapCache::m_pInstance = nullptr;
+static QPixmap * g_pDummyPixmap = nullptr;
KviAnimatedPixmapCache::KviAnimatedPixmapCache()
{
@@ -45,9 +45,9 @@ KviAnimatedPixmapCache::~KviAnimatedPixmapCache()
if(g_pDummyPixmap)
{
delete g_pDummyPixmap;
- g_pDummyPixmap = NULL;
+ g_pDummyPixmap = nullptr;
}
- m_pInstance = NULL;
+ m_pInstance = nullptr;
}
void KviAnimatedPixmapCache::init()
@@ -62,13 +62,13 @@ void KviAnimatedPixmapCache::done()
if(!m_pInstance)
return;
delete m_pInstance;
- m_pInstance = NULL;
+ m_pInstance = nullptr;
}
KviAnimatedPixmapCache::Data * KviAnimatedPixmapCache::internalLoad(const QString & szFile, int iWidth, int iHeight)
{
m_cacheMutex.lock();
- Data * newData = 0;
+ Data * newData = nullptr;
QMultiHash<QString, Data *>::iterator i = m_hCache.find(szFile);
while(i != m_hCache.end() && i.key() == szFile && !newData)
@@ -114,7 +114,7 @@ KviAnimatedPixmapCache::Data * KviAnimatedPixmapCache::internalResize(Data * dat
bool hasToBeResized = false;
- Data * newData = 0;
+ Data * newData = nullptr;
QMultiHash<QString, Data *>::iterator i = m_hCache.find(data->file);
while(i != m_hCache.end() && i.key() == data->file && !newData)
{
@@ -229,10 +229,10 @@ void KviAnimatedPixmapCache::timeoutEvent()
i = m_timerData.erase(i);
}
- for(int i = 0; i < processed.size(); ++i)
+ for(auto i : processed)
{
// increase the frame index and emit the signal
- processed.at(i)->nextFrame(true);
+ i->nextFrame(true);
}
// m_timerMutex.unlock();
diff --git a/src/kvilib/ext/KviCommandFormatter.cpp b/src/kvilib/ext/KviCommandFormatter.cpp
index 47a60452b..2ce62246d 100644
--- a/src/kvilib/ext/KviCommandFormatter.cpp
+++ b/src/kvilib/ext/KviCommandFormatter.cpp
@@ -57,11 +57,11 @@ namespace KviCommandFormatter
bool hasLeadingChars(QStringList & list, const QChar & c)
{
bool bGotIt = false;
- for(QStringList::Iterator it = list.begin(); it != list.end(); ++it)
+ for(auto & it : list)
{
- if((*it).length() < 1)
+ if(it.length() < 1)
continue;
- if((*it).at(0) == c)
+ if(it.at(0) == c)
{
// found at least one such leading char
bGotIt = true;
@@ -69,12 +69,12 @@ namespace KviCommandFormatter
else
{
// we pretend this line to be empty
- QString szTmp = *it;
+ QString szTmp = it;
szTmp = szTmp.trimmed();
if(!szTmp.isEmpty())
return false;
- *it = ""; // set it to empty also in the main buffer
+ it = ""; // set it to empty also in the main buffer
}
}
return bGotIt;
@@ -92,9 +92,9 @@ namespace KviCommandFormatter
void trimLeading(QStringList & list)
{
- for(QStringList::Iterator it = list.begin(); it != list.end(); ++it)
+ for(auto & it : list)
{
- (*it).remove(0, 1);
+ it.remove(0, 1);
}
}
@@ -110,9 +110,9 @@ namespace KviCommandFormatter
void addLeading(QStringList & list, const QChar & c)
{
- for(QStringList::Iterator it = list.begin(); it != list.end(); ++it)
+ for(auto & it : list)
{
- (*it).prepend(c);
+ it.prepend(c);
}
}
@@ -139,9 +139,9 @@ namespace KviCommandFormatter
//szBuffer = list.join("\n"); join implementation sux :D
// we WANT the last newline
szBuffer = "";
- for(QStringList::Iterator it = list.begin(); it != list.end(); ++it)
+ for(auto & it : list)
{
- szBuffer.append(*it);
+ szBuffer.append(it);
szBuffer.append(QChar('\n'));
}
}
@@ -202,9 +202,9 @@ namespace KviCommandFormatter
//szBuffer = list.join("\n"); join implementation sux :D
// we WANT the last newline
szBuffer = "";
- for(QStringList::Iterator it = list.begin(); it != list.end(); ++it)
+ for(auto & it : list)
{
- szBuffer.append(*it);
+ szBuffer.append(it);
szBuffer.append(QChar('\n'));
}
}
diff --git a/src/kvilib/ext/KviConfigurationFile.cpp b/src/kvilib/ext/KviConfigurationFile.cpp
index 7a291a5a0..ba016ba33 100644
--- a/src/kvilib/ext/KviConfigurationFile.cpp
+++ b/src/kvilib/ext/KviConfigurationFile.cpp
@@ -140,7 +140,7 @@ bool KviConfigurationFile::load()
return false;
KviCString tmp;
- KviConfigurationFileGroup * p_group = 0;
+ KviConfigurationFileGroup * p_group = nullptr;
int iLoadBlockSize = LOAD_BLOCK_SIZE;
@@ -588,12 +588,12 @@ void KviConfigurationFile::setGroup(const QString & szGroup)
bool KviConfigurationFile::hasKey(const QString & szKey)
{
KviConfigurationFileGroup * p_group = getCurrentGroup();
- return (p_group->find(szKey) != 0);
+ return (p_group->find(szKey) != nullptr);
}
bool KviConfigurationFile::hasGroup(const QString & szGroup)
{
- return (m_pDict->find(szGroup) != 0);
+ return (m_pDict->find(szGroup) != nullptr);
}
KviConfigurationFileGroup * KviConfigurationFile::getCurrentGroup()
@@ -675,10 +675,10 @@ QList<int> KviConfigurationFile::readIntListEntry(const QString & szKey, const Q
//qDebug("Got option list for group %s and key %s: %s",m_szGroup.latin1(),szKey.latin1(),p_str->latin1());
- for(QStringList::Iterator it = sl.begin(); it != sl.end(); ++it)
+ for(auto & it : sl)
{
bool bOk;
- int iTmp = (*it).toInt(&bOk);
+ int iTmp = it.toInt(&bOk);
if(bOk)
ret.append(iTmp);
}
@@ -691,11 +691,11 @@ void KviConfigurationFile::writeEntry(const QString & szKey, const QList<int> &
m_bDirty = true;
KviConfigurationFileGroup * p_group = getCurrentGroup();
KviCString szData;
- for(QList<int>::ConstIterator it = list.begin(); it != list.end(); ++it)
+ for(int it : list)
{
if(szData.hasData())
szData.append(',');
- szData.append(KviCString::Format, "%d", *it);
+ szData.append(KviCString::Format, "%d", it);
}
//qDebug("Writing option list for group %s and key %s: %s",m_szGroup.latin1(),szKey.latin1(),szData.ptr());
diff --git a/src/kvilib/ext/KviCryptEngine.cpp b/src/kvilib/ext/KviCryptEngine.cpp
index 5d3665d25..f31b17cd8 100644
--- a/src/kvilib/ext/KviCryptEngine.cpp
+++ b/src/kvilib/ext/KviCryptEngine.cpp
@@ -151,13 +151,12 @@ KviCryptEngine::KviCryptEngine()
#ifdef COMPILE_CRYPT_SUPPORT
setLastError(__tr2qs("Invalid encryption engine"));
m_iMaxEncryptLen = -1; // unlimited
- m_deallocFunc = 0;
+ m_deallocFunc = nullptr;
#endif //COMPILE_CRYPT_SUPPORT
}
KviCryptEngine::~KviCryptEngine()
-{
-}
+ = default;
#ifdef COMPILE_CRYPT_SUPPORT
diff --git a/src/kvilib/ext/KviCryptEngineManager.cpp b/src/kvilib/ext/KviCryptEngineManager.cpp
index c17361b29..ffc6e10c5 100644
--- a/src/kvilib/ext/KviCryptEngineManager.cpp
+++ b/src/kvilib/ext/KviCryptEngineManager.cpp
@@ -68,10 +68,10 @@ KviCryptEngine * KviCryptEngineManager::allocateEngine(const QString & szName)
{
KviCryptEngineDescription * pDesc = m_pEngineDict->find(szName);
if(!pDesc)
- return 0;
+ return nullptr;
KviCryptEngine * pEngine = pDesc->m_allocFunc();
if(!pEngine)
- return 0;
+ return nullptr;
pEngine->m_deallocFunc = pDesc->m_deallocFunc; // remember the dealloc func from now on
return pEngine;
}
diff --git a/src/kvilib/ext/KviDataBuffer.cpp b/src/kvilib/ext/KviDataBuffer.cpp
index 517adfd8a..9a416e74f 100644
--- a/src/kvilib/ext/KviDataBuffer.cpp
+++ b/src/kvilib/ext/KviDataBuffer.cpp
@@ -43,7 +43,7 @@ KviDataBuffer::KviDataBuffer(int uSize, const unsigned char * data)
KviDataBuffer::KviDataBuffer()
{
m_uSize = 0;
- m_pData = 0;
+ m_pData = nullptr;
}
KviDataBuffer::~KviDataBuffer()
@@ -115,7 +115,7 @@ void KviDataBuffer::remove(int uSize)
else
{
KviMemory::free(m_pData);
- m_pData = 0;
+ m_pData = nullptr;
}
}
@@ -129,7 +129,7 @@ void KviDataBuffer::resize(int uSize)
else
{
KviMemory::free(m_pData);
- m_pData = 0;
+ m_pData = nullptr;
}
m_uSize = uSize;
}
diff --git a/src/kvilib/ext/KviMediaManager.cpp b/src/kvilib/ext/KviMediaManager.cpp
index 2c2a1b58b..bc7218ed7 100644
--- a/src/kvilib/ext/KviMediaManager.cpp
+++ b/src/kvilib/ext/KviMediaManager.cpp
@@ -87,7 +87,7 @@ KviMediaType * KviMediaManager::findMediaTypeByIanaType(const char * ianaType)
return mt;
}
- return 0;
+ return nullptr;
}
KviMediaType * KviMediaManager::findMediaTypeByFileMask(const char * filemask)
@@ -100,7 +100,7 @@ KviMediaType * KviMediaManager::findMediaTypeByFileMask(const char * filemask)
return mt;
}
- return 0;
+ return nullptr;
}
void KviMediaManager::copyMediaType(KviMediaType * dst, KviMediaType * src)
@@ -436,7 +436,7 @@ static KviDefaultMediaType g_defMediaTypes[] = {
{ "*.tar.bz2", "", "applicatoin/x-bzip2", "BZipped tarball", "run ark $0" },
{ "*.tgz", "", "application/x-gzip", "GZipped tarball", "run ark $0" },
{ "*.wav", "", "audio/wav", "Wave audio", "run play $0" },
- { 0, 0, 0, 0, 0 }
+ { nullptr, nullptr, nullptr, nullptr, nullptr }
};
void KviMediaManager::load(const QString & filename)
diff --git a/src/kvilib/ext/KviMessageTypeSettings.cpp b/src/kvilib/ext/KviMessageTypeSettings.cpp
index cda5365e2..2b40515e8 100644
--- a/src/kvilib/ext/KviMessageTypeSettings.cpp
+++ b/src/kvilib/ext/KviMessageTypeSettings.cpp
@@ -50,17 +50,7 @@ KviMessageTypeSettings::KviMessageTypeSettings(const KviMessageTypeSettings & ms
}
KviMessageTypeSettings::~KviMessageTypeSettings()
-{
-}
+ = default;
KviMessageTypeSettings & KviMessageTypeSettings::operator=(const KviMessageTypeSettings & msg)
-{
- //if(m_szType.ptr() == msg.m_szType.ptr())return (*this); // self assignment (!!!)
- m_szType = msg.m_szType;
- m_iPixId = msg.m_iPixId;
- m_cForeColor = msg.m_cForeColor;
- m_cBackColor = msg.m_cBackColor;
- m_bLogEnabled = msg.m_bLogEnabled;
- m_iLevel = msg.m_iLevel;
- return (*this);
-}
+ = default;
diff --git a/src/kvilib/ext/KviMiscUtils.cpp b/src/kvilib/ext/KviMiscUtils.cpp
index f7cd1a007..3a147ebe4 100644
--- a/src/kvilib/ext/KviMiscUtils.cpp
+++ b/src/kvilib/ext/KviMiscUtils.cpp
@@ -71,10 +71,10 @@ namespace KviMiscUtils
if(sl.isEmpty())
return false;
// must all be numbers
- for(QStringList::Iterator it = sl.begin(); it != sl.end(); ++it)
+ for(auto & it : sl)
{
bool bOk;
- int i = (*it).toInt(&bOk);
+ int i = it.toInt(&bOk);
if(!bOk)
return false;
if(i < 0)
diff --git a/src/kvilib/ext/KviPixmap.cpp b/src/kvilib/ext/KviPixmap.cpp
index bc5605c0a..5fe1738a7 100644
--- a/src/kvilib/ext/KviPixmap.cpp
+++ b/src/kvilib/ext/KviPixmap.cpp
@@ -28,18 +28,18 @@
KviPixmap::KviPixmap()
{
- m_pPix = 0;
+ m_pPix = nullptr;
}
KviPixmap::KviPixmap(const char * path)
{
- m_pPix = 0;
+ m_pPix = nullptr;
load(path);
}
KviPixmap::KviPixmap(const KviPixmap & pix)
{
- m_pPix = 0;
+ m_pPix = nullptr;
m_szPath = pix.path();
if(!m_szPath.isEmpty())
@@ -56,7 +56,7 @@ KviPixmap::~KviPixmap()
if(m_pPix)
{
delete m_pPix;
- m_pPix = 0; // just to be sure :)
+ m_pPix = nullptr; // just to be sure :)
}
}
@@ -65,7 +65,7 @@ bool KviPixmap::load(const char * path)
if(m_pPix)
{
delete m_pPix;
- m_pPix = 0;
+ m_pPix = nullptr;
}
m_szPath = path;
if(m_szPath.isEmpty())
@@ -76,7 +76,7 @@ bool KviPixmap::load(const char * path)
if(m_pPix->isNull())
{
delete m_pPix;
- m_pPix = 0;
+ m_pPix = nullptr;
m_szPath = "";
return false;
}
@@ -88,7 +88,7 @@ bool KviPixmap::load(const QString & path)
if(m_pPix)
{
delete m_pPix;
- m_pPix = 0;
+ m_pPix = nullptr;
}
m_szPath = path;
if(m_szPath.isEmpty())
@@ -99,7 +99,7 @@ bool KviPixmap::load(const QString & path)
if(m_pPix->isNull())
{
delete m_pPix;
- m_pPix = 0;
+ m_pPix = nullptr;
m_szPath = "";
return false;
}
@@ -125,7 +125,7 @@ void KviPixmap::setNull()
if(m_pPix)
{
delete m_pPix;
- m_pPix = 0;
+ m_pPix = nullptr;
}
m_szPath = "";
}
@@ -140,7 +140,7 @@ KviPixmap & KviPixmap::operator=(const KviPixmap & pix)
if(m_pPix)
{
delete m_pPix;
- m_pPix = 0;
+ m_pPix = nullptr;
}
m_szPath = pix.path();
diff --git a/src/kvilib/ext/KviProxy.cpp b/src/kvilib/ext/KviProxy.cpp
index 702f9a120..c5729c631 100644
--- a/src/kvilib/ext/KviProxy.cpp
+++ b/src/kvilib/ext/KviProxy.cpp
@@ -48,8 +48,7 @@ KviProxy::KviProxy(const KviProxy & prx)
}
KviProxy::~KviProxy()
-{
-}
+ = default;
static const QString proxy_protocols_table[3] = { "SOCKSv4", "SOCKSv5", "HTTP" };
@@ -83,8 +82,8 @@ void KviProxy::setNamedProtocol(const char * proto)
void KviProxy::getSupportedProtocolNames(QStringList & buf)
{
- for(int i = 0; i < 3; i++)
- buf.append(QString(proxy_protocols_table[i]));
+ for(const auto & i : proxy_protocols_table)
+ buf.append(QString(i));
}
void KviProxy::normalizeUserAndPass()
diff --git a/src/kvilib/ext/KviProxyDataBase.cpp b/src/kvilib/ext/KviProxyDataBase.cpp
index 5ae2de6e8..2fed69f3b 100644
--- a/src/kvilib/ext/KviProxyDataBase.cpp
+++ b/src/kvilib/ext/KviProxyDataBase.cpp
@@ -30,7 +30,7 @@ KviProxyDataBase::KviProxyDataBase()
{
m_pProxyList = new KviPointerList<KviProxy>;
m_pProxyList->setAutoDelete(true);
- m_pCurrentProxy = 0;
+ m_pCurrentProxy = nullptr;
}
KviProxyDataBase::~KviProxyDataBase()
@@ -65,7 +65,7 @@ KviProxy * KviProxyDataBase::findProxy(const KviProxy * pProxy, bool bName)
return p;
}
}
- return 0;
+ return nullptr;
}
void KviProxyDataBase::clear()
@@ -73,7 +73,7 @@ void KviProxyDataBase::clear()
delete m_pProxyList;
m_pProxyList = new KviPointerList<KviProxy>;
m_pProxyList->setAutoDelete(true);
- m_pCurrentProxy = 0;
+ m_pCurrentProxy = nullptr;
}
void KviProxyDataBase::load(const QString & filename)
diff --git a/src/kvilib/ext/KviRegisteredChannelDataBase.cpp b/src/kvilib/ext/KviRegisteredChannelDataBase.cpp
index 01e03dd3e..12836d9e1 100644
--- a/src/kvilib/ext/KviRegisteredChannelDataBase.cpp
+++ b/src/kvilib/ext/KviRegisteredChannelDataBase.cpp
@@ -92,7 +92,7 @@ KviRegisteredChannel * KviRegisteredChannelDataBase::find(const QString & name,
KviRegisteredChannelList * l = m_pChannelDict->value(name);
if(!l)
- return 0;
+ return nullptr;
for(KviRegisteredChannel * c = l->first(); c; c = l->next())
{
@@ -100,7 +100,7 @@ KviRegisteredChannel * KviRegisteredChannelDataBase::find(const QString & name,
return c;
}
- return 0;
+ return nullptr;
}
KviRegisteredChannel * KviRegisteredChannelDataBase::findExact(const QString & name, const QString & netmask)
@@ -108,7 +108,7 @@ KviRegisteredChannel * KviRegisteredChannelDataBase::findExact(const QString & n
KviRegisteredChannelList * l = m_pChannelDict->value(name);
if(!l)
- return 0;
+ return nullptr;
for(KviRegisteredChannel * c = l->first(); c; c = l->next())
{
@@ -116,7 +116,7 @@ KviRegisteredChannel * KviRegisteredChannelDataBase::findExact(const QString & n
return c;
}
- return 0;
+ return nullptr;
}
void KviRegisteredChannelDataBase::remove(KviRegisteredChannel * c)
diff --git a/src/kvilib/ext/KviRegisteredUser.cpp b/src/kvilib/ext/KviRegisteredUser.cpp
index a2bab964b..6cffad003 100644
--- a/src/kvilib/ext/KviRegisteredUser.cpp
+++ b/src/kvilib/ext/KviRegisteredUser.cpp
@@ -32,7 +32,7 @@ KviRegisteredUser::KviRegisteredUser(const QString & name)
m_iIgnoreFlags = 0;
m_bIgnoreEnabled = false;
m_szName = name;
- m_pPropertyDict = 0;
+ m_pPropertyDict = nullptr;
m_pMaskList = new KviPointerList<KviIrcMask>;
m_pMaskList->setAutoDelete(true);
}
@@ -58,7 +58,7 @@ KviIrcMask * KviRegisteredUser::findMask(const KviIrcMask & mask)
if(*m == mask)
return m;
}
- return 0;
+ return nullptr;
}
bool KviRegisteredUser::addMask(KviIrcMask * mask)
@@ -66,7 +66,7 @@ bool KviRegisteredUser::addMask(KviIrcMask * mask)
if(findMask(*mask))
{
delete mask;
- mask = 0;
+ mask = nullptr;
return false;
}
m_pMaskList->append(mask);
@@ -133,7 +133,7 @@ void KviRegisteredUser::setProperty(const QString & name, const QString & value)
else
{
delete val;
- val = 0;
+ val = nullptr;
}
}
else
diff --git a/src/kvilib/ext/KviRegisteredUserDataBase.cpp b/src/kvilib/ext/KviRegisteredUserDataBase.cpp
index bc0f64c19..534907ce8 100644
--- a/src/kvilib/ext/KviRegisteredUserDataBase.cpp
+++ b/src/kvilib/ext/KviRegisteredUserDataBase.cpp
@@ -116,7 +116,7 @@
It provides a set of commands for adding and removing masks and manipulating properties.[br]
*/
-KVILIB_API KviRegisteredUserDataBase * g_pRegisteredUserDataBase = 0;
+KVILIB_API KviRegisteredUserDataBase * g_pRegisteredUserDataBase = nullptr;
//============================================================================================================
//
@@ -150,9 +150,9 @@ KviRegisteredUserDataBase::~KviRegisteredUserDataBase()
KviRegisteredUser * KviRegisteredUserDataBase::addUser(const QString & name)
{
if(name.isEmpty())
- return 0;
+ return nullptr;
if(m_pUserDict->find(name))
- return 0;
+ return nullptr;
KviRegisteredUser * u = new KviRegisteredUser(name);
m_pUserDict->replace(u->name(), u); //u->name() because we're NOT copying keys!
emit(userAdded(name));
@@ -162,9 +162,9 @@ KviRegisteredUser * KviRegisteredUserDataBase::addUser(const QString & name)
KviRegisteredUserGroup * KviRegisteredUserDataBase::addGroup(const QString & name)
{
if(name.isEmpty())
- return 0;
+ return nullptr;
if(m_pGroupDict->find(name))
- return 0;
+ return nullptr;
KviRegisteredUserGroup * pGroup = new KviRegisteredUserGroup(name);
m_pGroupDict->replace(pGroup->name(), pGroup); //u->name() because we're NOT copying keys!
return pGroup;
@@ -173,7 +173,7 @@ KviRegisteredUserGroup * KviRegisteredUserDataBase::addGroup(const QString & nam
KviRegisteredUser * KviRegisteredUserDataBase::getUser(const QString & name)
{
if(name.isEmpty())
- return 0;
+ return nullptr;
KviRegisteredUser * u = m_pUserDict->find(name);
if(!u)
{
@@ -202,7 +202,7 @@ static void append_mask_to_list(KviRegisteredUserMaskList * l, KviRegisteredUser
KviRegisteredUser * KviRegisteredUserDataBase::addMask(KviRegisteredUser * u, KviIrcMask * mask)
{
if(!u || !mask)
- return 0;
+ return nullptr;
KVI_ASSERT(u == m_pUserDict->find(u->name()));
KviRegisteredUserMaskList * l;
@@ -213,7 +213,7 @@ KviRegisteredUser * KviRegisteredUserDataBase::addMask(KviRegisteredUser * u, Kv
if(*(m->mask()) == *mask)
{
delete mask;
- mask = 0;
+ mask = nullptr;
return m->user();
}
}
@@ -232,7 +232,7 @@ KviRegisteredUser * KviRegisteredUserDataBase::addMask(KviRegisteredUser * u, Kv
if(*(m->mask()) == *mask)
{
delete mask;
- mask = 0;
+ mask = nullptr;
return m->user();
}
}
@@ -248,24 +248,24 @@ KviRegisteredUser * KviRegisteredUserDataBase::addMask(KviRegisteredUser * u, Kv
{
qDebug("Oops! Received an incoherent regusers action, recovered?");
delete l;
- l = 0;
+ l = nullptr;
}
else
{
append_mask_to_list(l, u, mask);
m_pMaskDict->insert(mask->nick(), l);
}
- return 0;
+ return nullptr;
}
}
// Ok...add it
if(!u->addMask(mask))
{
qDebug("Oops! Received an incoherent regusers action, recovered?");
- return 0; // ops...already there ?
+ return nullptr; // ops...already there ?
}
append_mask_to_list(l, u, mask);
- return 0;
+ return nullptr;
}
void KviRegisteredUserDataBase::copyFrom(KviRegisteredUserDataBase * db)
@@ -424,14 +424,14 @@ KviRegisteredUser * KviRegisteredUserDataBase::findMatchingUser(const QString &
KviRegisteredUserMask * m = findMatchingMask(nick, user, host);
if(m)
return m->user();
- return 0; // no match at all
+ return nullptr; // no match at all
}
KviRegisteredUserMask * KviRegisteredUserDataBase::findMatchingMask(const QString & nick, const QString & user, const QString & host)
{
// first lookup the nickname in the maskDict
if(nick.isEmpty())
- return 0;
+ return nullptr;
KviRegisteredUserMaskList * l = m_pMaskDict->find(nick);
if(l)
{
@@ -447,7 +447,7 @@ KviRegisteredUserMask * KviRegisteredUserDataBase::findMatchingMask(const QStrin
if(m->mask()->matchesFixed(nick, user, host))
return m;
}
- return 0; // no match at all
+ return nullptr; // no match at all
}
KviRegisteredUser * KviRegisteredUserDataBase::findUserWithMask(const KviIrcMask & mask)
@@ -455,14 +455,14 @@ KviRegisteredUser * KviRegisteredUserDataBase::findUserWithMask(const KviIrcMask
KviRegisteredUserMask * m = findExactMask(mask);
if(m)
return m->user();
- return 0;
+ return nullptr;
}
KviRegisteredUserMask * KviRegisteredUserDataBase::findExactMask(const KviIrcMask & mask)
{
// first lookup the nickname in the maskDict
if(mask.nick() == "")
- return 0;
+ return nullptr;
KviRegisteredUserMaskList * l = m_pMaskDict->find(mask.nick());
if(l)
{
@@ -478,7 +478,7 @@ KviRegisteredUserMask * KviRegisteredUserDataBase::findExactMask(const KviIrcMas
if(*(m->mask()) == mask)
return m;
}
- return 0; // no match at all
+ return nullptr; // no match at all
}
/*
bool KviRegisteredUserDataBase::isIgnoredUser(const QString & nick,const QString & user,const QString & host)
diff --git a/src/kvilib/ext/KviRegisteredUserGroup.cpp b/src/kvilib/ext/KviRegisteredUserGroup.cpp
index f7254ced0..2bef321c0 100644
--- a/src/kvilib/ext/KviRegisteredUserGroup.cpp
+++ b/src/kvilib/ext/KviRegisteredUserGroup.cpp
@@ -30,5 +30,4 @@ KviRegisteredUserGroup::KviRegisteredUserGroup(const QString & szName)
}
KviRegisteredUserGroup::~KviRegisteredUserGroup()
-{
-}
+ = default;
diff --git a/src/kvilib/ext/KviRuntimeInfo.cpp b/src/kvilib/ext/KviRuntimeInfo.cpp
index 2cfa1eb74..41838c04e 100644
--- a/src/kvilib/ext/KviRuntimeInfo.cpp
+++ b/src/kvilib/ext/KviRuntimeInfo.cpp
@@ -38,8 +38,7 @@
#if defined(COMPILE_ON_WINDOWS) || defined(COMPILE_ON_MINGW)
#include <winsock2.h>
-typedef enum _QueryInfo
-{
+typedef enum _QueryInfo {
Os_Release,
Os_Version,
Os_Type
diff --git a/src/kvilib/ext/KviSharedFile.cpp b/src/kvilib/ext/KviSharedFile.cpp
index c074cb60c..29127bf26 100644
--- a/src/kvilib/ext/KviSharedFile.cpp
+++ b/src/kvilib/ext/KviSharedFile.cpp
@@ -37,5 +37,4 @@ KviSharedFile::KviSharedFile(const QString & szName, const QString & szAbsPath,
}
KviSharedFile::~KviSharedFile()
-{
-}
+ = default;
diff --git a/src/kvilib/ext/KviSharedFilesManager.cpp b/src/kvilib/ext/KviSharedFilesManager.cpp
index 67b13b458..5c070b529 100644
--- a/src/kvilib/ext/KviSharedFilesManager.cpp
+++ b/src/kvilib/ext/KviSharedFilesManager.cpp
@@ -96,7 +96,7 @@ KviSharedFilesManager::~KviSharedFilesManager()
void KviSharedFilesManager::cleanup()
{
KviPointerHashTableIterator<QString, KviSharedFileList> it(*m_pSharedListDict);
- time_t curTime = time(0);
+ time_t curTime = time(nullptr);
bool bOtherStuffToCleanup = false;
//bool bChanged = false;
@@ -242,7 +242,7 @@ KviSharedFile * KviSharedFilesManager::addSharedFile(const QString & szName, con
}
// Now insert
- KviSharedFile * o = new KviSharedFile(szName, szAbsPath, szMask, timeoutInSecs > 0 ? (((int)(time(0))) + timeoutInSecs) : 0, inf.size());
+ KviSharedFile * o = new KviSharedFile(szName, szAbsPath, szMask, timeoutInSecs > 0 ? (((int)(time(nullptr))) + timeoutInSecs) : 0, inf.size());
doInsert(l, o);
@@ -259,7 +259,7 @@ KviSharedFile * KviSharedFilesManager::addSharedFile(const QString & szName, con
else
{
qDebug("File %s unreadable: can't add offer", szAbsPath.toUtf8().data());
- return 0;
+ return nullptr;
}
}
@@ -267,7 +267,7 @@ KviSharedFile * KviSharedFilesManager::lookupSharedFile(const QString & szName,
{
KviSharedFileList * l = m_pSharedListDict->find(szName);
if(!l)
- return 0;
+ return nullptr;
for(KviSharedFile * o = l->first(); o; o = l->next())
{
@@ -291,7 +291,7 @@ KviSharedFile * KviSharedFilesManager::lookupSharedFile(const QString & szName,
}
}
- return 0;
+ return nullptr;
}
bool KviSharedFilesManager::removeSharedFile(const QString & szName, const QString & szMask, unsigned int uFileSize)
{
diff --git a/src/kvilib/ext/KviStringConversion.cpp b/src/kvilib/ext/KviStringConversion.cpp
index 5e5e6b0d1..cfbdf8acb 100644
--- a/src/kvilib/ext/KviStringConversion.cpp
+++ b/src/kvilib/ext/KviStringConversion.cpp
@@ -87,14 +87,14 @@ namespace KviStringConversion
void encodePath(QStringList & buffer)
{
- for(QStringList::Iterator it = buffer.begin(); it != buffer.end(); ++it)
- encodePath(*it);
+ for(auto & it : buffer)
+ encodePath(it);
}
void decodePath(QStringList & buffer)
{
- for(QStringList::Iterator it = buffer.begin(); it != buffer.end(); ++it)
- decodePath(*it);
+ for(auto & it : buffer)
+ decodePath(it);
}
void toString(const bool bValue, QString & szBuffer)
diff --git a/src/kvilib/file/KviFile.cpp b/src/kvilib/file/KviFile.cpp
index 1d19cb653..e285ed13d 100644
--- a/src/kvilib/file/KviFile.cpp
+++ b/src/kvilib/file/KviFile.cpp
@@ -39,8 +39,7 @@ KviFile::KviFile(const QString & szName)
}
KviFile::~KviFile()
-{
-}
+ = default;
bool KviFile::save(kvi_u8_t t)
{
@@ -186,7 +185,7 @@ bool KviFile::load(KviPointerList<KviCString> * pData)
if(!load(*s))
{
delete s;
- s = 0;
+ s = nullptr;
return false;
}
pData->append(s);
diff --git a/src/kvilib/file/KviFileUtils.cpp b/src/kvilib/file/KviFileUtils.cpp
index 6e4fe6b05..ed1fef7f1 100644
--- a/src/kvilib/file/KviFileUtils.cpp
+++ b/src/kvilib/file/KviFileUtils.cpp
@@ -351,13 +351,13 @@ namespace KviFileUtils
if(f.read(pcBuf, f.size()) != ((long int)f.size()))
{
delete[] pcBuf;
- pcBuf = 0;
+ pcBuf = nullptr;
return false;
}
pcBuf[f.size()] = '\0';
szBuffer = QString::fromUtf8(pcBuf);
delete[] pcBuf;
- pcBuf = 0;
+ pcBuf = nullptr;
return true;
}
@@ -450,9 +450,9 @@ namespace KviFileUtils
{
QString szSrc(szPath);
szPath = "";
- for(int i = 0; i < szSrc.length(); i++)
+ for(const auto & i : szSrc)
{
- QChar cur = szSrc[i];
+ QChar cur = i;
if(!(cur.isLetter() || cur.isDigit() || cur == ' ' || cur == '_' || cur == '.' || cur == '#' || cur == '%'))
{
if(cur.row() != 0)
@@ -480,9 +480,9 @@ namespace KviFileUtils
{
QString szSrc(szPath);
szPath = "";
- for(int i = 0; i < szSrc.length(); i++)
+ for(const auto & i : szSrc)
{
- QChar cur = szSrc[i];
+ QChar cur = i;
#if defined(COMPILE_ON_WINDOWS) || defined(COMPILE_ON_MINGW)
if(cur.unicode() < 32 || cur == '<' || cur == '>' || cur == ':' || cur == '"' || cur == '/' || cur == '\\' || cur == '|' || cur == '?' || cur == '*')
#else
diff --git a/src/kvilib/file/KviPackageIOEngine.cpp b/src/kvilib/file/KviPackageIOEngine.cpp
index 8cd38d6a1..5dcfde4ca 100644
--- a/src/kvilib/file/KviPackageIOEngine.cpp
+++ b/src/kvilib/file/KviPackageIOEngine.cpp
@@ -99,7 +99,7 @@
KviPackageIOEngine::KviPackageIOEngine()
{
- m_pProgressDialog = 0;
+ m_pProgressDialog = nullptr;
m_pStringInfoFields = new KviPointerHashTable<QString, QString>();
m_pStringInfoFields->setAutoDelete(true);
m_pBinaryInfoFields = new KviPointerHashTable<QString, QByteArray>();
@@ -132,7 +132,7 @@ bool KviPackageIOEngine::updateProgress(int iProgress, const QString & szLabel)
void KviPackageIOEngine::showProgressDialog(const QString & szCaption, int iTotalSteps)
{
- m_pProgressDialog = new QProgressDialog(QString(""), __tr2qs("Cancel"), 0, iTotalSteps, 0);
+ m_pProgressDialog = new QProgressDialog(QString(""), __tr2qs("Cancel"), 0, iTotalSteps, nullptr);
m_pProgressDialog->setModal(true);
m_pProgressDialog->setWindowTitle(szCaption);
@@ -146,7 +146,7 @@ void KviPackageIOEngine::hideProgressDialog()
if(!m_pProgressDialog)
return;
delete m_pProgressDialog;
- m_pProgressDialog = 0;
+ m_pProgressDialog = nullptr;
}
bool KviPackageIOEngine::writeError()
diff --git a/src/kvilib/file/KviPackageReader.cpp b/src/kvilib/file/KviPackageReader.cpp
index 6da01c703..ed16432c3 100644
--- a/src/kvilib/file/KviPackageReader.cpp
+++ b/src/kvilib/file/KviPackageReader.cpp
@@ -44,8 +44,7 @@ KviPackageReader::KviPackageReader()
}
KviPackageReader::~KviPackageReader()
-{
-}
+ = default;
bool KviPackageReader::readHeaderInternal(KviFile * pFile, const QString &)
{
diff --git a/src/kvilib/irc/KviAvatarCache.cpp b/src/kvilib/irc/KviAvatarCache.cpp
index 22d9db2b9..3b1ed37a8 100644
--- a/src/kvilib/irc/KviAvatarCache.cpp
+++ b/src/kvilib/irc/KviAvatarCache.cpp
@@ -35,7 +35,7 @@
// keep the unaccessed avatars for 30 days
#define MAX_UNACCESSED_TIME (3600 * 24 * 30)
-KviAvatarCache * KviAvatarCache::m_pAvatarCacheInstance = 0;
+KviAvatarCache * KviAvatarCache::m_pAvatarCacheInstance = nullptr;
void KviAvatarCache::init()
{
@@ -57,7 +57,7 @@ void KviAvatarCache::done()
}
delete m_pAvatarCacheInstance;
- m_pAvatarCacheInstance = 0;
+ m_pAvatarCacheInstance = nullptr;
}
KviAvatarCache::KviAvatarCache()
diff --git a/src/kvilib/irc/KviIdentityProfile.cpp b/src/kvilib/irc/KviIdentityProfile.cpp
index 943504ee0..4c7c312e2 100644
--- a/src/kvilib/irc/KviIdentityProfile.cpp
+++ b/src/kvilib/irc/KviIdentityProfile.cpp
@@ -31,8 +31,7 @@ KviIdentityProfile::KviIdentityProfile()
}
KviIdentityProfile::~KviIdentityProfile()
-{
-}
+ = default;
void KviIdentityProfile::copyFrom(const KviIdentityProfile & src)
{
diff --git a/src/kvilib/irc/KviIdentityProfileSet.cpp b/src/kvilib/irc/KviIdentityProfileSet.cpp
index 73121866d..1c10e1c2c 100644
--- a/src/kvilib/irc/KviIdentityProfileSet.cpp
+++ b/src/kvilib/irc/KviIdentityProfileSet.cpp
@@ -25,19 +25,19 @@
#include "KviIdentityProfileSet.h"
#include "KviConfigurationFile.h"
-KviIdentityProfileSet * KviIdentityProfileSet::m_pSelf = NULL;
+KviIdentityProfileSet * KviIdentityProfileSet::m_pSelf = nullptr;
unsigned int KviIdentityProfileSet::m_uCount = 0;
KviIdentityProfileSet::KviIdentityProfileSet()
: KviHeapObject()
{
m_bEnabled = false;
- m_pProfiles = 0;
+ m_pProfiles = nullptr;
}
KviIdentityProfileSet::KviIdentityProfileSet(const KviIdentityProfileSet & set)
{
- m_pProfiles = 0;
+ m_pProfiles = nullptr;
copyFrom(set);
}
@@ -68,7 +68,7 @@ void KviIdentityProfileSet::clear()
if(m_pProfiles)
{
delete m_pProfiles;
- m_pProfiles = 0;
+ m_pProfiles = nullptr;
}
m_bEnabled = false;
}
@@ -76,7 +76,7 @@ void KviIdentityProfileSet::clear()
KviIdentityProfile * KviIdentityProfileSet::findName(const QString & szName)
{
if(!m_pProfiles)
- return 0;
+ return nullptr;
KviIdentityProfile * pProfile;
for(pProfile = m_pProfiles->first(); pProfile; pProfile = m_pProfiles->next())
@@ -85,13 +85,13 @@ KviIdentityProfile * KviIdentityProfileSet::findName(const QString & szName)
return pProfile;
}
- return 0;
+ return nullptr;
}
KviIdentityProfile * KviIdentityProfileSet::findNetwork(const QString & szNetwork)
{
if(!m_pProfiles)
- return 0;
+ return nullptr;
KviIdentityProfile * pProfile;
for(pProfile = m_pProfiles->first(); pProfile; pProfile = m_pProfiles->next())
@@ -100,7 +100,7 @@ KviIdentityProfile * KviIdentityProfileSet::findNetwork(const QString & szNetwor
return pProfile;
}
- return 0;
+ return nullptr;
}
void KviIdentityProfileSet::copyFrom(const KviIdentityProfileSet & src)
@@ -126,7 +126,7 @@ void KviIdentityProfileSet::copyFrom(const KviIdentityProfileSet & src)
{
m_bEnabled = false;
delete m_pProfiles;
- m_pProfiles = 0;
+ m_pProfiles = nullptr;
}
else
{
@@ -139,7 +139,7 @@ void KviIdentityProfileSet::copyFrom(const KviIdentityProfileSet & src)
if(m_pProfiles)
{
delete m_pProfiles;
- m_pProfiles = 0;
+ m_pProfiles = nullptr;
}
}
}
@@ -231,7 +231,7 @@ bool KviIdentityProfileSet::loadPrivate(KviConfigurationFile * pCfg, const QStri
{
m_bEnabled = false;
delete m_pProfiles;
- m_pProfiles = 0;
+ m_pProfiles = nullptr;
return false;
}
return true;
diff --git a/src/kvilib/irc/KviIrcNetwork.cpp b/src/kvilib/irc/KviIrcNetwork.cpp
index 3e828331b..ef80ce02c 100644
--- a/src/kvilib/irc/KviIrcNetwork.cpp
+++ b/src/kvilib/irc/KviIrcNetwork.cpp
@@ -28,8 +28,8 @@
KviIrcNetwork::KviIrcNetwork(const KviIrcNetwork & src)
{
- m_pChannelList = 0;
- m_pNickServRuleSet = 0;
+ m_pChannelList = nullptr;
+ m_pNickServRuleSet = nullptr;
m_pServerList = new KviPointerList<KviIrcServer>;
m_pServerList->setAutoDelete(true);
copyFrom(src);
@@ -38,12 +38,12 @@ KviIrcNetwork::KviIrcNetwork(const KviIrcNetwork & src)
KviIrcNetwork::KviIrcNetwork(const QString & name)
{
m_szName = name;
- m_pChannelList = 0;
- m_pNickServRuleSet = 0;
+ m_pChannelList = nullptr;
+ m_pNickServRuleSet = nullptr;
m_bAutoConnect = false;
m_pServerList = new KviPointerList<KviIrcServer>;
m_pServerList->setAutoDelete(true);
- m_pCurrentServer = 0;
+ m_pCurrentServer = nullptr;
}
KviIrcNetwork::~KviIrcNetwork()
@@ -68,7 +68,7 @@ void KviIrcNetwork::setAutoJoinChannelList(const QString & szNewChannelList)
delete m_pChannelList;
QStringList lChans = szNewChannelList.split(",");
if(lChans.isEmpty())
- m_pChannelList = NULL;
+ m_pChannelList = nullptr;
else
m_pChannelList = new QStringList(lChans);
}
@@ -100,13 +100,13 @@ void KviIrcNetwork::copyFrom(const KviIrcNetwork & src)
if(src.m_pChannelList)
m_pChannelList = new QStringList(*(src.m_pChannelList));
else
- m_pChannelList = 0;
+ m_pChannelList = nullptr;
if(m_pNickServRuleSet)
delete m_pNickServRuleSet;
if(src.m_pNickServRuleSet)
m_pNickServRuleSet = new KviNickServRuleSet(*(src.m_pNickServRuleSet));
else
- m_pNickServRuleSet = 0;
+ m_pNickServRuleSet = nullptr;
/*
// We don't copy the server list, since this function is called in KviIrcServerOptionsWidget::commit()
// to recreate the server list from scratch; copying the original servers will mean duplicate servers
@@ -130,7 +130,7 @@ KviIrcServer * KviIrcNetwork::findServer(const QString & szHostname)
if(KviQString::equalCI(s->hostName(), szHostname))
return s;
}
- return 0;
+ return nullptr;
}
KviIrcServer * KviIrcNetwork::findServer(const KviIrcServer * pServer)
@@ -155,7 +155,7 @@ KviIrcServer * KviIrcNetwork::findServer(const KviIrcServer * pServer)
return s;
}
}
- return 0;
+ return nullptr;
}
void KviIrcNetwork::setCurrentServer(KviIrcServer * srv)
diff --git a/src/kvilib/irc/KviIrcServer.cpp b/src/kvilib/irc/KviIrcServer.cpp
index 957df7f00..67c4012b6 100644
--- a/src/kvilib/irc/KviIrcServer.cpp
+++ b/src/kvilib/irc/KviIrcServer.cpp
@@ -45,10 +45,10 @@
KviIrcServer::KviIrcServer()
{
- m_pReconnectInfo = NULL;
+ m_pReconnectInfo = nullptr;
m_uFlags = Flags::CAP | Flags::STARTTLS;
m_uPort = 6667;
- m_pAutoJoinChannelList = NULL;
+ m_pAutoJoinChannelList = nullptr;
m_bAutoConnect = false;
m_iProxy = -1;
}
@@ -57,7 +57,7 @@ KviProxy * KviIrcServer::proxyServer(KviProxyDataBase * pDb)
{
int i = 0;
if(proxy() < 0)
- return 0;
+ return nullptr;
KviPointerList<KviProxy> * proxylist = pDb->proxyList();
for(KviProxy * pProxy = proxylist->first(); pProxy; pProxy = proxylist->next())
{
@@ -65,7 +65,7 @@ KviProxy * KviIrcServer::proxyServer(KviProxyDataBase * pDb)
return pProxy;
i++;
}
- return 0;
+ return nullptr;
}
KviIrcServer::KviIrcServer(const KviIrcServer & serv)
@@ -96,12 +96,12 @@ KviIrcServer::KviIrcServer(const KviIrcServer & serv)
if(serv.m_pAutoJoinChannelList)
m_pAutoJoinChannelList = new QStringList(*(serv.m_pAutoJoinChannelList));
else
- m_pAutoJoinChannelList = NULL;
+ m_pAutoJoinChannelList = nullptr;
if(serv.m_pReconnectInfo)
m_pReconnectInfo = new KviIrcServerReconnectInfo(*(serv.m_pReconnectInfo));
else
- m_pReconnectInfo = NULL;
+ m_pReconnectInfo = nullptr;
}
void KviIrcServer::operator=(const KviIrcServer & serv)
@@ -134,14 +134,14 @@ void KviIrcServer::operator=(const KviIrcServer & serv)
if(serv.m_pAutoJoinChannelList)
m_pAutoJoinChannelList = new QStringList(*(serv.m_pAutoJoinChannelList));
else
- m_pAutoJoinChannelList = NULL;
+ m_pAutoJoinChannelList = nullptr;
if(m_pReconnectInfo)
delete m_pReconnectInfo;
if(serv.m_pReconnectInfo)
m_pReconnectInfo = new KviIrcServerReconnectInfo(*(serv.m_pReconnectInfo));
else
- m_pReconnectInfo = NULL;
+ m_pReconnectInfo = nullptr;
}
KviIrcServer::~KviIrcServer()
@@ -149,12 +149,12 @@ KviIrcServer::~KviIrcServer()
if(m_pAutoJoinChannelList)
{
delete m_pAutoJoinChannelList;
- m_pAutoJoinChannelList = NULL;
+ m_pAutoJoinChannelList = nullptr;
}
if(m_pReconnectInfo)
{
delete m_pReconnectInfo;
- m_pReconnectInfo = NULL;
+ m_pReconnectInfo = nullptr;
}
}
@@ -170,13 +170,13 @@ void KviIrcServer::clearReconnectInfo()
if(!m_pReconnectInfo)
return;
delete m_pReconnectInfo;
- m_pReconnectInfo = NULL;
+ m_pReconnectInfo = nullptr;
}
void KviIrcServer::generateUniqueId()
{
struct timeval tv;
- kvi_gettimeofday(&tv, 0);
+ kvi_gettimeofday(&tv, nullptr);
m_szId = QString("myserver%1%2%3").arg(tv.tv_usec).arg(rand() % 1000).arg(rand() % 1000);
}
@@ -213,7 +213,7 @@ void KviIrcServer::setAutoJoinChannelList(const QString & szNewChannelList)
delete m_pAutoJoinChannelList;
QStringList lChans = szNewChannelList.split(",");
if(lChans.isEmpty())
- m_pAutoJoinChannelList = NULL;
+ m_pAutoJoinChannelList = nullptr;
else
m_pAutoJoinChannelList = new QStringList(lChans);
}
diff --git a/src/kvilib/irc/KviIrcServerDataBase.cpp b/src/kvilib/irc/KviIrcServerDataBase.cpp
index 65d3fc305..872f88a82 100644
--- a/src/kvilib/irc/KviIrcServerDataBase.cpp
+++ b/src/kvilib/irc/KviIrcServerDataBase.cpp
@@ -37,8 +37,8 @@ KviIrcServerDataBase::KviIrcServerDataBase()
{
m_pRecords = new KviPointerHashTable<QString, KviIrcNetwork>(17, false);
m_pRecords->setAutoDelete(true);
- m_pAutoConnectOnStartupServers = 0;
- m_pAutoConnectOnStartupNetworks = 0;
+ m_pAutoConnectOnStartupServers = nullptr;
+ m_pAutoConnectOnStartupNetworks = nullptr;
}
KviIrcServerDataBase::~KviIrcServerDataBase()
@@ -56,7 +56,7 @@ void KviIrcServerDataBase::clearAutoConnectOnStartupServers()
return;
delete m_pAutoConnectOnStartupServers;
- m_pAutoConnectOnStartupServers = 0;
+ m_pAutoConnectOnStartupServers = nullptr;
}
void KviIrcServerDataBase::clearAutoConnectOnStartupNetworks()
@@ -65,7 +65,7 @@ void KviIrcServerDataBase::clearAutoConnectOnStartupNetworks()
return;
delete m_pAutoConnectOnStartupNetworks;
- m_pAutoConnectOnStartupNetworks = 0;
+ m_pAutoConnectOnStartupNetworks = nullptr;
}
void KviIrcServerDataBase::clear()
@@ -92,13 +92,13 @@ unsigned int KviIrcServerDataBase::networkCount() const
KviIrcNetwork * KviIrcServerDataBase::currentNetwork()
{
- KviIrcNetwork * pNet = 0;
+ KviIrcNetwork * pNet = nullptr;
if(!m_szCurrentNetwork.isEmpty())
pNet = m_pRecords->find(m_szCurrentNetwork);
if(pNet)
return pNet;
- return 0;
+ return nullptr;
}
bool KviIrcServerDataBase::makeCurrentBestServerInNetwork(const QString & szNetName, KviIrcNetwork * pNet, QString & szError)
@@ -144,10 +144,10 @@ bool KviIrcServerDataBase::makeCurrentBestServerInNetwork(const QString & szNetN
bool KviIrcServerDataBase::makeCurrentServer(KviIrcServerDefinition * pDef, QString & szError)
{
- KviIrcServer * pServer = 0;
+ KviIrcServer * pServer = nullptr;
KviPointerHashTableIterator<QString, KviIrcNetwork> it(*m_pRecords);
- KviIrcNetwork * pNet = 0;
+ KviIrcNetwork * pNet = nullptr;
KviIrcServer * pServ;
if(KviQString::equalCIN(pDef->szServer, "net:", 4))
diff --git a/src/kvilib/irc/KviIrcServerReconnectInfo.cpp b/src/kvilib/irc/KviIrcServerReconnectInfo.cpp
index c46fb6fac..354eac588 100644
--- a/src/kvilib/irc/KviIrcServerReconnectInfo.cpp
+++ b/src/kvilib/irc/KviIrcServerReconnectInfo.cpp
@@ -30,8 +30,7 @@ KviIrcServerReconnectInfo::KviIrcServerReconnectInfo()
}
KviIrcServerReconnectInfo::~KviIrcServerReconnectInfo()
-{
-}
+ = default;
KviIrcServerReconnectInfo::KviIrcServerReconnectInfo(const KviIrcServerReconnectInfo & info)
{
diff --git a/src/kvilib/irc/KviIrcUserDataBase.cpp b/src/kvilib/irc/KviIrcUserDataBase.cpp
index 5d177fbe6..aa1ecedda 100644
--- a/src/kvilib/irc/KviIrcUserDataBase.cpp
+++ b/src/kvilib/irc/KviIrcUserDataBase.cpp
@@ -65,28 +65,28 @@ QColor * KviIrcUserDataBase::customColor(const QString & szNick)
{
KviIrcUserEntry * pEntry = find(szNick);
if(!pEntry)
- return 0;
+ return nullptr;
if(pEntry->m_szLastRegisteredMatchNick != szNick)
registeredUser(szNick);
if(!pEntry->m_bNotFoundRegUserLookup)
return &(pEntry->m_cachedColor);
- return 0;
+ return nullptr;
}
KviRegisteredUser * KviIrcUserDataBase::registeredUser(const QString & szNick, const QString & szUser, const QString & szHost)
{
if(szNick.isEmpty())
- return 0;
+ return nullptr;
KviIrcUserEntry * pEntry = find(szNick);
if(!pEntry)
return g_pRegisteredUserDataBase->findMatchingUser(szNick, szUser, szHost);
- KviRegisteredUser * pUser = 0;
+ KviRegisteredUser * pUser = nullptr;
if(pEntry->m_bNotFoundRegUserLookup && pEntry->m_szLastRegisteredMatchNick == szNick)
- return 0;
+ return nullptr;
if(!pEntry->m_szRegisteredUserName.isEmpty() && pEntry->m_szLastRegisteredMatchNick == szNick)
pUser = g_pRegisteredUserDataBase->getUser(pEntry->m_szRegisteredUserName);
@@ -122,10 +122,10 @@ KviRegisteredUser * KviIrcUserDataBase::registeredUser(const QString & szNick, c
KviRegisteredUser * KviIrcUserDataBase::registeredUser(const QString & szNick)
{
if(szNick.isEmpty())
- return 0;
+ return nullptr;
KviIrcUserEntry * pEntry = find(szNick);
if(!pEntry)
- return 0;
+ return nullptr;
return registeredUser(szNick, pEntry->user(), pEntry->host());
}
diff --git a/src/kvilib/irc/KviNickServRuleSet.cpp b/src/kvilib/irc/KviNickServRuleSet.cpp
index b7d3178f4..9e47eb14e 100644
--- a/src/kvilib/irc/KviNickServRuleSet.cpp
+++ b/src/kvilib/irc/KviNickServRuleSet.cpp
@@ -64,12 +64,12 @@ KviNickServRuleSet::KviNickServRuleSet()
: KviHeapObject()
{
m_bEnabled = false;
- m_pRules = 0;
+ m_pRules = nullptr;
}
KviNickServRuleSet::KviNickServRuleSet(const KviNickServRuleSet & s)
{
- m_pRules = 0;
+ m_pRules = nullptr;
copyFrom(s);
}
@@ -108,12 +108,12 @@ KviNickServRuleSet * KviNickServRuleSet::load(KviConfigurationFile * pCfg, const
szTmp = QString("%1NSRules").arg(szPrefix);
unsigned int uCount = pCfg->readUIntEntry(szTmp, 0);
if(uCount == 0)
- return 0;
+ return nullptr;
KviNickServRuleSet * pSet = new KviNickServRuleSet();
if(pSet->loadPrivate(pCfg, szPrefix, uCount))
return pSet;
delete pSet;
- return 0;
+ return nullptr;
}
void KviNickServRuleSet::load(const QString & szConfigFile)
@@ -165,7 +165,7 @@ bool KviNickServRuleSet::loadPrivate(KviConfigurationFile * pCfg, const QString
{
m_bEnabled = false;
delete m_pRules;
- m_pRules = 0;
+ m_pRules = nullptr;
return false;
}
return true;
@@ -176,7 +176,7 @@ void KviNickServRuleSet::clear()
if(m_pRules)
{
delete m_pRules;
- m_pRules = 0;
+ m_pRules = nullptr;
}
m_bEnabled = false;
}
@@ -199,7 +199,7 @@ KviNickServRuleSet * KviNickServRuleSet::createInstance()
KviNickServRule * KviNickServRuleSet::matchRule(const QString & szNick, const KviIrcMask * pNickServ, const QString & szMsg, const QString & szServer)
{
if(!m_pRules)
- return 0;
+ return nullptr;
for(KviNickServRule * r = m_pRules->first(); r; r = m_pRules->next())
{
@@ -218,7 +218,7 @@ KviNickServRule * KviNickServRuleSet::matchRule(const QString & szNick, const Kv
if(re.exactMatch(szMsg))
return r;
}
- return 0;
+ return nullptr;
}
void KviNickServRuleSet::copyFrom(const KviNickServRuleSet & src)
@@ -242,7 +242,7 @@ void KviNickServRuleSet::copyFrom(const KviNickServRuleSet & src)
{
m_bEnabled = false;
delete m_pRules;
- m_pRules = 0;
+ m_pRules = nullptr;
}
else
{
@@ -255,7 +255,7 @@ void KviNickServRuleSet::copyFrom(const KviNickServRuleSet & src)
if(m_pRules)
{
delete m_pRules;
- m_pRules = 0;
+ m_pRules = nullptr;
}
}
}
diff --git a/src/kvilib/irc/KviUserIdentity.cpp b/src/kvilib/irc/KviUserIdentity.cpp
index 717c77b81..0e8efe2df 100644
--- a/src/kvilib/irc/KviUserIdentity.cpp
+++ b/src/kvilib/irc/KviUserIdentity.cpp
@@ -34,8 +34,7 @@ KviUserIdentity::KviUserIdentity()
}
KviUserIdentity::~KviUserIdentity()
-{
-}
+ = default;
bool KviUserIdentity::load(KviConfigurationFile & cfg)
{
diff --git a/src/kvilib/irc/KviUserIdentityManager.cpp b/src/kvilib/irc/KviUserIdentityManager.cpp
index e2169e3f7..5c72bc563 100644
--- a/src/kvilib/irc/KviUserIdentityManager.cpp
+++ b/src/kvilib/irc/KviUserIdentityManager.cpp
@@ -27,7 +27,7 @@
#include "KviLocale.h"
#include "kvi_defaults.h"
-KviUserIdentityManager * KviUserIdentityManager::m_pInstance = 0;
+KviUserIdentityManager * KviUserIdentityManager::m_pInstance = nullptr;
KviUserIdentityManager::KviUserIdentityManager()
: KviHeapObject()
@@ -53,7 +53,7 @@ void KviUserIdentityManager::done()
if(!m_pInstance)
return;
delete m_pInstance;
- m_pInstance = 0;
+ m_pInstance = nullptr;
}
const KviUserIdentity * KviUserIdentityManager::defaultIdentity()
diff --git a/src/kvilib/locale/KviLocale.cpp b/src/kvilib/locale/KviLocale.cpp
index 75ac4bee1..0deaf28fc 100644
--- a/src/kvilib/locale/KviLocale.cpp
+++ b/src/kvilib/locale/KviLocale.cpp
@@ -45,11 +45,11 @@
#include <QLocale>
#include <QByteArray>
-KVILIB_API KviMessageCatalogue * g_pMainCatalogue = NULL;
+KVILIB_API KviMessageCatalogue * g_pMainCatalogue = nullptr;
-static KviTranslator * g_pTranslator = NULL;
-static KviPointerHashTable<const char *, KviMessageCatalogue> * g_pCatalogueDict = NULL;
-static QTextCodec * g_pUtf8TextCodec = NULL;
+static KviTranslator * g_pTranslator = nullptr;
+static KviPointerHashTable<const char *, KviMessageCatalogue> * g_pCatalogueDict = nullptr;
+static QTextCodec * g_pUtf8TextCodec = nullptr;
static QString g_szDefaultLocalePath; // FIXME: Convert this to a search path list
/////////////////////////////////////////////////////////////////////////////////////
@@ -280,24 +280,24 @@ public:
public:
bool ok() { return m_pRecvCodec && g_pUtf8TextCodec; };
- virtual int mibEnum() const { return 0; };
+ int mibEnum() const override { return 0; };
- virtual QByteArray name() const { return m_szName; };
+ QByteArray name() const override { return m_szName; };
protected:
- virtual QByteArray convertFromUnicode(const QChar * input, int number, ConverterState * state) const
+ QByteArray convertFromUnicode(const QChar * input, int number, ConverterState * state) const override
{
return m_pSendCodec->fromUnicode(input, number, state);
}
- virtual QString convertToUnicode(const char * chars, int len, ConverterState * state) const
+ QString convertToUnicode(const char * chars, int len, ConverterState * state) const override
{
- if(g_utf8_validate(chars, len, NULL))
+ if(g_utf8_validate(chars, len, nullptr))
return g_pUtf8TextCodec->toUnicode(chars, len, state);
return m_pRecvCodec->toUnicode(chars, len, state);
}
};
-static KviPointerHashTable<const char *, KviSmartTextCodec> * g_pSmartCodecDict = 0;
+static KviPointerHashTable<const char *, KviSmartTextCodec> * g_pSmartCodecDict = nullptr;
static const char * encoding_groups[] = {
"Unicode",
@@ -310,7 +310,7 @@ static const char * encoding_groups[] = {
"Japanese",
"Other asiatic",
#endif
- 0
+ nullptr
};
static KviLocale::EncodingDescription supported_encodings[] = {
@@ -462,11 +462,11 @@ static KviLocale::EncodingDescription supported_encodings[] = {
{ "UTF-8 [TSCII]" , 1 , 1 , 7, "Unicode - Tamil" },
{ "UTF-8 [CP-949]" , 1 , 1 , 7, "Unicode - Korean Codepage" },
#endif
- { 0 , 0 , 0 , 0 , 0 }
+ { nullptr , 0 , 0 , 0 , nullptr }
// clang-format on
};
-KviLocale * KviLocale::m_pSelf = NULL;
+KviLocale * KviLocale::m_pSelf = nullptr;
unsigned int KviLocale::m_uCount = 0;
KviCString KviLocale::g_szLang = "";
@@ -555,14 +555,14 @@ KviLocale::~KviLocale()
delete g_pMainCatalogue;
delete g_pCatalogueDict;
delete g_pSmartCodecDict;
- g_pMainCatalogue = 0;
- g_pCatalogueDict = 0;
- g_pSmartCodecDict = 0;
+ g_pMainCatalogue = nullptr;
+ g_pCatalogueDict = nullptr;
+ g_pSmartCodecDict = nullptr;
if(g_pTranslator)
{
m_pApp->removeTranslator(g_pTranslator);
delete g_pTranslator;
- g_pTranslator = 0;
+ g_pTranslator = nullptr;
}
}
@@ -695,7 +695,7 @@ KviMessageCatalogue * KviLocale::loadCatalogue(const QString & szName, const QSt
return pCatalogue; // already loaded
if(!findCatalogue(szBuffer, szName, szLocaleDir))
- return NULL;
+ return nullptr;
pCatalogue = new KviMessageCatalogue();
if(pCatalogue->load(szBuffer))
@@ -704,7 +704,7 @@ KviMessageCatalogue * KviLocale::loadCatalogue(const QString & szName, const QSt
return pCatalogue;
}
delete pCatalogue;
- return NULL;
+ return nullptr;
}
bool KviLocale::unloadCatalogue(const QString & szName)
diff --git a/src/kvilib/locale/KviMessageCatalogue.cpp b/src/kvilib/locale/KviMessageCatalogue.cpp
index 6ff0baadd..252ad2717 100644
--- a/src/kvilib/locale/KviMessageCatalogue.cpp
+++ b/src/kvilib/locale/KviMessageCatalogue.cpp
@@ -123,10 +123,10 @@ static int somePrimeNumbers[90] = {
int kvi_getFirstBiggerPrime(int iNumber)
{
- for(int i = 0; i < 90; i++)
+ for(int somePrimeNumber : somePrimeNumbers)
{
- if(somePrimeNumbers[i] >= iNumber)
- return somePrimeNumbers[i];
+ if(somePrimeNumber >= iNumber)
+ return somePrimeNumber;
}
return 9973; //error!
}
@@ -285,7 +285,7 @@ bool KviMessageCatalogue::load(const QString & szName)
KviMemory::free(pcBuffer);
f.close();
- m_pTextCodec = 0;
+ m_pTextCodec = nullptr;
// find out the text encoding, if possible
if(szHeader.hasData())
diff --git a/src/kvilib/locale/KviTranslationEntry.cpp b/src/kvilib/locale/KviTranslationEntry.cpp
index 0c7fd3715..f770d29ed 100644
--- a/src/kvilib/locale/KviTranslationEntry.cpp
+++ b/src/kvilib/locale/KviTranslationEntry.cpp
@@ -29,13 +29,13 @@
KviTranslationEntry::KviTranslationEntry(char * pcKey, int iKeyLen, char * pcTr, int iTrLen)
: m_szKey(pcKey, iKeyLen), m_szEncodedTranslation(pcTr, iTrLen)
{
- m_pTranslation = NULL;
+ m_pTranslation = nullptr;
}
KviTranslationEntry::KviTranslationEntry(const char * pcKeyAndTr)
: m_szKey(pcKeyAndTr), m_szEncodedTranslation(pcKeyAndTr)
{
- m_pTranslation = NULL;
+ m_pTranslation = nullptr;
}
KviTranslationEntry::~KviTranslationEntry()
diff --git a/src/kvilib/locale/KviTranslator.cpp b/src/kvilib/locale/KviTranslator.cpp
index bc32345ae..f4bff95df 100644
--- a/src/kvilib/locale/KviTranslator.cpp
+++ b/src/kvilib/locale/KviTranslator.cpp
@@ -33,8 +33,7 @@ KviTranslator::KviTranslator(QObject * pParent)
}
KviTranslator::~KviTranslator()
-{
-}
+ = default;
QString KviTranslator::translate(const char *, const char * pcMessage, const char *) const
{
diff --git a/src/kvilib/net/KviDnsResolver.cpp b/src/kvilib/net/KviDnsResolver.cpp
index 419019f57..365b88fc3 100644
--- a/src/kvilib/net/KviDnsResolver.cpp
+++ b/src/kvilib/net/KviDnsResolver.cpp
@@ -88,8 +88,7 @@ KviDnsResolverThread::KviDnsResolverThread(KviDnsResolver * pDns)
}
KviDnsResolverThread::~KviDnsResolverThread()
-{
-}
+ = default;
KviError::Code KviDnsResolverThread::translateDnsError(int iErr)
{
@@ -286,14 +285,14 @@ void KviDnsResolverThread::run()
ipv4Addr.sin_family = AF_INET;
ipv4Addr.sin_port = 0;
// NI_NAMEREQD as last param ?
- retVal = getnameinfo((struct sockaddr *)&ipv4Addr, sizeof(ipv4Addr), retname, 1025, 0, 0, NI_NAMEREQD);
+ retVal = getnameinfo((struct sockaddr *)&ipv4Addr, sizeof(ipv4Addr), retname, 1025, nullptr, 0, NI_NAMEREQD);
#ifdef COMPILE_IPV6_SUPPORT
}
else
{
ipv6Addr.sin6_family = AF_INET6;
ipv6Addr.sin6_port = 0;
- retVal = getnameinfo((struct sockaddr *)&ipv6Addr, sizeof(ipv6Addr), retname, 1025, 0, 0, NI_NAMEREQD);
+ retVal = getnameinfo((struct sockaddr *)&ipv6Addr, sizeof(ipv6Addr), retname, 1025, nullptr, 0, NI_NAMEREQD);
}
#endif
@@ -312,7 +311,7 @@ void KviDnsResolverThread::run()
//#ifdef COMPILE_IPV6_SUPPORT
// struct in6_addr in6Addr;
//#endif
- struct addrinfo * pRet = 0;
+ struct addrinfo * pRet = nullptr;
struct addrinfo * pNext;
struct addrinfo hints;
hints.ai_flags = 0; //AI_CANONNAME; <-- for IPV6 it makes cannoname to point to the IP address!
@@ -324,11 +323,11 @@ void KviDnsResolverThread::run()
hints.ai_socktype = SOCK_STREAM;
hints.ai_protocol = 0;
hints.ai_addrlen = 0;
- hints.ai_canonname = 0;
- hints.ai_addr = 0;
- hints.ai_next = 0;
+ hints.ai_canonname = nullptr;
+ hints.ai_addr = nullptr;
+ hints.ai_next = nullptr;
- retVal = getaddrinfo(m_szQuery.toUtf8().data(), 0, &hints, &pRet);
+ retVal = getaddrinfo(m_szQuery.toUtf8().data(), nullptr, &hints, &pRet);
if(retVal != 0)
{
@@ -397,7 +396,7 @@ KviDnsResolver::KviDnsResolver()
{
m_pSlaveThread = new KviDnsResolverThread(this);
m_pDnsResult = new KviDnsResolverResult();
- m_pAuxData = 0;
+ m_pAuxData = nullptr;
m_state = Idle;
}
diff --git a/src/kvilib/net/KviHttpRequest.cpp b/src/kvilib/net/KviHttpRequest.cpp
index d5947ae8b..3293a12d2 100644
--- a/src/kvilib/net/KviHttpRequest.cpp
+++ b/src/kvilib/net/KviHttpRequest.cpp
@@ -58,13 +58,13 @@ KviHttpRequest::KviHttpRequest()
: QObject()
{
m_p = new KviHttpRequestPrivate();
- m_p->pSocket = NULL;
+ m_p->pSocket = nullptr;
m_p->bIsSSL = false;
- m_p->pConnectTimeoutTimer = NULL;
+ m_p->pConnectTimeoutTimer = nullptr;
m_p->pBuffer = new KviDataBuffer();
- m_p->pFile = NULL;
+ m_p->pFile = nullptr;
- m_pPrivateData = 0;
+ m_pPrivateData = nullptr;
m_bHeaderProcessed = false;
m_uConnectionTimeout = 60;
m_bFollowRedirects = true;
@@ -100,7 +100,7 @@ void KviHttpRequest::resetInternalStatus()
if(m_p->pConnectTimeoutTimer)
{
delete m_p->pConnectTimeoutTimer;
- m_p->pConnectTimeoutTimer = NULL;
+ m_p->pConnectTimeoutTimer = nullptr;
}
if(m_p->pSocket)
@@ -110,7 +110,7 @@ void KviHttpRequest::resetInternalStatus()
{
m_p->pFile->close();
delete m_p->pFile;
- m_p->pFile = NULL;
+ m_p->pFile = nullptr;
}
m_p->pBuffer->clear();
@@ -221,7 +221,7 @@ void KviHttpRequest::closeSocket()
//delete m_p->pSocket;
- m_p->pSocket = NULL;
+ m_p->pSocket = nullptr;
}
void KviHttpRequest::slotSocketDisconnected()
@@ -264,7 +264,7 @@ void KviHttpRequest::slotSocketConnected()
if(m_p->pConnectTimeoutTimer)
{
delete m_p->pConnectTimeoutTimer;
- m_p->pConnectTimeoutTimer = NULL;
+ m_p->pConnectTimeoutTimer = nullptr;
}
emit connectionEstablished();
@@ -440,7 +440,7 @@ bool KviHttpRequest::doConnect()
if(m_p->pConnectTimeoutTimer)
{
delete m_p->pConnectTimeoutTimer;
- m_p->pConnectTimeoutTimer = NULL;
+ m_p->pConnectTimeoutTimer = nullptr;
}
m_p->pConnectTimeoutTimer = new QTimer();
diff --git a/src/kvilib/net/KviNetUtils.cpp b/src/kvilib/net/KviNetUtils.cpp
index b5ee05ad9..f48ccdcb9 100644
--- a/src/kvilib/net/KviNetUtils.cpp
+++ b/src/kvilib/net/KviNetUtils.cpp
@@ -540,7 +540,7 @@ bool kvi_select(int fd, bool * bCanRead, bool * bCanWrite, int iUSecs)
tv.tv_sec = 0;
tv.tv_usec = iUSecs;
- int ret = select(fd + 1, &rs, &ws, 0, &tv);
+ int ret = select(fd + 1, &rs, &ws, nullptr, &tv);
if(ret < 1)
return false; // EINTR or ENOSTUFFATALL
@@ -664,8 +664,7 @@ namespace KviNetUtils
}
#ifdef COMPILE_GET_INTERFACE_ADDRESS
- union sockaddr_union
- {
+ union sockaddr_union {
struct sockaddr sa;
struct sockaddr_in sin;
};
@@ -807,7 +806,7 @@ KviSockaddr::KviSockaddr(const char * szIpAddress, kvi_u32_t uPort, bool bIPv6,
hints.ai_socktype = bUdp ? SOCK_DGRAM : SOCK_STREAM;
hints.ai_protocol = 0;
- m_pData = 0;
+ m_pData = nullptr;
KviCString szPort(KviCString::Format, "%u", uPort);
getaddrinfo(szIpAddress, szPort.ptr(), &hints, &m_pData);
}
@@ -825,9 +824,9 @@ KviSockaddr::KviSockaddr(kvi_u32_t uPort, bool bIPv6, bool bUdp) // passive sock
#endif
hints.ai_socktype = bUdp ? SOCK_DGRAM : SOCK_STREAM;
hints.ai_protocol = 0;
- m_pData = 0;
+ m_pData = nullptr;
KviCString szPort(KviCString::Format, "%u", uPort);
- getaddrinfo(0, szPort.ptr(), &hints, &m_pData);
+ getaddrinfo(nullptr, szPort.ptr(), &hints, &m_pData);
}
KviSockaddr::~KviSockaddr()
@@ -835,14 +834,14 @@ KviSockaddr::~KviSockaddr()
if(m_pData)
{
freeaddrinfo(m_pData);
- m_pData = 0;
+ m_pData = nullptr;
}
}
struct sockaddr * KviSockaddr::socketAddress()
{
if(!m_pData)
- return 0;
+ return nullptr;
return (m_pData)->ai_addr;
}
diff --git a/src/kvilib/net/KviNetworkAccessManager.cpp b/src/kvilib/net/KviNetworkAccessManager.cpp
index 1142c355b..c3409afc4 100644
--- a/src/kvilib/net/KviNetworkAccessManager.cpp
+++ b/src/kvilib/net/KviNetworkAccessManager.cpp
@@ -25,9 +25,7 @@
#include "KviNetworkAccessManager.h"
KviNetworkAccessManager::KviNetworkAccessManager()
-{
-}
+ = default;
KviNetworkAccessManager::~KviNetworkAccessManager()
-{
-}
+ = default;
diff --git a/src/kvilib/net/KviSSL.cpp b/src/kvilib/net/KviSSL.cpp
index 8e8b9f6c1..81bd0df14 100644
--- a/src/kvilib/net/KviSSL.cpp
+++ b/src/kvilib/net/KviSSL.cpp
@@ -44,7 +44,7 @@
#endif
static bool g_bSSLInitialized = false;
-static KviMutex * g_pSSLMutex = 0;
+static KviMutex * g_pSSLMutex = nullptr;
static inline void my_ssl_lock()
{
@@ -58,10 +58,10 @@ static inline void my_ssl_unlock()
// THIS PART OF OpenSSL SUCKS
-static DH * dh_512 = 0;
-static DH * dh_1024 = 0;
-static DH * dh_2048 = 0;
-static DH * dh_4096 = 0;
+static DH * dh_512 = nullptr;
+static DH * dh_1024 = nullptr;
+static DH * dh_2048 = nullptr;
+static DH * dh_4096 = nullptr;
static unsigned char dh512_p[] = {
0x90, 0x86, 0xDD, 0x06, 0xE8, 0x0F, 0x10, 0x86, 0xF0, 0x91, 0xC5, 0x55,
@@ -163,9 +163,9 @@ static unsigned char dh4096_g[] = { 0x02 };
static DH * my_get_dh(int keylength)
{
- DH * dh = 0;
- unsigned char * p = 0;
- unsigned char * g = 0;
+ DH * dh = nullptr;
+ unsigned char * p = nullptr;
+ unsigned char * g = nullptr;
int sp = 0;
int sg = 0;
switch(keylength)
@@ -208,13 +208,13 @@ static DH * my_get_dh(int keylength)
return dh;
dh = DH_new();
if(!dh)
- return 0;
- dh->p = BN_bin2bn(p, sp, 0);
- dh->g = BN_bin2bn(g, sg, 0);
- if((dh->p == 0) || (dh->g == 0))
+ return nullptr;
+ dh->p = BN_bin2bn(p, sp, nullptr);
+ dh->g = BN_bin2bn(g, sg, nullptr);
+ if((dh->p == nullptr) || (dh->g == nullptr))
{
DH_free(dh);
- return 0;
+ return nullptr;
}
return dh;
}
@@ -248,7 +248,7 @@ void KviSSL::globalDestroy()
DH_free(dh_4096);
globalSSLDestroy();
delete g_pSSLMutex;
- g_pSSLMutex = 0;
+ g_pSSLMutex = nullptr;
}
void KviSSL::globalSSLInit()
@@ -280,8 +280,8 @@ void KviSSL::globalSSLDestroy()
KviSSL::KviSSL()
{
globalSSLInit();
- m_pSSL = 0;
- m_pSSLCtx = 0;
+ m_pSSL = nullptr;
+ m_pSSLCtx = nullptr;
}
KviSSL::~KviSSL()
@@ -328,12 +328,12 @@ void KviSSL::shutdown()
SSL_shutdown(m_pSSL);
#endif
SSL_free(m_pSSL);
- m_pSSL = 0;
+ m_pSSL = nullptr;
}
if(m_pSSLCtx)
{
SSL_CTX_free(m_pSSLCtx);
- m_pSSLCtx = 0;
+ m_pSSLCtx = nullptr;
}
}
@@ -402,7 +402,7 @@ KviSSL::Result KviSSL::useCertificateFile(QString cert, QString pass)
m_szPass = pass.toUtf8().data();
if(m_szPass.len() < 4)
m_szPass.append("xxxx");
- X509 * x509 = 0;
+ X509 * x509 = nullptr;
#ifdef COMPILE_ON_WINDOWS
FILE * f = _wfopen(cert.toStdWString().data(), L"r");
@@ -436,7 +436,7 @@ KviSSL::Result KviSSL::usePrivateKeyFile(QString key, QString pass)
if(m_szPass.len() < 4)
m_szPass.append("xxxx");
- EVP_PKEY * k = 0;
+ EVP_PKEY * k = nullptr;
#ifdef COMPILE_ON_WINDOWS
FILE * f = _wfopen(key.toStdWString().data(), L"r");
@@ -581,34 +581,34 @@ KviSSL::Result KviSSL::getProtocolError(int ret)
KviSSLCertificate * KviSSL::getPeerCertificate()
{
if(!m_pSSL)
- return 0;
+ return nullptr;
X509 * x509 = SSL_get_peer_certificate(m_pSSL);
if(!x509)
- return 0;
+ return nullptr;
return new KviSSLCertificate(x509);
}
KviSSLCertificate * KviSSL::getLocalCertificate()
{
if(!m_pSSL)
- return 0;
+ return nullptr;
X509 * x509 = SSL_get_certificate(m_pSSL);
if(!x509)
- return 0;
+ return nullptr;
return new KviSSLCertificate(x509);
}
KviSSLCipherInfo * KviSSL::getCurrentCipherInfo()
{
if(!m_pSSL)
- return 0;
+ return nullptr;
#if OPENSSL_VERSION_NUMBER >= 0x10000000L
const SSL_CIPHER * c = SSL_get_current_cipher(m_pSSL);
#else
SSL_CIPHER * c = SSL_get_current_cipher(m_pSSL);
#endif
if(!c)
- return 0;
+ return nullptr;
return new KviSSLCipherInfo(c, m_pSSL);
}
@@ -618,7 +618,7 @@ KviSSLCertificate::KviSSLCertificate(X509 * x509)
m_pSubject->setAutoDelete(true);
m_pIssuer = new KviPointerHashTable<const char *, KviCString>(17);
m_pIssuer->setAutoDelete(true);
- m_pX509 = 0;
+ m_pX509 = nullptr;
setX509(x509);
}
@@ -701,10 +701,10 @@ int KviSSLCertificate::fingerprintDigestId()
return 0;
}
- const EVP_MD * mdType = NULL;
+ const EVP_MD * mdType = nullptr;
mdType = EVP_get_digestbyname(OBJ_nid2sn(NID));
- if(mdType == NULL)
+ if(mdType == nullptr)
{
// Unknown digest
return 0;
@@ -752,10 +752,10 @@ int KviSSLCertificate::getFingerprint(unsigned char * bufferData, unsigned int *
if(!m_pX509)
return -99;
- const EVP_MD * mdType = NULL;
+ const EVP_MD * mdType = nullptr;
mdType = EVP_get_digestbyname(digestName);
- if(mdType == NULL)
+ if(mdType == nullptr)
{
// Unknown digest
return -98;
@@ -910,8 +910,7 @@ KviSSLCipherInfo::KviSSLCipherInfo(SSL_CIPHER * c, SSL * s)
}
KviSSLCipherInfo::~KviSSLCipherInfo()
-{
-}
+ = default;
#ifdef COMPILE_ON_WINDOWS
diff --git a/src/kvilib/net/KviUrl.cpp b/src/kvilib/net/KviUrl.cpp
index 96ca812c9..6a1779b2d 100644
--- a/src/kvilib/net/KviUrl.cpp
+++ b/src/kvilib/net/KviUrl.cpp
@@ -47,8 +47,7 @@ KviUrl::KviUrl(const QString & szUrl)
}
KviUrl::~KviUrl()
-{
-}
+ = default;
void KviUrl::parse()
{
diff --git a/src/kvilib/system/KviEnvironment.cpp b/src/kvilib/system/KviEnvironment.cpp
index 91cf19765..e702e264e 100644
--- a/src/kvilib/system/KviEnvironment.cpp
+++ b/src/kvilib/system/KviEnvironment.cpp
@@ -84,7 +84,7 @@ namespace KviEnvironment
else
{
// hmmm
- if(getVariable(name) == 0)
+ if(getVariable(name) == nullptr)
{
// ok, the string is not in the environment
// we can free it
diff --git a/src/kvilib/system/KviThread.cpp b/src/kvilib/system/KviThread.cpp
index bf8ece991..4b9e3060b 100644
--- a/src/kvilib/system/KviThread.cpp
+++ b/src/kvilib/system/KviThread.cpp
@@ -129,7 +129,7 @@ static void kvi_threadCatchSigpipe()
act.sa_flags |= SA_RESTART;
#endif
- if(sigaction(SIGPIPE, &act, 0L) == -1)
+ if(sigaction(SIGPIPE, &act, nullptr) == -1)
qDebug("Failed to set the handler for SIGPIPE.");
#endif
}
@@ -149,7 +149,7 @@ static void kvi_threadInitialize()
// over this length, the slave is forced to usleep()
#define KVI_THREAD_MAX_EVENT_QUEUE_LENGTH 50
-static KviThreadManager * g_pThreadManager = 0;
+static KviThreadManager * g_pThreadManager = nullptr;
void KviThreadManager::globalInit()
{
@@ -160,7 +160,7 @@ void KviThreadManager::globalInit()
void KviThreadManager::globalDestroy()
{
delete g_pThreadManager;
- g_pThreadManager = 0;
+ g_pThreadManager = nullptr;
}
KviThreadManager::KviThreadManager()
@@ -220,11 +220,11 @@ KviThreadManager::~KviThreadManager()
#if !defined(COMPILE_ON_WINDOWS) && !defined(COMPILE_ON_MINGW)
m_pSn->setEnabled(false);
delete m_pSn;
- m_pSn = 0;
+ m_pSn = nullptr;
#endif
// we're no longer in this world
- g_pThreadManager = 0;
+ g_pThreadManager = nullptr;
#if !defined(COMPILE_ON_WINDOWS) && !defined(COMPILE_ON_MINGW)
// close the pipes
@@ -237,16 +237,16 @@ KviThreadManager::~KviThreadManager()
m_pEventQueue->removeFirst();
}
delete m_pEventQueue;
- m_pEventQueue = 0;
+ m_pEventQueue = nullptr;
#endif
m_pMutex->unlock();
// finish the cleanup
delete m_pMutex;
- m_pMutex = 0;
+ m_pMutex = nullptr;
delete m_pThreadList;
- m_pThreadList = 0;
+ m_pThreadList = nullptr;
// byez :)
}
@@ -450,7 +450,7 @@ static void * internal_start_thread(void * arg)
{
// Slave thread...
((KviThread *)arg)->internalThreadRun_doNotTouchThis();
- return 0;
+ return nullptr;
}
#endif
@@ -601,10 +601,10 @@ KviSensitiveThread::~KviSensitiveThread()
m_pLocalEventQueueMutex->lock();
m_pLocalEventQueue->setAutoDelete(true);
delete m_pLocalEventQueue;
- m_pLocalEventQueue = 0;
+ m_pLocalEventQueue = nullptr;
m_pLocalEventQueueMutex->unlock();
delete m_pLocalEventQueueMutex;
- m_pLocalEventQueueMutex = 0;
+ m_pLocalEventQueueMutex = nullptr;
// qDebug("Exiting KviSensitiveThread::~KviSensitiveThread (this=%d)",this);
}
diff --git a/src/kvilib/system/KviTimeUtils.cpp b/src/kvilib/system/KviTimeUtils.cpp
index dcb2f0485..0caf327af 100644
--- a/src/kvilib/system/KviTimeUtils.cpp
+++ b/src/kvilib/system/KviTimeUtils.cpp
@@ -65,7 +65,7 @@ KviMSecTimeInterval::KviMSecTimeInterval()
unsigned long KviMSecTimeInterval::mark()
{
struct timeval tmv;
- kvi_gettimeofday(&tmv, 0);
+ kvi_gettimeofday(&tmv, nullptr);
unsigned long uDiff = ((((unsigned long)(tmv.tv_sec)) - m_uReferenceSecs) * 1000);
if(((unsigned long)(tmv.tv_usec)) > m_uReferenceUSecs)
uDiff += (((unsigned long)(tmv.tv_usec) - m_uReferenceUSecs) / 1000);
@@ -81,7 +81,7 @@ namespace KviTimeUtils
long long getCurrentTimeMills()
{
struct timeval tmv;
- kvi_gettimeofday(&tmv, 0);
+ kvi_gettimeofday(&tmv, nullptr);
long long result = tmv.tv_sec * 1000 + tmv.tv_usec / 1000;
return result;
}
diff --git a/src/kvilib/tal/KviTalApplication.cpp b/src/kvilib/tal/KviTalApplication.cpp
index 3ff6964fc..6854c9f50 100644
--- a/src/kvilib/tal/KviTalApplication.cpp
+++ b/src/kvilib/tal/KviTalApplication.cpp
@@ -39,8 +39,7 @@ KviTalApplication::KviTalApplication(int & iArgc, char ** ppcArgv)
#endif //!defined(COMPILE_KDE4_SUPPORT)
KviTalApplication::~KviTalApplication()
-{
-}
+ = default;
void KviTalApplication::commitData(QSessionManager & manager)
{
diff --git a/src/kvilib/tal/KviTalFileDialog.cpp b/src/kvilib/tal/KviTalFileDialog.cpp
index 962832322..cb7f88a8f 100644
--- a/src/kvilib/tal/KviTalFileDialog.cpp
+++ b/src/kvilib/tal/KviTalFileDialog.cpp
@@ -43,8 +43,7 @@ KviTalFileDialog::KviTalFileDialog(const QString & szDirName, const QString & sz
#endif //!defined(COMPILE_KDE4_SUPPORT))
KviTalFileDialog::~KviTalFileDialog()
-{
-}
+ = default;
void KviTalFileDialog::setFileMode(FileMode m)
{
diff --git a/src/kvilib/tal/KviTalGroupBox.cpp b/src/kvilib/tal/KviTalGroupBox.cpp
index 10c948531..3e9f80796 100644
--- a/src/kvilib/tal/KviTalGroupBox.cpp
+++ b/src/kvilib/tal/KviTalGroupBox.cpp
@@ -41,13 +41,13 @@ KviTalGroupBox::KviTalGroupBox(QWidget * pParent, char * pcName)
KviTalGroupBox::KviTalGroupBox(QWidget * pParent)
: QGroupBox(pParent)
{
- m_pLayout = 0;
+ m_pLayout = nullptr;
}
KviTalGroupBox::KviTalGroupBox(const QString & szTitle, QWidget * pParent)
: QGroupBox(szTitle, pParent)
{
- m_pLayout = 0;
+ m_pLayout = nullptr;
}
KviTalGroupBox::KviTalGroupBox(Qt::Orientation orientation, QWidget * pParent)
@@ -78,8 +78,7 @@ KviTalGroupBox::KviTalGroupBox(Qt::Orientation orientation, const QString & szTi
}
KviTalGroupBox::~KviTalGroupBox()
-{
-}
+ = default;
void KviTalGroupBox::childEvent(QChildEvent * e)
{
@@ -121,7 +120,7 @@ void KviTalGroupBox::setOrientation(Qt::Orientation orientation)
if(m_pLayout)
{
delete m_pLayout;
- m_pLayout = NULL;
+ m_pLayout = nullptr;
}
mOrientation = orientation;
@@ -138,7 +137,7 @@ void KviTalGroupBox::setLayout(QLayout * layout)
if(m_pLayout)
{
delete m_pLayout;
- m_pLayout = NULL;
+ m_pLayout = nullptr;
}
QGroupBox::setLayout(layout);
diff --git a/src/kvilib/tal/KviTalHBox.cpp b/src/kvilib/tal/KviTalHBox.cpp
index a43d1dea5..3e019f5ee 100644
--- a/src/kvilib/tal/KviTalHBox.cpp
+++ b/src/kvilib/tal/KviTalHBox.cpp
@@ -66,8 +66,7 @@ KviTalHBox::KviTalHBox(QWidget * pParent, char * pcName)
}
KviTalHBox::~KviTalHBox()
-{
-}
+ = default;
void KviTalHBox::childEvent(QChildEvent * e)
{
diff --git a/src/kvilib/tal/KviTalIconAndRichTextItemDelegate.cpp b/src/kvilib/tal/KviTalIconAndRichTextItemDelegate.cpp
index fddb43a34..725ddfbff 100644
--- a/src/kvilib/tal/KviTalIconAndRichTextItemDelegate.cpp
+++ b/src/kvilib/tal/KviTalIconAndRichTextItemDelegate.cpp
@@ -37,8 +37,7 @@ KviTalIconAndRichTextItemDelegate::KviTalIconAndRichTextItemDelegate(QAbstractIt
}
KviTalIconAndRichTextItemDelegate::~KviTalIconAndRichTextItemDelegate()
-{
-}
+ = default;
void KviTalIconAndRichTextItemDelegate::paint(QPainter * pPainter, const QStyleOptionViewItem & option, const QModelIndex & index) const
{
diff --git a/src/kvilib/tal/KviTalListWidget.cpp b/src/kvilib/tal/KviTalListWidget.cpp
index 6a2191968..85a615d1a 100644
--- a/src/kvilib/tal/KviTalListWidget.cpp
+++ b/src/kvilib/tal/KviTalListWidget.cpp
@@ -98,8 +98,7 @@ KviTalListWidgetText::KviTalListWidgetText(KviTalListWidget* listbox, const QStr
}*/
KviTalListWidgetText::~KviTalListWidgetText()
-{
-}
+ = default;
void KviTalListWidgetText::paint(QPainter * painter)
{
@@ -145,8 +144,7 @@ KviTalListWidgetPixmap::KviTalListWidgetPixmap(const QPixmap & pixmap)
// }
KviTalListWidgetPixmap::~KviTalListWidgetPixmap()
-{
-}
+ = default;
KviTalListWidgetPixmap::KviTalListWidgetPixmap(KviTalListWidget * listbox, const QPixmap & pix, const QString & text)
: KviTalListWidgetItem(listbox)
diff --git a/src/kvilib/tal/KviTalMainWindow.cpp b/src/kvilib/tal/KviTalMainWindow.cpp
index f0f3c92bc..9f05c9a23 100644
--- a/src/kvilib/tal/KviTalMainWindow.cpp
+++ b/src/kvilib/tal/KviTalMainWindow.cpp
@@ -43,5 +43,4 @@ KviTalMainWindow::KviTalMainWindow(QWidget * pParent, const char * pcName)
#endif //!COMPILE_KDE_SUPPORT
KviTalMainWindow::~KviTalMainWindow()
-{
-}
+ = default;
diff --git a/src/kvilib/tal/KviTalMenuBar.cpp b/src/kvilib/tal/KviTalMenuBar.cpp
index 2f9b9ae1b..ff21be92d 100644
--- a/src/kvilib/tal/KviTalMenuBar.cpp
+++ b/src/kvilib/tal/KviTalMenuBar.cpp
@@ -47,5 +47,4 @@ KviTalMenuBar::KviTalMenuBar(QWidget * pParent, const char * pcName)
#endif //!COMPILE_KDE4_SUPPORT
KviTalMenuBar::~KviTalMenuBar()
-{
-}
+ = default;
diff --git a/src/kvilib/tal/KviTalTabDialog.cpp b/src/kvilib/tal/KviTalTabDialog.cpp
index e4589d058..5207bf48f 100644
--- a/src/kvilib/tal/KviTalTabDialog.cpp
+++ b/src/kvilib/tal/KviTalTabDialog.cpp
@@ -45,8 +45,7 @@ KviTalTabDialog::KviTalTabDialog(QWidget * pParent, const char * name, bool bMod
}
KviTalTabDialog::~KviTalTabDialog()
-{
-}
+ = default;
void KviTalTabDialog::addTab(QWidget * widget, const QString & label)
{
diff --git a/src/kvilib/tal/KviTalToolTip.cpp b/src/kvilib/tal/KviTalToolTip.cpp
index 4ac018f13..89dbea20c 100644
--- a/src/kvilib/tal/KviTalToolTip.cpp
+++ b/src/kvilib/tal/KviTalToolTip.cpp
@@ -45,7 +45,7 @@ KviTalToolTipHelper::~KviTalToolTipHelper()
void KviTalToolTipHelper::toolTipDying()
{
- m_pToolTip = 0;
+ m_pToolTip = nullptr;
}
bool KviTalToolTipHelper::eventFilter(QObject *, QEvent * pEvent)
@@ -76,7 +76,7 @@ KviTalToolTip::~KviTalToolTip()
void KviTalToolTip::helperDying()
{
- m_pHelper = 0;
+ m_pHelper = nullptr;
}
void KviTalToolTip::add(QWidget * widget, const QString & text)
diff --git a/src/kvilib/tal/KviTalVBox.cpp b/src/kvilib/tal/KviTalVBox.cpp
index 91f2a8a8f..bc921e01a 100644
--- a/src/kvilib/tal/KviTalVBox.cpp
+++ b/src/kvilib/tal/KviTalVBox.cpp
@@ -40,8 +40,7 @@ KviTalVBox::KviTalVBox(QWidget * pParent, char * pcName)
}
KviTalVBox::~KviTalVBox()
-{
-}
+ = default;
void KviTalVBox::childEvent(QChildEvent * e)
{
diff --git a/src/kvilib/tal/KviTalWizard.cpp b/src/kvilib/tal/KviTalWizard.cpp
index 24f993889..18e04a2be 100644
--- a/src/kvilib/tal/KviTalWizard.cpp
+++ b/src/kvilib/tal/KviTalWizard.cpp
@@ -81,7 +81,7 @@ public:
if(pData->pWidget == pWidget)
return pData;
}
- return NULL;
+ return nullptr;
}
KviTalWizardPageData * findFirstEnabledPage()
@@ -92,7 +92,7 @@ public:
if(pData->bEnabled)
return pData;
}
- return NULL;
+ return nullptr;
}
KviTalWizardPageData * findLastEnabledPage()
@@ -103,7 +103,7 @@ public:
if(pData->bEnabled)
return pData;
}
- return NULL;
+ return nullptr;
}
KviTalWizardPageData * findNextEnabledPage(QWidget * pReference)
@@ -112,13 +112,13 @@ public:
return findFirstEnabledPage();
KviTalWizardPageData * pData = findPage(pReference);
if(!pData)
- return NULL;
+ return nullptr;
for(pData = pPageList->next(); pData; pData = pPageList->next())
{
if(pData->bEnabled)
return pData;
}
- return NULL;
+ return nullptr;
}
KviTalWizardPageData * findPrevEnabledPage(QWidget * pReference)
@@ -127,13 +127,13 @@ public:
return findLastEnabledPage();
KviTalWizardPageData * pData = findPage(pReference);
if(!pData)
- return NULL;
+ return nullptr;
for(pData = pPageList->prev(); pData; pData = pPageList->prev())
{
if(pData->bEnabled)
return pData;
}
- return NULL;
+ return nullptr;
}
int reindexPages()
@@ -157,7 +157,7 @@ KviTalWizard::KviTalWizard(QWidget * pParent)
m_p = new KviTalWizardPrivate;
m_p->pPageList = new KviPointerList<KviTalWizardPageData>;
m_p->pPageList->setAutoDelete(true);
- m_p->pCurrentPage = NULL;
+ m_p->pCurrentPage = nullptr;
m_p->iEnabledPageCount = 0;
m_p->pLayout = new QGridLayout(this);
@@ -317,7 +317,7 @@ bool KviTalWizard::setCurrentPage(QWidget * pWidget)
QWidget * KviTalWizard::currentPage()
{
if(!m_p->pCurrentPage)
- return NULL;
+ return nullptr;
return m_p->pCurrentPage->pWidget;
}
diff --git a/src/kvirc/kernel/KviAction.cpp b/src/kvirc/kernel/KviAction.cpp
index f416198a0..92053adce 100644
--- a/src/kvirc/kernel/KviAction.cpp
+++ b/src/kvirc/kernel/KviAction.cpp
@@ -41,8 +41,7 @@ KviActionCategory::KviActionCategory(const QString & szName, const QString & szV
}
KviActionCategory::~KviActionCategory()
-{
-}
+ = default;
KviAction::KviAction(QObject * pParent, const QString & szName, const QString & szVisibleName, const QString & szDescription, KviActionCategory * pCategory, const QString & szBigIconId, const QString & szSmallIconId, unsigned int uFlags, const QString & szKeySequence)
: QObject(pParent),
@@ -53,11 +52,11 @@ KviAction::KviAction(QObject * pParent, const QString & szName, const QString &
m_szBigIconId(szBigIconId),
m_szSmallIconId(szSmallIconId),
m_eSmallIcon(KviIconManager::None),
- m_pActionList(NULL),
+ m_pActionList(nullptr),
m_uInternalFlags(KviAction::Enabled),
m_uFlags(uFlags),
m_szKeySequence(szKeySequence),
- m_pAccel(NULL)
+ m_pAccel(nullptr)
{
}
@@ -69,11 +68,11 @@ KviAction::KviAction(QObject * pParent, const QString & szName, const QString &
m_pCategory(pCategory),
m_szBigIconId(szBigIconId),
m_eSmallIcon(eSmallIcon),
- m_pActionList(NULL),
+ m_pActionList(nullptr),
m_uInternalFlags(KviAction::Enabled),
m_uFlags(uFlags),
m_szKeySequence(szKeySequence),
- m_pAccel(NULL)
+ m_pAccel(nullptr)
{
}
@@ -115,14 +114,14 @@ void KviAction::registerAccelerator()
{
g_pMainWindow->freeAccelleratorKeySequence(m_szKeySequence);
- m_pAccel = new QShortcut(m_szKeySequence, g_pMainWindow, 0, 0, Qt::ApplicationShortcut);
+ m_pAccel = new QShortcut(m_szKeySequence, g_pMainWindow, nullptr, nullptr, Qt::ApplicationShortcut);
connect(m_pAccel, SIGNAL(activated()), this, SLOT(activate()));
//no way to have Ctrl+Alt+Key events fired as no-ambiguous, probably qt bug
connect(m_pAccel, SIGNAL(activatedAmbiguously()), this, SLOT(activate()));
}
else
{
- m_pAccel = NULL;
+ m_pAccel = nullptr;
}
}
@@ -133,7 +132,7 @@ void KviAction::unregisterAccelerator()
delete m_pAccel;
- m_pAccel = NULL;
+ m_pAccel = nullptr;
}
void KviAction::setEnabled(bool bEnabled)
@@ -184,17 +183,17 @@ QPixmap * KviAction::smallIcon()
{
QPixmap * pPix = g_pIconManager->getImage(m_szSmallIconId);
if(!pPix)
- return NULL;
+ return nullptr;
}
if(m_eSmallIcon != KviIconManager::None)
return g_pIconManager->getSmallIcon(m_eSmallIcon);
- return NULL;
+ return nullptr;
}
QPixmap * KviAction::bigIcon()
{
if(m_szBigIconId.isEmpty())
- return NULL;
+ return nullptr;
return g_pIconManager->getImage(m_szBigIconId);
}
diff --git a/src/kvirc/kernel/KviActionManager.cpp b/src/kvirc/kernel/KviActionManager.cpp
index b2e700759..cf20bcaff 100644
--- a/src/kvirc/kernel/KviActionManager.cpp
+++ b/src/kvirc/kernel/KviActionManager.cpp
@@ -33,16 +33,16 @@
#include "KviConfigurationFile.h"
#include "KviMainWindow.h"
-KviActionManager * KviActionManager::m_pInstance = 0;
-KviActionCategory * KviActionManager::m_pCategoryIrc = 0;
-KviActionCategory * KviActionManager::m_pCategoryGeneric = 0;
-KviActionCategory * KviActionManager::m_pCategorySettings = 0;
-KviActionCategory * KviActionManager::m_pCategoryScripting = 0;
-KviActionCategory * KviActionManager::m_pCategoryGUI = 0;
-KviActionCategory * KviActionManager::m_pCategoryChannel = 0;
-KviActionCategory * KviActionManager::m_pCategoryTools = 0;
+KviActionManager * KviActionManager::m_pInstance = nullptr;
+KviActionCategory * KviActionManager::m_pCategoryIrc = nullptr;
+KviActionCategory * KviActionManager::m_pCategoryGeneric = nullptr;
+KviActionCategory * KviActionManager::m_pCategorySettings = nullptr;
+KviActionCategory * KviActionManager::m_pCategoryScripting = nullptr;
+KviActionCategory * KviActionManager::m_pCategoryGUI = nullptr;
+KviActionCategory * KviActionManager::m_pCategoryChannel = nullptr;
+KviActionCategory * KviActionManager::m_pCategoryTools = nullptr;
bool KviActionManager::m_bCustomizingToolBars = false;
-KviCustomToolBar * KviActionManager::m_pCurrentToolBar = 0;
+KviCustomToolBar * KviActionManager::m_pCurrentToolBar = nullptr;
// KviCoreActions.cpp
extern void register_core_actions(KviActionManager *);
@@ -68,7 +68,7 @@ KviActionManager::KviActionManager()
CATEGORY(m_pCategoryTools, "tools", __tr2qs("Tools"), __tr2qs("Actions that will appear in the \"Tools\" menu"));
m_bCustomizingToolBars = false;
- m_pCurrentToolBar = 0;
+ m_pCurrentToolBar = nullptr;
m_bCoreActionsRegistered = false;
}
@@ -196,7 +196,7 @@ void KviActionManager::customizeToolBarsDialogDestroyed()
if(m_pCurrentToolBar)
{
m_pCurrentToolBar->update();
- m_pCurrentToolBar = 0;
+ m_pCurrentToolBar = nullptr;
}
g_pApp->saveToolBars();
}
@@ -238,7 +238,7 @@ void KviActionManager::done()
if(m_pInstance)
{
delete m_pInstance;
- m_pInstance = 0;
+ m_pInstance = nullptr;
}
}
@@ -310,7 +310,7 @@ KviAction * KviActionManager::getAction(const QString & szName)
// try to preload the module that might register this action...
QString szModule = szName.left(idx);
if(!g_pModuleManager->getModule(szModule))
- return 0;
+ return nullptr;
return m_pActions->find(szName);
}
diff --git a/src/kvirc/kernel/KviApplication.cpp b/src/kvirc/kernel/KviApplication.cpp
index 3ec651d87..6d7c2f81d 100644
--- a/src/kvirc/kernel/KviApplication.cpp
+++ b/src/kvirc/kernel/KviApplication.cpp
@@ -242,7 +242,7 @@ void KviApplication::setup()
// Don't move stuff around unless you really know what you're doing.
// Initialize the random number generator
- ::srand(::time(0));
+ ::srand(::time(nullptr));
#if defined(COMPILE_ON_WINDOWS) || defined(COMPILE_ON_MINGW)
// setup winsock.dll
@@ -735,7 +735,7 @@ void KviApplication::notifierMessage(KviWindow * pWnd, int iIconId, const QStrin
actions << __tr2qs("View");
actions << __tr2qs("Ignore");
- QPixmap * pIcon = 0;
+ QPixmap * pIcon = nullptr;
KviIconManager::SmallIcon eIcon = KviIconManager::None;
switch(pWnd->type())
{
@@ -961,7 +961,7 @@ void KviApplication::checkSuggestRestoreDefaultScript()
if(!KviDefaultScriptManager::instance()->isDefscriptUpToDate())
{
switch(
- QMessageBox::question(0, __tr2qs("Update Default Scripts - KVIrc"),
+ QMessageBox::question(nullptr, __tr2qs("Update Default Scripts - KVIrc"),
__tr2qs("<b>Hi!</b><br><br>"
"<b>It seems that you have just upgraded KVIrc from a previous version.</b><br><br>"
"The KVIrc default scripts needs to be updated too, to play nice with your fresh new KVIrc.<br>"
@@ -1027,7 +1027,7 @@ void KviApplication::checkSuggestRestoreDefaultScript()
bSuggestedOnce = true;
switch(
- QMessageBox::question(0, __tr2qs("Detected Installation Issues - KVIrc"),
+ QMessageBox::question(nullptr, __tr2qs("Detected Installation Issues - KVIrc"),
__tr2qs("<b>Oops!</b><br><br>"
"<b>There are some reasons that make me think your KVIrc installation is incomplete.</b><br><br>"
"You seem to be missing some of the features that the default KVIrc scripts provide."
@@ -1141,7 +1141,7 @@ KviPendingAvatarChange * KviApplication::findPendingAvatarChange(
const QString & szRemoteUrl)
{
if(!m_pPendingAvatarChanges)
- return NULL;
+ return nullptr;
KviPendingAvatarChange * pAvatar;
@@ -1157,7 +1157,7 @@ KviPendingAvatarChange * KviApplication::findPendingAvatarChange(
}
}
- return NULL;
+ return nullptr;
}
void KviApplication::fileDownloadTerminated(
@@ -1171,7 +1171,7 @@ void KviApplication::fileDownloadTerminated(
KviPendingAvatarChange * pAvatar;
if(m_pPendingAvatarChanges)
- pAvatar = findPendingAvatarChange(0, szNick, szRemoteUrl);
+ pAvatar = findPendingAvatarChange(nullptr, szNick, szRemoteUrl);
else
pAvatar = nullptr;
@@ -1212,7 +1212,7 @@ void KviApplication::fileDownloadTerminated(
szMsg += szLocalFileName;
szMsg += ")";
}
- notifierMessage(0, iIconId, KviQString::toHtmlEscaped(szMsg), KVI_OPTION_UINT(KviOption_uintNotifierAutoHideTime));
+ notifierMessage(nullptr, iIconId, KviQString::toHtmlEscaped(szMsg), KVI_OPTION_UINT(KviOption_uintNotifierAutoHideTime));
}
return;
}
@@ -1633,7 +1633,7 @@ void KviApplication::createFrame()
else
new KviMainWindow(new QWidget(0, 0));
#else
- new KviMainWindow(0);
+ new KviMainWindow(nullptr);
#endif
Q_ASSERT(g_pMainWindow != nullptr);
@@ -1725,7 +1725,7 @@ KviConsoleWindow * KviApplication::findConsole(QString & szServer, QString & szN
++it;
}
- return NULL;
+ return nullptr;
}
void KviApplication::restartLagMeters()
@@ -1778,7 +1778,7 @@ KviConsoleWindow * KviApplication::findConsole(unsigned int uIrcContextId)
return pWindow;
++it;
}
- return NULL;
+ return nullptr;
}
KviConsoleWindow * KviApplication::topmostConnectedConsole()
@@ -1787,7 +1787,7 @@ KviConsoleWindow * KviApplication::topmostConnectedConsole()
KviConsoleWindow * pConsole = activeConsole();
if(!pConsole)
- return NULL;
+ return nullptr;
if(pConsole->isConnected())
return pConsole;
@@ -1803,7 +1803,7 @@ KviConsoleWindow * KviApplication::topmostConnectedConsole()
++it;
}
- return NULL;
+ return nullptr;
}
KviWindow * KviApplication::findWindow(const QString & szWindowId)
@@ -1821,7 +1821,7 @@ KviWindow * KviApplication::findWindowByCaption(const QString & szWindowCaption,
return it.current();
++it;
}
- return NULL;
+ return nullptr;
}
void KviApplication::registerWindow(KviWindow * pWnd)
@@ -1837,7 +1837,7 @@ void KviApplication::unregisterWindow(KviWindow * pWnd)
KviConsoleWindow * KviApplication::activeConsole()
{
if(!g_pMainWindow)
- return NULL;
+ return nullptr;
if(g_pActiveWindow)
{
if(g_pActiveWindow->console())
@@ -1909,16 +1909,13 @@ void KviApplication::buildRecentChannels()
QString szChan, szNet;
- for(
- QStringList::Iterator it = KVI_OPTION_STRINGLIST(KviOption_stringlistRecentChannels).begin();
- it != KVI_OPTION_STRINGLIST(KviOption_stringlistRecentChannels).end();
- ++it)
+ for(auto & it : KVI_OPTION_STRINGLIST(KviOption_stringlistRecentChannels))
{
- if((*it).isEmpty())
+ if(it.isEmpty())
continue;
- szChan = (*it).section(KVI_RECENT_CHANNELS_SEPARATOR, 0, 0);
- szNet = (*it).section(KVI_RECENT_CHANNELS_SEPARATOR, 1);
+ szChan = it.section(KVI_RECENT_CHANNELS_SEPARATOR, 0, 0);
+ szNet = it.section(KVI_RECENT_CHANNELS_SEPARATOR, 1);
if(szNet.isEmpty())
continue;
@@ -1976,11 +1973,11 @@ void KviApplication::fillRecentServersPopup(QMenu * pMenu)
{
// FIXME: #warning "MAYBE DISABLE THE SERVERS THAT WE ARE ALREADY CONNECTED TO ?"
pMenu->clear();
- for(QStringList::Iterator it = KVI_OPTION_STRINGLIST(KviOption_stringlistRecentServers).begin(); it != KVI_OPTION_STRINGLIST(KviOption_stringlistRecentServers).end(); ++it)
+ for(auto & it : KVI_OPTION_STRINGLIST(KviOption_stringlistRecentServers))
{
- if(*it == "")
+ if(it == "")
continue;
- pMenu->addAction(*(g_pIconManager->getSmallIcon(KviIconManager::Server)), *it);
+ pMenu->addAction(*(g_pIconManager->getSmallIcon(KviIconManager::Server)), it);
}
}
@@ -1989,18 +1986,18 @@ void KviApplication::fillRecentNicknamesPopup(QMenu * pMenu, KviConsoleWindow *
pMenu->clear();
QAction * pAction;
bool bAlreadyFound = false;
- for(QStringList::Iterator it = KVI_OPTION_STRINGLIST(KviOption_stringlistRecentNicknames).begin(); it != KVI_OPTION_STRINGLIST(KviOption_stringlistRecentNicknames).end(); ++it)
+ for(auto & it : KVI_OPTION_STRINGLIST(KviOption_stringlistRecentNicknames))
{
- if(*it == "")
+ if(it == "")
continue;
- pAction = pMenu->addAction(*(g_pIconManager->getSmallIcon(KviIconManager::Nick)), *it);
+ pAction = pMenu->addAction(*(g_pIconManager->getSmallIcon(KviIconManager::Nick)), it);
if(!pConsole->isConnected())
pAction->setEnabled(false);
else
{
if(!bAlreadyFound)
{
- bool bIsCurrent = KviQString::equalCS(pConsole->connection()->currentNickName(), *it);
+ bool bIsCurrent = KviQString::equalCS(pConsole->connection()->currentNickName(), it);
pAction->setEnabled(!bIsCurrent);
if(bIsCurrent)
bAlreadyFound = true;
@@ -2016,15 +2013,15 @@ void KviApplication::fillRecentChannelsPopup(QMenu * pMenu, KviConsoleWindow * p
QStringList * pList = recentChannelsForNetwork(pConsole->currentNetworkName());
if(pList)
{
- for(QStringList::Iterator it = pList->begin(); it != pList->end(); ++it)
+ for(auto & it : *pList)
{
- if(*it == "")
+ if(it == "")
continue; // ?
- pAction = pMenu->addAction(*(g_pIconManager->getSmallIcon(KviIconManager::Channel)), *it);
+ pAction = pMenu->addAction(*(g_pIconManager->getSmallIcon(KviIconManager::Channel)), it);
if(!pConsole->isConnected())
pAction->setEnabled(false);
else
- pAction->setEnabled(!(pConsole->connection()->findChannel(*it)));
+ pAction->setEnabled(!(pConsole->connection()->findChannel(it)));
}
}
}
@@ -2046,7 +2043,7 @@ void KviApplication::heartbeat(kvi_time_t tNow)
while(it.current())
{
if(it.current()->view() && it.current()->view()->isLogging())
- it.current()->view()->startLogging(0);
+ it.current()->view()->startLogging(nullptr);
++it;
}
}
diff --git a/src/kvirc/kernel/KviApplication_filesystem.cpp b/src/kvirc/kernel/KviApplication_filesystem.cpp
index e000aacb4..451bf41aa 100644
--- a/src/kvirc/kernel/KviApplication_filesystem.cpp
+++ b/src/kvirc/kernel/KviApplication_filesystem.cpp
@@ -313,7 +313,7 @@ void KviApplication::getTmpFileName(QString & szBuffer, const QString & szEnding
KviQString::ensureLastCharIs(tmp, KVI_PATH_SEPARATOR_CHAR);
struct timeval tmv;
- kvi_gettimeofday(&tmv, 0);
+ kvi_gettimeofday(&tmv, nullptr);
QString szFileName = szEndingFileName.isNull() ? QString("file.tmp") : szEndingFileName;
do
@@ -423,10 +423,9 @@ void KviApplication::getChannelDumpLogFileName(QString & szStr)
bool KviApplication::findImageInImageSearchPath(QString & szRetPath, const QString & filename)
{
// first lookup the user defined paths
- for(QStringList::Iterator it = KVI_OPTION_STRINGLIST(KviOption_stringlistImageSearchPaths).begin();
- it != KVI_OPTION_STRINGLIST(KviOption_stringlistImageSearchPaths).end(); ++it)
+ for(auto & it : KVI_OPTION_STRINGLIST(KviOption_stringlistImageSearchPaths))
{
- szRetPath = *it;
+ szRetPath = it;
KviQString::ensureLastCharIs(szRetPath, KVI_PATH_SEPARATOR_CHAR);
szRetPath.append(filename);
//qDebug("LOOK FOR %s",szRetPath.ptr());
diff --git a/src/kvirc/kernel/KviApplication_setup.cpp b/src/kvirc/kernel/KviApplication_setup.cpp
index d63d9ea0d..938b5072a 100644
--- a/src/kvirc/kernel/KviApplication_setup.cpp
+++ b/src/kvirc/kernel/KviApplication_setup.cpp
@@ -52,7 +52,7 @@
#include <QDir>
#include <QLibrary>
-static QLibrary * g_pSetupLibrary = 0;
+static QLibrary * g_pSetupLibrary = nullptr;
//
// Things launched at startup:
@@ -830,7 +830,7 @@ void KviApplication::setupFinish()
g_pSetupLibrary->unload();
delete g_pSetupLibrary;
- g_pSetupLibrary = 0;
+ g_pSetupLibrary = nullptr;
}
void KviApplication::saveKvircDirectory()
@@ -851,7 +851,7 @@ void KviApplication::saveKvircDirectory()
pCfgMainGroup->writeEntry("SourcesDate", KVI_SOURCES_DATE_NUMERIC);
pCfg->sync();
delete pCfgMainGroup;
- pCfgMainGroup = 0;
+ pCfgMainGroup = nullptr;
return;
}
}
diff --git a/src/kvirc/kernel/KviAsynchronousConnectionData.cpp b/src/kvirc/kernel/KviAsynchronousConnectionData.cpp
index eeb413ecc..21697370a 100644
--- a/src/kvirc/kernel/KviAsynchronousConnectionData.cpp
+++ b/src/kvirc/kernel/KviAsynchronousConnectionData.cpp
@@ -28,7 +28,7 @@
KviAsynchronousConnectionData::KviAsynchronousConnectionData()
: KviHeapObject()
{
- m_pReconnectInfo = 0;
+ m_pReconnectInfo = nullptr;
bUseLastServerInContext = false;
}
diff --git a/src/kvirc/kernel/KviCoreActions.cpp b/src/kvirc/kernel/KviCoreActions.cpp
index 336cc5889..9b3c42651 100644
--- a/src/kvirc/kernel/KviCoreActions.cpp
+++ b/src/kvirc/kernel/KviCoreActions.cpp
@@ -606,13 +606,13 @@ void KviConnectAction::activeContextStateChanged()
txt = m_szDisconnectString;
break;
default:
- p = 0;
+ p = nullptr;
break;
}
}
else
{
- p = 0;
+ p = nullptr;
}
if(p)
@@ -738,7 +738,7 @@ KviSubmenuAction::KviSubmenuAction(
eSmallIcon,
uFlags)
{
- m_pPopup = 0;
+ m_pPopup = nullptr;
}
KviSubmenuAction::~KviSubmenuAction()
@@ -1107,12 +1107,12 @@ void KviGoAwayAction::activeContextStateChanged()
}
else
{
- p = 0;
+ p = nullptr;
}
}
else
{
- p = 0;
+ p = nullptr;
}
if(p)
diff --git a/src/kvirc/kernel/KviCustomToolBarDescriptor.cpp b/src/kvirc/kernel/KviCustomToolBarDescriptor.cpp
index 7e5ec238b..7ff3192a6 100644
--- a/src/kvirc/kernel/KviCustomToolBarDescriptor.cpp
+++ b/src/kvirc/kernel/KviCustomToolBarDescriptor.cpp
@@ -38,7 +38,7 @@ KviCustomToolBarDescriptor::KviCustomToolBarDescriptor(const QString & szId, con
m_szId = szId;
m_pActions = new KviPointerList<QString>;
m_pActions->setAutoDelete(true);
- m_pToolBar = 0;
+ m_pToolBar = nullptr;
m_bVisibleAtStartup = false;
createLabelScript(szLabelCode);
}
@@ -61,7 +61,7 @@ void KviCustomToolBarDescriptor::createLabelScript(const QString & szLabelCode)
const QString & KviCustomToolBarDescriptor::label()
{
- if(!m_pLabelScript->run(g_pActiveWindow, 0, m_szParsedLabel))
+ if(!m_pLabelScript->run(g_pActiveWindow, nullptr, m_szParsedLabel))
m_szParsedLabel = m_pLabelScript->code();
return m_szParsedLabel;
}
@@ -167,7 +167,7 @@ void KviCustomToolBarDescriptor::registerToolBar(KviCustomToolBar * t)
void KviCustomToolBarDescriptor::unregisterToolBar(KviCustomToolBar *)
{
- m_pToolBar = 0;
+ m_pToolBar = nullptr;
}
void KviCustomToolBarDescriptor::rename(const QString & szNewLabelCode)
@@ -184,7 +184,7 @@ void KviCustomToolBarDescriptor::clear()
if(m_pToolBar)
{
delete m_pToolBar;
- m_pToolBar = 0;
+ m_pToolBar = nullptr;
}
}
diff --git a/src/kvirc/kernel/KviCustomToolBarManager.cpp b/src/kvirc/kernel/KviCustomToolBarManager.cpp
index 32d748512..9b5c68808 100644
--- a/src/kvirc/kernel/KviCustomToolBarManager.cpp
+++ b/src/kvirc/kernel/KviCustomToolBarManager.cpp
@@ -27,7 +27,7 @@
#include "KviConfigurationFile.h"
#include "KviLocale.h"
-KviCustomToolBarManager * KviCustomToolBarManager::m_pInstance = 0;
+KviCustomToolBarManager * KviCustomToolBarManager::m_pInstance = nullptr;
KviCustomToolBarManager::KviCustomToolBarManager()
{
@@ -49,7 +49,7 @@ KviCustomToolBar * KviCustomToolBarManager::firstExistingToolBar()
return d->toolBar();
++it;
}
- return 0;
+ return nullptr;
}
void KviCustomToolBarManager::init()
@@ -63,7 +63,7 @@ void KviCustomToolBarManager::done()
if(m_pInstance)
{
delete m_pInstance;
- m_pInstance = 0;
+ m_pInstance = nullptr;
}
}
@@ -102,7 +102,7 @@ KviCustomToolBarDescriptor * KviCustomToolBarManager::findDescriptorByInternalId
return d;
++it;
}
- return 0;
+ return nullptr;
}
bool KviCustomToolBarManager::renameDescriptor(const QString & szId, const QString & szNewId, const QString & szNewLabelCode)
@@ -149,7 +149,7 @@ void KviCustomToolBarManager::storeVisibilityState()
KviPointerHashTableIterator<QString, KviCustomToolBarDescriptor> it(*m_pDescriptors);
while(KviCustomToolBarDescriptor * d = it.current())
{
- d->m_bVisibleAtStartup = d->toolBar() != 0;
+ d->m_bVisibleAtStartup = d->toolBar() != nullptr;
++it;
}
}
@@ -160,7 +160,7 @@ int KviCustomToolBarManager::visibleToolBarCount()
KviPointerHashTableIterator<QString, KviCustomToolBarDescriptor> it(*m_pDescriptors);
while(KviCustomToolBarDescriptor * d = it.current())
{
- if(d->toolBar() != 0)
+ if(d->toolBar() != nullptr)
cnt++;
++it;
}
diff --git a/src/kvirc/kernel/KviDefaultScript.cpp b/src/kvirc/kernel/KviDefaultScript.cpp
index 6736a92be..7af06a512 100644
--- a/src/kvirc/kernel/KviDefaultScript.cpp
+++ b/src/kvirc/kernel/KviDefaultScript.cpp
@@ -40,7 +40,7 @@
#include <QPushButton>
#include <QMessageBox>
-KviDefaultScriptManager * KviDefaultScriptManager::m_pSelf = NULL;
+KviDefaultScriptManager * KviDefaultScriptManager::m_pSelf = nullptr;
unsigned int KviDefaultScriptManager::m_uCount = 0;
KviDefaultScriptManager::KviDefaultScriptManager()
@@ -76,8 +76,7 @@ KviDefaultScriptManager::KviDefaultScriptManager()
}
KviDefaultScriptManager::~KviDefaultScriptManager()
-{
-}
+ = default;
void KviDefaultScriptManager::init()
{
@@ -127,13 +126,13 @@ void KviDefaultScriptManager::restore()
// Check data
if(!compareVersions(szGlobal, &szError))
{
- QMessageBox::warning(0, __tr2qs("Restore Default - KVIrc"), szError, QMessageBox::Ok, QMessageBox::NoButton, QMessageBox::NoButton);
+ QMessageBox::warning(nullptr, __tr2qs("Restore Default - KVIrc"), szError, QMessageBox::Ok, QMessageBox::NoButton, QMessageBox::NoButton);
return;
}
if(m_bNoNeedToRestore)
{
- if(QMessageBox::warning(0, __tr2qs("Restore Default - KVIrc"), szError, QMessageBox::Yes, QMessageBox::No) != QMessageBox::Yes)
+ if(QMessageBox::warning(nullptr, __tr2qs("Restore Default - KVIrc"), szError, QMessageBox::Yes, QMessageBox::No) != QMessageBox::Yes)
return;
}
@@ -497,8 +496,7 @@ KviDefaultScriptDialog::KviDefaultScriptDialog()
}
KviDefaultScriptDialog::~KviDefaultScriptDialog()
-{
-}
+ = default;
void KviDefaultScriptDialog::toggleAll(bool)
{
diff --git a/src/kvirc/kernel/KviFileTransfer.cpp b/src/kvirc/kernel/KviFileTransfer.cpp
index cf16cc3e1..ee12a704e 100644
--- a/src/kvirc/kernel/KviFileTransfer.cpp
+++ b/src/kvirc/kernel/KviFileTransfer.cpp
@@ -31,13 +31,13 @@
#include <QMenu>
-static KviFileTransferManager * g_pFileTransferManager = 0;
+static KviFileTransferManager * g_pFileTransferManager = nullptr;
KviFileTransferManager::KviFileTransferManager()
: QObject()
{
- m_pTransferList = 0;
- m_pTransferWindow = 0;
+ m_pTransferList = nullptr;
+ m_pTransferWindow = nullptr;
}
KviFileTransferManager::~KviFileTransferManager()
@@ -59,7 +59,7 @@ void KviFileTransferManager::cleanup()
if(g_pFileTransferManager)
{
delete g_pFileTransferManager;
- g_pFileTransferManager = 0;
+ g_pFileTransferManager = nullptr;
}
}
@@ -132,14 +132,14 @@ void KviFileTransferManager::unregisterTransfer(KviFileTransfer * t)
if(m_pTransferList->isEmpty())
{
delete m_pTransferList;
- m_pTransferList = 0;
+ m_pTransferList = nullptr;
}
}
KviFileTransfer::KviFileTransfer()
: QObject()
{
- m_pDisplayItem = 0;
+ m_pDisplayItem = nullptr;
m_iId = g_pApp->getGloballyUniqueId();
manager()->registerTransfer(this);
}
diff --git a/src/kvirc/kernel/KviIconManager.cpp b/src/kvirc/kernel/KviIconManager.cpp
index c8153fdad..89dd35efa 100644
--- a/src/kvirc/kernel/KviIconManager.cpp
+++ b/src/kvirc/kernel/KviIconManager.cpp
@@ -78,7 +78,7 @@
extern QPixmap * g_pUserChanStatePixmap;
extern QPixmap * g_pActivityMeterPixmap;
-KviIconManager * g_pIconManager = 0;
+KviIconManager * g_pIconManager = nullptr;
static const char * g_szIconNames[KviIconManager::IconCount] = {
"none", // 0
@@ -422,7 +422,7 @@ static const char * g_szIconNames[KviIconManager::IconCount] = {
};
KviIconWidget::KviIconWidget()
- : QWidget(0)
+ : QWidget(nullptr)
{
setObjectName("global_icon_widget");
init();
@@ -471,8 +471,7 @@ void KviIconWidget::init()
}
KviIconWidget::~KviIconWidget()
-{
-}
+ = default;
void KviIconWidget::closeEvent(QCloseEvent * pEvent)
{
@@ -542,7 +541,7 @@ KviIconManager::KviIconManager()
{
int i = 0;
for(i = 0; i < IconCount; i++)
- m_smallIcons[i] = 0;
+ m_smallIcons[i] = nullptr;
initQResourceBackend();
@@ -552,7 +551,7 @@ KviIconManager::KviIconManager()
m_uCacheTotalSize = 0;
m_uCacheMaxSize = 1024 * 1024; // 1 MB
- m_pIconWidget = 0;
+ m_pIconWidget = nullptr;
QString szBuffer;
@@ -563,7 +562,7 @@ KviIconManager::KviIconManager()
g_pApp->findImage(szBuffer, KVI_ACTIVITYMETER_IMAGE_NAME);
g_pActivityMeterPixmap = new QPixmap(szBuffer);
- m_pIconNames = 0;
+ m_pIconNames = nullptr;
}
KviIconManager::~KviIconManager()
@@ -1676,13 +1675,13 @@ void KviIconManager::showIconWidget()
void KviIconManager::iconWidgetClosed()
{
delete m_pIconWidget;
- m_pIconWidget = 0;
+ m_pIconWidget = nullptr;
}
KviCachedPixmap * KviIconManager::getPixmapWithCache(const QString & szName)
{
if(szName.isEmpty())
- return 0;
+ return nullptr;
KviCachedPixmap * pCache = m_pCachedImages->find(szName);
@@ -1692,19 +1691,19 @@ KviCachedPixmap * KviIconManager::getPixmapWithCache(const QString & szName)
return pCache;
}
- QPixmap * pPix = 0;
+ QPixmap * pPix = nullptr;
QString szRetPath;
if(!g_pApp->findImage(szRetPath, szName))
- return 0;
+ return nullptr;
pPix = new QPixmap(szRetPath);
if(pPix->isNull())
{
delete pPix; // it is not an valid image!!! (really bad situation...)
- pPix = 0;
- return 0;
+ pPix = nullptr;
+ return nullptr;
}
pCache = new KviCachedPixmap(pPix, QString(szRetPath));
@@ -1716,7 +1715,7 @@ KviCachedPixmap * KviIconManager::getPixmapWithCache(const QString & szName)
KviCachedPixmap * KviIconManager::getPixmapWithCacheScaleOnLoad(const QString & szName, int iMaxWidth, int iMaxHeight)
{
if(szName.isEmpty())
- return 0;
+ return nullptr;
KviCachedPixmap * pCache = m_pCachedImages->find(szName);
@@ -1726,19 +1725,19 @@ KviCachedPixmap * KviIconManager::getPixmapWithCacheScaleOnLoad(const QString &
return pCache;
}
- QPixmap * pPix = 0;
+ QPixmap * pPix = nullptr;
QString szRetPath;
if(!g_pApp->findImage(szRetPath, szName))
- return 0;
+ return nullptr;
pPix = new QPixmap(szRetPath);
if(pPix->isNull())
{
delete pPix; // it is not an valid image!!! (really bad situation...)
- pPix = 0;
- return 0;
+ pPix = nullptr;
+ return nullptr;
}
if((pPix->width() > iMaxWidth) || (pPix->height() > iMaxHeight))
{
@@ -1774,7 +1773,7 @@ void KviIconManager::addToCache(const QString & szName, KviCachedPixmap * pCache
QPixmap * KviIconManager::getImage(const QString & szId, bool bCanBeNumber, QString * pszRetPath)
{
if(szId.isEmpty())
- return NULL;
+ return nullptr;
if(bCanBeNumber)
{
@@ -1804,7 +1803,7 @@ QPixmap * KviIconManager::getImage(const QString & szId, bool bCanBeNumber, QStr
KviCachedPixmap * pCache = getPixmapWithCache(szId);
if(!pCache)
- return NULL;
+ return nullptr;
if(pszRetPath)
*pszRetPath = pCache->path();
@@ -1879,7 +1878,7 @@ KviAvatar * KviIconManager::getAvatar(const QString & szLocalPath, const QString
{
//both path and name empty => fail
if(szName.isEmpty())
- return 0;
+ return nullptr;
if(KviQString::equalCIN("http://", szName, 7) || KviQString::equalCIN("https://", szName, 8))
{
// it's a URL, cache it locally
@@ -1898,7 +1897,7 @@ KviAvatar * KviIconManager::getAvatar(const QString & szLocalPath, const QString
else if(szName.isEmpty())
{
if(szLocalPath.isEmpty())
- return 0;
+ return nullptr;
szP = szLocalPath;
szN = KviFileUtils::extractFileName(szLocalPath);
}
@@ -1914,7 +1913,7 @@ KviAvatar * KviIconManager::getAvatar(const QString & szLocalPath, const QString
// ,KVI_OPTION_UINT(KviOption_uintScaleAvatarsOnLoadHeight)) : getPixmapWithCache(szP);
//if(!p)return 0;
- KviAvatar * pResult = 0;
+ KviAvatar * pResult = nullptr;
if(KviFileUtils::fileExists(szP))
{
@@ -1935,7 +1934,7 @@ KviAvatar * KviIconManager::getAvatar(const QString & szLocalPath, const QString
if(pResult && !pResult->isValid())
{
delete pResult;
- pResult = 0;
+ pResult = nullptr;
}
return pResult;
@@ -1949,20 +1948,20 @@ void KviIconManager::clearCache()
void KviIconManager::reloadImages()
{
clearCache();
- for(int i = 0; i < KviIconManager::IconCount; i++)
+ for(auto & m_smallIcon : m_smallIcons)
{
- if(m_smallIcons[i])
- delete m_smallIcons[i];
- m_smallIcons[i] = 0;
+ if(m_smallIcon)
+ delete m_smallIcon;
+ m_smallIcon = nullptr;
}
}
QPixmap * KviIconManager::loadSmallIcon(int iIdx)
{
if(iIdx >= KviIconManager::IconCount)
- return 0;
+ return nullptr;
if(iIdx < 0)
- return 0;
+ return nullptr;
QString szPath = QString(KVI_SMALLICONS_PREFIX "%1.png").arg(g_szIconNames[iIdx]);
//KviQString::sprintf(szPath,KVI_SMALLICONS_PREFIX "%s.png",g_szIconNames[iIdx]);
diff --git a/src/kvirc/kernel/KviIpcSentinel.cpp b/src/kvirc/kernel/KviIpcSentinel.cpp
index 9313f8f7a..74b1de287 100644
--- a/src/kvirc/kernel/KviIpcSentinel.cpp
+++ b/src/kvirc/kernel/KviIpcSentinel.cpp
@@ -109,7 +109,7 @@ static Window kvi_x11_findIpcSentinel(Window win)
Atom type;
int format;
unsigned long nItems, after;
- unsigned char * data = 0;
+ unsigned char * data = nullptr;
if(XGetWindowProperty(kvi_ipc_get_xdisplay(), win, kvi_atom_ipc_sentinel_window, 0, 32, false, XA_STRING,
&type, &format, &nItems, &after, &data)
== Success)
@@ -215,7 +215,7 @@ bool kvi_sendIpcMessage(const char * message)
//////////////////////////////////////////////////////////////////////
KviIpcSentinel::KviIpcSentinel()
- : QWidget(0)
+ : QWidget(nullptr)
{
setObjectName("kvirc4_ipc_sentinel");
#if defined(COMPILE_ON_WINDOWS) || defined(COMPILE_ON_MINGW)
@@ -242,8 +242,7 @@ KviIpcSentinel::KviIpcSentinel()
}
KviIpcSentinel::~KviIpcSentinel()
-{
-}
+ = default;
#if defined(COMPILE_ON_WINDOWS) || defined(COMPILE_ON_MINGW)
@@ -275,7 +274,7 @@ bool KviIpcSentinel::x11GetRemoteMessage()
Atom type;
int format;
unsigned long nItems, after;
- unsigned char * data = 0;
+ unsigned char * data = nullptr;
KviCString szData;
if(XGetWindowProperty(kvi_ipc_get_xdisplay(), winId(), kvi_atom_ipc_remote_command, 0, 1024, false, XA_STRING,
diff --git a/src/kvirc/kernel/KviIrcConnection.cpp b/src/kvirc/kernel/KviIrcConnection.cpp
index e7a591d68..1be0e9814 100644
--- a/src/kvirc/kernel/KviIrcConnection.cpp
+++ b/src/kvirc/kernel/KviIrcConnection.cpp
@@ -116,7 +116,7 @@ KviIrcConnection::~KviIrcConnection()
m_bIdentdAttached = false;
if(m_pLocalhostDns)
{
- QObject::disconnect(m_pLocalhostDns, SIGNAL(lookupDone(KviDnsResolver *)), 0, 0);
+ QObject::disconnect(m_pLocalhostDns, SIGNAL(lookupDone(KviDnsResolver *)), nullptr, nullptr);
if(m_pLocalhostDns->isRunning())
m_pLocalhostDns->deleteLater();
else
@@ -441,8 +441,7 @@ void KviIrcConnection::handleInitialCapLs()
QString szRequests;
- auto cap_add = [&](const char * c)
- {
+ auto cap_add = [&](const char * c) {
if(serverInfo()->supportedCaps().contains(c, Qt::CaseInsensitive))
{
szRequests.append(c);
@@ -576,7 +575,7 @@ KviChannelWindow * KviIrcConnection::findChannel(const QString & szName)
if(KviQString::equalCI(szName, c->windowName()))
return c;
}
- return 0;
+ return nullptr;
}
int KviIrcConnection::getCommonChannels(const QString & szNick, QString & szChansBuffer, bool bAddEscapeSequences)
@@ -709,7 +708,7 @@ KviQueryWindow * KviIrcConnection::findQuery(const QString & szName)
if(KviQString::equalCI(szName, c->windowName()))
return c;
}
- return 0;
+ return nullptr;
}
void KviIrcConnection::registerChannel(KviChannelWindow * c)
@@ -1150,7 +1149,7 @@ void KviIrcConnection::useRealName(const QString & szRealName)
KviQString::escapeKvs(&szRealNameBuffer, KviQString::PermitVariables | KviQString::PermitFunctions);
KviKvsVariant vRet;
- if(KviKvsScript::evaluate(szRealNameBuffer, console(), 0, &vRet))
+ if(KviKvsScript::evaluate(szRealNameBuffer, console(), nullptr, &vRet))
vRet.asString(szRealNameBuffer);
}
@@ -1985,7 +1984,7 @@ void KviIrcConnection::heartbeat(kvi_time_t tNow)
{
// find the channel that has the older list now
kvi_time_t tOldest = tNow;
- KviChannelWindow * pOldest = 0;
+ KviChannelWindow * pOldest = nullptr;
for(KviChannelWindow * pChan = m_pChannelList->first(); pChan; pChan = m_pChannelList->next())
{
if(pChan->lastReceivedWhoReply() < tOldest)
diff --git a/src/kvirc/kernel/KviIrcConnectionAntiCtcpFloodData.cpp b/src/kvirc/kernel/KviIrcConnectionAntiCtcpFloodData.cpp
index 6c3cc310f..9ed3b769e 100644
--- a/src/kvirc/kernel/KviIrcConnectionAntiCtcpFloodData.cpp
+++ b/src/kvirc/kernel/KviIrcConnectionAntiCtcpFloodData.cpp
@@ -31,5 +31,4 @@ KviIrcConnectionAntiCtcpFloodData::KviIrcConnectionAntiCtcpFloodData()
}
KviIrcConnectionAntiCtcpFloodData::~KviIrcConnectionAntiCtcpFloodData()
-{
-}
+ = default;
diff --git a/src/kvirc/kernel/KviIrcConnectionAsyncWhoisData.cpp b/src/kvirc/kernel/KviIrcConnectionAsyncWhoisData.cpp
index 1c7dc703e..ac236eeb4 100644
--- a/src/kvirc/kernel/KviIrcConnectionAsyncWhoisData.cpp
+++ b/src/kvirc/kernel/KviIrcConnectionAsyncWhoisData.cpp
@@ -27,8 +27,8 @@
KviAsyncWhoisInfo::KviAsyncWhoisInfo()
{
- pCallback = 0;
- pMagic = 0;
+ pCallback = nullptr;
+ pMagic = nullptr;
}
KviAsyncWhoisInfo::~KviAsyncWhoisInfo()
diff --git a/src/kvirc/kernel/KviIrcConnectionNetsplitDetectorData.cpp b/src/kvirc/kernel/KviIrcConnectionNetsplitDetectorData.cpp
index 67e1225ee..a5868bca0 100644
--- a/src/kvirc/kernel/KviIrcConnectionNetsplitDetectorData.cpp
+++ b/src/kvirc/kernel/KviIrcConnectionNetsplitDetectorData.cpp
@@ -30,5 +30,4 @@ KviIrcConnectionNetsplitDetectorData::KviIrcConnectionNetsplitDetectorData()
}
KviIrcConnectionNetsplitDetectorData::~KviIrcConnectionNetsplitDetectorData()
-{
-}
+ = default;
diff --git a/src/kvirc/kernel/KviIrcConnectionServerInfo.cpp b/src/kvirc/kernel/KviIrcConnectionServerInfo.cpp
index 07a1f5320..3171b17e8 100644
--- a/src/kvirc/kernel/KviIrcConnectionServerInfo.cpp
+++ b/src/kvirc/kernel/KviIrcConnectionServerInfo.cpp
@@ -33,7 +33,7 @@ KviIrcConnectionServerInfo::KviIrcConnectionServerInfo()
m_szSupportedChannelTypes = "#&!+";
m_szSupportedModePrefixes = "@+";
m_szSupportedModeFlags = "ov";
- m_pModePrefixTable = 0;
+ m_pModePrefixTable = nullptr;
buildModePrefixTable();
m_bSupportsWatchList = false;
m_bSupportsCodePages = false;
@@ -296,8 +296,7 @@ KviBasicIrcServerInfo::KviBasicIrcServerInfo(KviIrcConnectionServerInfo * pParen
}
KviBasicIrcServerInfo::~KviBasicIrcServerInfo()
-{
-}
+ = default;
////////////////
// User modes
diff --git a/src/kvirc/kernel/KviIrcConnectionStateData.cpp b/src/kvirc/kernel/KviIrcConnectionStateData.cpp
index 515e90b70..19753bd27 100644
--- a/src/kvirc/kernel/KviIrcConnectionStateData.cpp
+++ b/src/kvirc/kernel/KviIrcConnectionStateData.cpp
@@ -41,8 +41,7 @@ KviIrcConnectionStateData::KviIrcConnectionStateData()
}
KviIrcConnectionStateData::~KviIrcConnectionStateData()
-{
-}
+ = default;
void KviIrcConnectionStateData::changeEnabledCapList(const QString & szCapList)
{
diff --git a/src/kvirc/kernel/KviIrcConnectionStatistics.cpp b/src/kvirc/kernel/KviIrcConnectionStatistics.cpp
index e2217baf2..edf6c7d57 100644
--- a/src/kvirc/kernel/KviIrcConnectionStatistics.cpp
+++ b/src/kvirc/kernel/KviIrcConnectionStatistics.cpp
@@ -31,5 +31,4 @@ KviIrcConnectionStatistics::KviIrcConnectionStatistics()
}
KviIrcConnectionStatistics::~KviIrcConnectionStatistics()
-{
-}
+ = default;
diff --git a/src/kvirc/kernel/KviIrcConnectionTarget.cpp b/src/kvirc/kernel/KviIrcConnectionTarget.cpp
index b81d4213e..5580e5b02 100644
--- a/src/kvirc/kernel/KviIrcConnectionTarget.cpp
+++ b/src/kvirc/kernel/KviIrcConnectionTarget.cpp
@@ -36,7 +36,7 @@ KviIrcConnectionTarget::KviIrcConnectionTarget(
{
m_pNetwork = new KviIrcNetwork(*pNetwork);
m_pServer = new KviIrcServer(*pServer);
- m_pProxy = pProxy ? new KviProxy(*pProxy) : NULL;
+ m_pProxy = pProxy ? new KviProxy(*pProxy) : nullptr;
m_szBindAddress = szBindAddress;
}
@@ -53,5 +53,5 @@ void KviIrcConnectionTarget::clearProxy()
if(!m_pProxy)
return;
delete m_pProxy;
- m_pProxy = 0;
+ m_pProxy = nullptr;
}
diff --git a/src/kvirc/kernel/KviIrcConnectionTargetResolver.cpp b/src/kvirc/kernel/KviIrcConnectionTargetResolver.cpp
index c5aab2795..5a762e619 100644
--- a/src/kvirc/kernel/KviIrcConnectionTargetResolver.cpp
+++ b/src/kvirc/kernel/KviIrcConnectionTargetResolver.cpp
@@ -59,12 +59,12 @@ KviIrcConnectionTargetResolver::KviIrcConnectionTargetResolver(KviIrcConnection
: QObject()
{
m_pConnection = pConnection;
- m_pTarget = 0;
+ m_pTarget = nullptr;
m_pConsole = m_pConnection->console();
- m_pStartTimer = 0;
- m_pProxyDns = 0;
- m_pServerDns = 0;
+ m_pStartTimer = nullptr;
+ m_pProxyDns = nullptr;
+ m_pServerDns = nullptr;
m_eState = Idle;
m_eStatus = Success;
@@ -93,7 +93,7 @@ void KviIrcConnectionTargetResolver::cleanup()
// can't block : just delete it
delete m_pProxyDns;
}
- m_pProxyDns = 0;
+ m_pProxyDns = nullptr;
}
if(m_pServerDns)
{
@@ -109,12 +109,12 @@ void KviIrcConnectionTargetResolver::cleanup()
// can't block : just delete it
delete m_pServerDns;
}
- m_pServerDns = 0;
+ m_pServerDns = nullptr;
}
if(m_pStartTimer)
{
delete m_pStartTimer;
- m_pStartTimer = 0;
+ m_pStartTimer = nullptr;
}
}
@@ -127,7 +127,7 @@ void KviIrcConnectionTargetResolver::start(KviIrcConnectionTarget * t)
if(m_pStartTimer) // this should never happen I guess
{
delete m_pStartTimer;
- m_pStartTimer = 0;
+ m_pStartTimer = nullptr;
}
m_pStartTimer = new QTimer(this);
connect(m_pStartTimer, SIGNAL(timeout()), this, SLOT(asyncStartResolve()));
@@ -153,7 +153,7 @@ void KviIrcConnectionTargetResolver::asyncStartResolve()
if(m_pStartTimer)
{
delete m_pStartTimer;
- m_pStartTimer = 0;
+ m_pStartTimer = nullptr;
}
m_pConsole->output(KVI_OUT_SYSTEMMESSAGE,
@@ -240,7 +240,7 @@ void KviIrcConnectionTargetResolver::lookupProxyHostname()
{
qDebug("Something weird is happening, m_pProxyDns is non-zero in lookupProxyHostname()");
delete m_pProxyDns;
- m_pProxyDns = 0;
+ m_pProxyDns = nullptr;
}
m_pProxyDns = new KviDnsResolver();
@@ -255,7 +255,7 @@ void KviIrcConnectionTargetResolver::lookupProxyHostname()
__tr2qs("Resuming direct server connection"));
// FIXME: #warning "Option for resuming direct connection or not ?"
delete m_pProxyDns;
- m_pProxyDns = 0;
+ m_pProxyDns = nullptr;
m_pTarget->clearProxy();
lookupServerHostname();
}
@@ -295,7 +295,7 @@ void KviIrcConnectionTargetResolver::proxyLookupTerminated(KviDnsResolver *)
}
delete m_pProxyDns;
- m_pProxyDns = 0;
+ m_pProxyDns = nullptr;
if(m_pTarget->proxy())
{
if(m_pTarget->proxy()->protocol() == KviProxy::Http
@@ -358,7 +358,7 @@ void KviIrcConnectionTargetResolver::lookupServerHostname()
{
qDebug("Something weird is happening, m_pServerDns is non-zero in lookupServerHostname()");
delete m_pServerDns;
- m_pServerDns = 0;
+ m_pServerDns = nullptr;
}
m_pServerDns = new KviDnsResolver();
connect(m_pServerDns, SIGNAL(lookupDone(KviDnsResolver *)), this,
@@ -451,7 +451,7 @@ void KviIrcConnectionTargetResolver::serverLookupTerminated(KviDnsResolver *)
m_pTarget->server()->setIp(szIpAddress);
delete m_pServerDns;
- m_pServerDns = 0;
+ m_pServerDns = nullptr;
haveServerIp();
}
diff --git a/src/kvirc/kernel/KviIrcContext.cpp b/src/kvirc/kernel/KviIrcContext.cpp
index 06467e692..8661c097a 100644
--- a/src/kvirc/kernel/KviIrcContext.cpp
+++ b/src/kvirc/kernel/KviIrcContext.cpp
@@ -67,29 +67,29 @@ extern KVIRC_API KviIrcServerDataBase * g_pServerDataBase;
extern KVIRC_API KviProxyDataBase * g_pProxyDataBase;
KviIrcContext::KviIrcContext(KviConsoleWindow * pConsole)
- : QObject(0)
+ : QObject(nullptr)
{
m_uId = g_uNextIrcContextId;
g_uNextIrcContextId++;
m_pConsole = pConsole;
- m_pConnection = 0;
+ m_pConnection = nullptr;
- m_pDeadChannels = 0;
- m_pDeadQueries = 0;
- m_pContextWindows = 0;
+ m_pDeadChannels = nullptr;
+ m_pDeadQueries = nullptr;
+ m_pContextWindows = nullptr;
- m_pLinksWindow = 0;
- m_pListWindow = 0;
+ m_pLinksWindow = nullptr;
+ m_pListWindow = nullptr;
m_eState = Idle;
- m_pAsynchronousConnectionData = 0;
- m_pSavedAsynchronousConnectionData = 0;
+ m_pAsynchronousConnectionData = nullptr;
+ m_pSavedAsynchronousConnectionData = nullptr;
m_uConnectAttemptCount = 0;
- m_pMonitorList = 0;
- m_pReconnectTimer = 0;
+ m_pMonitorList = nullptr;
+ m_pReconnectTimer = nullptr;
m_uConnectAttemptCount = 1;
@@ -108,7 +108,7 @@ KviIrcContext::~KviIrcContext()
else
{
delete m_pMonitorList;
- m_pMonitorList = 0;
+ m_pMonitorList = nullptr;
}
}
@@ -149,7 +149,7 @@ void KviIrcContext::unregisterDataStreamMonitor(KviIrcDataStreamMonitor * m)
if(m_pMonitorList->isEmpty())
{
delete m_pMonitorList;
- m_pMonitorList = 0;
+ m_pMonitorList = nullptr;
}
}
@@ -166,7 +166,7 @@ void KviIrcContext::closeAllDeadChannels()
{
// ops....
delete m_pDeadChannels;
- m_pDeadChannels = 0;
+ m_pDeadChannels = nullptr;
}
}
}
@@ -184,7 +184,7 @@ void KviIrcContext::closeAllDeadQueries()
{
// ops....
delete m_pDeadQueries;
- m_pDeadQueries = 0;
+ m_pDeadQueries = nullptr;
}
}
}
@@ -202,7 +202,7 @@ void KviIrcContext::closeAllContextWindows()
{
// ops...
delete m_pContextWindows;
- m_pContextWindows = 0;
+ m_pContextWindows = nullptr;
}
}
}
@@ -210,40 +210,40 @@ void KviIrcContext::closeAllContextWindows()
KviChannelWindow * KviIrcContext::findDeadChannel(const QString & name)
{
if(!m_pDeadChannels)
- return 0;
+ return nullptr;
for(KviChannelWindow * c = m_pDeadChannels->first(); c; c = m_pDeadChannels->next())
{
KVI_ASSERT(c->isDeadChan());
if(KviQString::equalCI(name, c->windowName()))
return c;
}
- return 0;
+ return nullptr;
}
KviQueryWindow * KviIrcContext::findDeadQuery(const QString & name)
{
if(!m_pDeadQueries)
- return 0;
+ return nullptr;
for(KviQueryWindow * c = m_pDeadQueries->first(); c; c = m_pDeadQueries->next())
{
KVI_ASSERT(c->isDeadQuery());
if(KviQString::equalCI(name, c->windowName()))
return c;
}
- return 0;
+ return nullptr;
}
KviQueryWindow * KviIrcContext::firstDeadQuery()
{
if(!m_pDeadQueries)
- return 0;
+ return nullptr;
return m_pDeadQueries->first();
}
KviChannelWindow * KviIrcContext::firstDeadChannel()
{
if(!m_pDeadChannels)
- return 0;
+ return nullptr;
return m_pDeadChannels->first();
}
@@ -289,7 +289,7 @@ bool KviIrcContext::unregisterDeadChannel(KviChannelWindow * c)
if(m_pDeadChannels->isEmpty())
{
delete m_pDeadChannels;
- m_pDeadChannels = 0;
+ m_pDeadChannels = nullptr;
}
return true;
}
@@ -305,7 +305,7 @@ bool KviIrcContext::unregisterContextWindow(KviWindow * pWnd)
if(m_pContextWindows->isEmpty())
{
delete m_pContextWindows;
- m_pContextWindows = 0;
+ m_pContextWindows = nullptr;
}
return true;
}
@@ -321,7 +321,7 @@ bool KviIrcContext::unregisterDeadQuery(KviQueryWindow * q)
if(m_pDeadQueries->isEmpty())
{
delete m_pDeadQueries;
- m_pDeadQueries = 0;
+ m_pDeadQueries = nullptr;
}
return true;
}
@@ -357,7 +357,7 @@ void KviIrcContext::destroyConnection()
// make sure that m_pConnection is already 0 in any
// event triggered by KviIrcConnection destructor
KviIrcConnection * pTmp = m_pConnection;
- m_pConnection = 0;
+ m_pConnection = nullptr;
delete pTmp;
}
@@ -389,7 +389,7 @@ void KviIrcContext::destroyAsynchronousConnectionData()
if(!m_pAsynchronousConnectionData)
return;
delete m_pAsynchronousConnectionData;
- m_pAsynchronousConnectionData = 0;
+ m_pAsynchronousConnectionData = nullptr;
}
void KviIrcContext::loginComplete()
@@ -405,7 +405,7 @@ void KviIrcContext::connectButtonClicked()
{
// reconnection was in progress...
delete m_pReconnectTimer;
- m_pReconnectTimer = 0;
+ m_pReconnectTimer = nullptr;
destroyAsynchronousConnectionData();
m_pConsole->outputNoFmt(KVI_OUT_SYSTEMERROR,
@@ -433,7 +433,7 @@ void KviIrcContext::connectToCurrentServer()
if(m_pReconnectTimer)
{
delete m_pReconnectTimer;
- m_pReconnectTimer = 0;
+ m_pReconnectTimer = nullptr;
}
m_pConsole->outputNoFmt(KVI_OUT_SYSTEMMESSAGE, " "); // spacer
@@ -443,7 +443,7 @@ void KviIrcContext::connectToCurrentServer()
if(!m_pAsynchronousConnectionData && m_pSavedAsynchronousConnectionData)
{
m_pAsynchronousConnectionData = m_pSavedAsynchronousConnectionData;
- m_pSavedAsynchronousConnectionData = 0;
+ m_pSavedAsynchronousConnectionData = nullptr;
}
if(m_pAsynchronousConnectionData)
@@ -468,7 +468,7 @@ void KviIrcContext::connectToCurrentServer()
if(m_pSavedAsynchronousConnectionData->m_pReconnectInfo)
m_pAsynchronousConnectionData->m_pReconnectInfo = new KviIrcServerReconnectInfo(*(m_pSavedAsynchronousConnectionData->m_pReconnectInfo));
else
- m_pAsynchronousConnectionData->m_pReconnectInfo = 0;
+ m_pAsynchronousConnectionData->m_pReconnectInfo = nullptr;
// and the other info, only if not overridden by the user
if(m_pAsynchronousConnectionData->szBindAddress.isEmpty())
@@ -518,9 +518,9 @@ void KviIrcContext::connectToCurrentServer()
}
KviIrcNetwork * net = g_pServerDataBase->currentNetwork();
- KviIrcServer * srv = net ? net->currentServer() : 0;
+ KviIrcServer * srv = net ? net->currentServer() : nullptr;
- KviProxy * prx = 0;
+ KviProxy * prx = nullptr;
if(!srv)
{
@@ -564,7 +564,7 @@ void KviIrcContext::connectToCurrentServer()
// Find out the identity we'll be using in this connection
// First check the server for one
- const KviUserIdentity * pIdentity = 0;
+ const KviUserIdentity * pIdentity = nullptr;
QString szUserIdentityId = srv->userIdentityId();
if(!szUserIdentityId.isEmpty())
@@ -622,7 +622,7 @@ void KviIrcContext::connectToCurrentServer()
if(srv->reconnectInfo())
m_pSavedAsynchronousConnectionData->m_pReconnectInfo = new KviIrcServerReconnectInfo(*(srv->reconnectInfo()));
else
- m_pSavedAsynchronousConnectionData->m_pReconnectInfo = 0;
+ m_pSavedAsynchronousConnectionData->m_pReconnectInfo = nullptr;
// this never fails!
m_pConnection->start();
@@ -847,7 +847,7 @@ void KviIrcContext::asynchronousConnect()
if(m_pReconnectTimer)
{
delete m_pReconnectTimer;
- m_pReconnectTimer = 0;
+ m_pReconnectTimer = nullptr;
}
if(state() != Idle) // need a brutal disconnect here
@@ -879,7 +879,7 @@ void KviIrcContext::terminateConnectionRequest(bool bForce, const QString & szQu
KviQString::escapeKvs(&szQuit, KviQString::PermitVariables | KviQString::PermitFunctions);
QString buffer;
KviKvsVariant ret;
- if(KviKvsScript::evaluate(szQuit, console(), 0, &ret))
+ if(KviKvsScript::evaluate(szQuit, console(), nullptr, &ret))
ret.asString(buffer);
else
buffer = szQuit;
diff --git a/src/kvirc/kernel/KviIrcLink.cpp b/src/kvirc/kernel/KviIrcLink.cpp
index d9068f181..17fdf0a86 100644
--- a/src/kvirc/kernel/KviIrcLink.cpp
+++ b/src/kvirc/kernel/KviIrcLink.cpp
@@ -60,13 +60,13 @@ KviIrcLink::KviIrcLink(KviIrcConnection * pConnection)
m_pTarget = pConnection->target();
m_pConsole = m_pConnection->console();
- m_pSocket = 0;
- m_pLinkFilter = 0;
- m_pResolver = 0;
+ m_pSocket = nullptr;
+ m_pLinkFilter = nullptr;
+ m_pResolver = nullptr;
- m_pReadBuffer = 0; // incoming data buffer
- m_uReadBufferLen = 0; // incoming data buffer length
- m_uReadPackets = 0; // total packets read per session
+ m_pReadBuffer = nullptr; // incoming data buffer
+ m_uReadBufferLen = 0; // incoming data buffer length
+ m_uReadPackets = 0; // total packets read per session
m_eState = Idle;
}
@@ -89,7 +89,7 @@ KviIrcLink::~KviIrcLink()
void KviIrcLink::linkFilterDestroyed()
{
- m_pLinkFilter = 0;
+ m_pLinkFilter = nullptr;
m_pConsole->output(KVI_OUT_SYSTEMWARNING,
__tr2qs("Oops! For some reason the link filter object has been destroyed"));
}
@@ -98,10 +98,10 @@ void KviIrcLink::destroySocket()
{
if(m_pLinkFilter)
{
- QObject::disconnect(m_pLinkFilter, 0, this, 0);
+ QObject::disconnect(m_pLinkFilter, nullptr, this, nullptr);
// the module extension server links must be destroyed in the module that provided it
m_pLinkFilter->die();
- m_pLinkFilter = 0;
+ m_pLinkFilter = nullptr;
}
if(m_pSocket)
@@ -109,7 +109,7 @@ void KviIrcLink::destroySocket()
// We use deleteLater() here, since we could actually be inside an event
// related to the QSocketNotifier that the socket is attached to...
m_pSocket->deleteLater();
- m_pSocket = 0;
+ m_pSocket = nullptr;
}
}
@@ -126,7 +126,7 @@ void KviIrcLink::createSocket(const QString & szLinkFilterName)
return;
m_pLinkFilter = (KviMexLinkFilter *)g_pModuleExtensionManager->allocateExtension("linkfilter",
- szLinkFilterName.toUtf8().data(), m_pConsole, 0, this, szLinkFilterName.toUtf8().data());
+ szLinkFilterName.toUtf8().data(), m_pConsole, nullptr, this, szLinkFilterName.toUtf8().data());
if(m_pLinkFilter)
{
@@ -188,12 +188,12 @@ void KviIrcLink::resolverTerminated()
// resolver terminated successfully
delete m_pResolver;
- m_pResolver = 0;
+ m_pResolver = nullptr;
createSocket(m_pTarget->server()->linkFilter());
KviError::Code eError = m_pSocket->startConnection(m_pTarget->server(), m_pTarget->proxy(),
- m_pTarget->bindAddress().isEmpty() ? 0 : m_pTarget->bindAddress().toUtf8().data());
+ m_pTarget->bindAddress().isEmpty() ? nullptr : m_pTarget->bindAddress().toUtf8().data());
if(eError != KviError::Success)
{
@@ -243,7 +243,7 @@ void KviIrcLink::processData(char * buffer, int iLen)
*(cMessageBuffer + iBufLen + m_uReadBufferLen) = '\0';
m_uReadBufferLen = 0;
KviMemory::free(m_pReadBuffer);
- m_pReadBuffer = 0;
+ m_pReadBuffer = nullptr;
}
else
{
@@ -356,7 +356,7 @@ bool KviIrcLink::sendPacket(KviDataBuffer * pData)
if(!m_pSocket)
{
delete pData;
- pData = 0;
+ pData = nullptr;
return false;
}
diff --git a/src/kvirc/kernel/KviIrcSocket.cpp b/src/kvirc/kernel/KviIrcSocket.cpp
index 206a09ad1..6c6652f18 100644
--- a/src/kvirc/kernel/KviIrcSocket.cpp
+++ b/src/kvirc/kernel/KviIrcSocket.cpp
@@ -69,26 +69,26 @@ KviIrcSocket::KviIrcSocket(KviIrcLink * pLink)
m_state = Idle; // current socket state
- m_pRsn = 0; // read socket notifier
- m_pWsn = 0; // write socket notifier
+ m_pRsn = nullptr; // read socket notifier
+ m_pWsn = nullptr; // write socket notifier
m_sock = KVI_INVALID_SOCKET; // socket
- m_pIrcServer = 0; // current server data
- m_pProxy = 0; // current proxy data
+ m_pIrcServer = nullptr; // current server data
+ m_pProxy = nullptr; // current proxy data
- m_pTimeoutTimer = 0; // timeout for connect()
+ m_pTimeoutTimer = nullptr; // timeout for connect()
m_uReadBytes = 0; // total read bytes per session
m_uSentBytes = 0; // total sent bytes per session
m_uSentPackets = 0; // total packets sent per session
- m_pSendQueueHead = 0; // data queue
- m_pSendQueueTail = 0; //
+ m_pSendQueueHead = nullptr; // data queue
+ m_pSendQueueTail = nullptr; //
m_eLastError = KviError::Success;
#ifdef COMPILE_SSL_SUPPORT
- m_pSSL = 0;
+ m_pSSL = nullptr;
#endif
m_tAntiFloodLastMessageTime.tv_sec = 0;
@@ -115,31 +115,31 @@ void KviIrcSocket::reset()
if(m_pSSL)
{
KviSSLMaster::freeSSL(m_pSSL);
- m_pSSL = 0;
+ m_pSSL = nullptr;
}
#endif
if(m_pIrcServer)
{
delete m_pIrcServer;
- m_pIrcServer = 0;
+ m_pIrcServer = nullptr;
}
if(m_pProxy)
{
delete m_pProxy;
- m_pProxy = 0;
+ m_pProxy = nullptr;
}
if(m_pRsn)
{
delete m_pRsn;
- m_pRsn = 0;
+ m_pRsn = nullptr;
}
if(m_pWsn)
{
delete m_pWsn;
- m_pWsn = 0;
+ m_pWsn = nullptr;
}
if(kvi_socket_isValid(m_sock))
@@ -152,7 +152,7 @@ void KviIrcSocket::reset()
{
m_pTimeoutTimer->stop();
delete m_pTimeoutTimer;
- m_pTimeoutTimer = 0;
+ m_pTimeoutTimer = nullptr;
}
m_bInProcessData = false;
@@ -451,7 +451,7 @@ void KviIrcSocket::writeNotifierFired(int)
if(m_pTimeoutTimer)
{
delete m_pTimeoutTimer;
- m_pTimeoutTimer = 0;
+ m_pTimeoutTimer = nullptr;
}
// Check for errors...
@@ -477,7 +477,7 @@ void KviIrcSocket::writeNotifierFired(int)
// kill the write notifier
delete m_pWsn;
- m_pWsn = 0;
+ m_pWsn = nullptr;
//Successfully connected...
connectionEstablished();
@@ -508,7 +508,7 @@ void KviIrcSocket::connectedToProxy()
if(m_pRsn)
{
delete m_pRsn;
- m_pRsn = 0;
+ m_pRsn = nullptr;
}
m_pRsn = new QSocketNotifier((int)m_sock, QSocketNotifier::Read);
@@ -1301,13 +1301,13 @@ void KviIrcSocket::proxyHandleHttpFinalReply(const char * pcBuffer, int)
if(m_pWsn)
{
delete m_pWsn;
- m_pWsn = 0;
+ m_pWsn = nullptr;
}
if(m_pRsn)
{
delete m_pRsn;
- m_pRsn = 0;
+ m_pRsn = nullptr;
}
m_pRsn = new QSocketNotifier((int)m_sock, QSocketNotifier::Read);
@@ -1376,13 +1376,13 @@ void KviIrcSocket::doSSLHandshake(int)
if(m_pRsn)
{
delete m_pRsn;
- m_pRsn = 0;
+ m_pRsn = nullptr;
}
if(m_pWsn)
{
delete m_pWsn;
- m_pWsn = 0;
+ m_pWsn = nullptr;
}
if(!m_pSSL)
@@ -1467,13 +1467,13 @@ void KviIrcSocket::linkUp()
if(m_pWsn)
{
delete m_pWsn;
- m_pWsn = 0;
+ m_pWsn = nullptr;
}
if(m_pRsn)
{
delete m_pRsn;
- m_pRsn = 0;
+ m_pRsn = nullptr;
}
m_pRsn = new QSocketNotifier((int)m_sock, QSocketNotifier::Read);
@@ -1619,7 +1619,7 @@ void KviIrcSocket::queue_insertMessage(KviIrcSocketMsgEntry * pMsg)
{
KVI_ASSERT(pMsg);
- pMsg->next_ptr = 0;
+ pMsg->next_ptr = nullptr;
if(m_pSendQueueHead)
{
@@ -1638,7 +1638,7 @@ void KviIrcSocket::free_msgEntry(KviIrcSocketMsgEntry * e)
if(e->pData)
delete e->pData;
- e->pData = 0;
+ e->pData = nullptr;
KviMemory::free(e);
}
@@ -1654,9 +1654,9 @@ bool KviIrcSocket::queue_removeMessage()
m_pSendQueueHead = pEntry->next_ptr;
KviMemory::free((void *)pEntry);
- if(m_pSendQueueHead == 0)
+ if(m_pSendQueueHead == nullptr)
{
- m_pSendQueueTail = 0;
+ m_pSendQueueTail = nullptr;
return false;
}
else
@@ -1673,7 +1673,7 @@ void KviIrcSocket::queue_removeAllMessages()
void KviIrcSocket::queue_removePrivateMessages()
{
- KviIrcSocketMsgEntry * pPrevEntry = 0;
+ KviIrcSocketMsgEntry * pPrevEntry = nullptr;
KviIrcSocketMsgEntry * pEntry = m_pSendQueueHead;
while(pEntry)
{
@@ -1686,7 +1686,7 @@ void KviIrcSocket::queue_removePrivateMessages()
{
pPrevEntry->next_ptr = pEntry->next_ptr;
if(!pPrevEntry->next_ptr)
- m_pSendQueueTail = 0;
+ m_pSendQueueTail = nullptr;
free_msgEntry(pEntry);
pEntry = pPrevEntry->next_ptr;
}
@@ -1694,7 +1694,7 @@ void KviIrcSocket::queue_removePrivateMessages()
{
m_pSendQueueHead = pEntry->next_ptr;
if(!m_pSendQueueHead)
- m_pSendQueueTail = 0;
+ m_pSendQueueTail = nullptr;
free_msgEntry(pEntry);
pEntry = m_pSendQueueHead;
}
@@ -1721,7 +1721,7 @@ void KviIrcSocket::flushSendQueue()
{
if(KVI_OPTION_BOOL(KviOption_boolLimitOutgoingTraffic))
{
- kvi_gettimeofday(&curTime, 0);
+ kvi_gettimeofday(&curTime, nullptr);
int iTimeDiff = curTime.tv_usec - m_tAntiFloodLastMessageTime.tv_usec;
iTimeDiff += (curTime.tv_sec - m_tAntiFloodLastMessageTime.tv_sec) * 1000000;
@@ -1976,7 +1976,7 @@ bool KviIrcSocket::sendPacket(KviDataBuffer * pData)
if(m_state != Connected)
{
delete pData;
- pData = 0;
+ pData = nullptr;
return false;
}
diff --git a/src/kvirc/kernel/KviIrcUrl.cpp b/src/kvirc/kernel/KviIrcUrl.cpp
index 2c50cffd5..122f011e1 100644
--- a/src/kvirc/kernel/KviIrcUrl.cpp
+++ b/src/kvirc/kernel/KviIrcUrl.cpp
@@ -173,15 +173,15 @@ void KviIrcUrl::makeJoinCmd(const QStringList & chans, QString & szJoinCommand)
if(chans.count() != 0)
{
- for(QStringList::ConstIterator it = chans.begin(); it != chans.end(); ++it)
+ for(const auto & chan : chans)
{
- szCurPass = (*it).section('?', 1);
+ szCurPass = chan.section('?', 1);
if(szCurPass.isEmpty())
{
if(!szChannels.isEmpty())
szChannels.append(",");
- szCurChan = (*it).section('?', 0, 0);
+ szCurChan = chan.section('?', 0, 0);
if(!(szCurChan[0] == '#' || szCurChan[0] == '&' || szCurChan[0] == '!'))
szCurChan.prepend('#');
szChannels.append(szCurChan);
@@ -190,7 +190,7 @@ void KviIrcUrl::makeJoinCmd(const QStringList & chans, QString & szJoinCommand)
{
if(!szProtectedChannels.isEmpty())
szProtectedChannels.append(",");
- szCurChan = (*it).section('?', 0, 0);
+ szCurChan = chan.section('?', 0, 0);
if(!(szCurChan[0] == '#' || szCurChan[0] == '&' || szCurChan[0] == '!'))
szCurChan.prepend('#');
szProtectedChannels.append(szCurChan);
@@ -236,7 +236,7 @@ int KviIrcUrl::run(const QString & text, int contextSpec, KviConsoleWindow * pCo
if(pConsole)
{
KviConsoleWindow * pTmpConsole = pConsole;
- pConsole = 0;
+ pConsole = nullptr;
if(pTmpConsole->connection())
{
@@ -261,8 +261,8 @@ int KviIrcUrl::run(const QString & text, int contextSpec, KviConsoleWindow * pCo
if(contextSpec & TryEveryContext)
{
KviPointerHashTableIterator<QString, KviWindow> it(*g_pGlobalWindowDict);
- KviConsoleWindow * pTmpConsole = 0;
- pConsole = 0;
+ KviConsoleWindow * pTmpConsole = nullptr;
+ pConsole = nullptr;
while(KviWindow * wnd = it.current())
{
diff --git a/src/kvirc/kernel/KviLagMeter.cpp b/src/kvirc/kernel/KviLagMeter.cpp
index 3aaa808f0..497f69754 100644
--- a/src/kvirc/kernel/KviLagMeter.cpp
+++ b/src/kvirc/kernel/KviLagMeter.cpp
@@ -50,7 +50,7 @@ KviLagMeter::KviLagMeter(KviIrcConnection * c)
m_tLastOwnCheck = 0;
m_tFirstOwnCheck = 0;
m_bOnAlarm = false;
- m_pDeletionSignal = 0;
+ m_pDeletionSignal = nullptr;
// FIXME: We could use the KviIrcConnection::heartbeat() here!
if(KVI_OPTION_UINT(KviOption_uintLagMeterHeartbeat) < 2000)
@@ -72,7 +72,7 @@ KviLagMeter::~KviLagMeter()
unsigned int KviLagMeter::secondsSinceLastCompleted()
{
struct timeval tv;
- kvi_gettimeofday(&tv, 0);
+ kvi_gettimeofday(&tv, nullptr);
return tv.tv_sec - m_tLastCompleted;
}
@@ -114,12 +114,12 @@ void KviLagMeter::timerEvent(QTimerEvent *)
if(bDeletionSignal)
return; // killed, probably by a quit -f -u
- m_pDeletionSignal = 0;
+ m_pDeletionSignal = nullptr;
}
// get current time
struct timeval tv;
- kvi_gettimeofday(&tv, 0);
+ kvi_gettimeofday(&tv, nullptr);
unsigned int uDiff = tv.tv_sec - m_tLastCompleted;
unsigned int uHeartbeat = KVI_OPTION_UINT(KviOption_uintLagMeterHeartbeat) / 1000;
if(uHeartbeat < 2)
@@ -200,7 +200,7 @@ void KviLagMeter::lagCheckRegister(const char * key, unsigned int uReliability)
KviLagCheck * c = new KviLagCheck;
c->szKey = key;
struct timeval tv;
- kvi_gettimeofday(&tv, 0);
+ kvi_gettimeofday(&tv, nullptr);
c->lSecs = tv.tv_sec;
c->lUSecs = tv.tv_usec;
c->uReliability = uReliability <= 100 ? uReliability : 100;
@@ -233,7 +233,7 @@ bool KviLagMeter::lagCheckComplete(const char * key)
m_pConnection->console()->output(KVI_OUT_VERBOSE, __tr2qs("Lag check completed (%s)"), key);
struct timeval tv;
- kvi_gettimeofday(&tv, 0);
+ kvi_gettimeofday(&tv, nullptr);
unsigned int uLag = ((tv.tv_sec - c->lSecs) * 1000);
if(tv.tv_usec < c->lUSecs)
diff --git a/src/kvirc/kernel/KviMain.cpp b/src/kvirc/kernel/KviMain.cpp
index 535cc8344..d51cb50ab 100644
--- a/src/kvirc/kernel/KviMain.cpp
+++ b/src/kvirc/kernel/KviMain.cpp
@@ -347,7 +347,7 @@ int main(int argc, char ** argv)
ParseArgs a;
a.argc = argc;
a.argv = argv;
- a.configFile = 0;
+ a.configFile = nullptr;
a.createFile = false;
a.bForceNewSession = false;
a.bShowPopup = false,
@@ -463,7 +463,7 @@ int main(int argc, char ** argv)
KviCString szTmp(KviCString::Format, "Another KVIrc session is already running on this display and with this user ID.\nUse %s -f if you want to force a new session.", argv[0]);
if(a.bShowPopup)
{
- QMessageBox::information(0, "Duplicate Session - KVIrc", szTmp.ptr(), QMessageBox::Ok);
+ QMessageBox::information(nullptr, "Duplicate Session - KVIrc", szTmp.ptr(), QMessageBox::Ok);
}
else
{
diff --git a/src/kvirc/kernel/KviNotifyList.cpp b/src/kvirc/kernel/KviNotifyList.cpp
index 908835425..0691eaff3 100644
--- a/src/kvirc/kernel/KviNotifyList.cpp
+++ b/src/kvirc/kernel/KviNotifyList.cpp
@@ -114,7 +114,7 @@
// Basic NotifyListManager: this does completely nothing
KviNotifyListManager::KviNotifyListManager(KviIrcConnection * pConnection)
- : QObject(0)
+ : QObject(nullptr)
{
setObjectName("notify_list_manager");
m_pConnection = pConnection;
@@ -122,8 +122,7 @@ KviNotifyListManager::KviNotifyListManager(KviIrcConnection * pConnection)
}
KviNotifyListManager::~KviNotifyListManager()
-{
-}
+ = default;
void KviNotifyListManager::start()
{
@@ -1041,12 +1040,12 @@ bool KviStupidNotifyListManager::handleIsOn(KviIrcMessage * msg)
// ok...check the users that have left irc now...
QStringList sl = m_szLastIsOnMsg.isEmpty() ? QStringList() : m_szLastIsOnMsg.split(' ', QString::SkipEmptyParts);
- for(QStringList::Iterator it = sl.begin(); it != sl.end(); ++it)
+ for(auto & it : sl)
{
- if(m_pConsole->notifyListView()->findEntry(*it))
+ if(m_pConsole->notifyListView()->findEntry(it))
{
// has just left irc
- notifyOffLine(*it);
+ notifyOffLine(it);
} // else has never been here...
}
@@ -1147,9 +1146,9 @@ void KviWatchNotifyListManager::buildRegUserDict()
{
notify = notify.trimmed();
QStringList sl = notify.split(' ', QString::SkipEmptyParts);
- for(QStringList::Iterator it = sl.begin(); it != sl.end(); ++it)
+ for(auto & it : sl)
{
- m_pRegUserDict->replace(*it, new QString(u->name()));
+ m_pRegUserDict->replace(it, new QString(u->name()));
}
}
++it;
diff --git a/src/kvirc/kernel/KviOptions.cpp b/src/kvirc/kernel/KviOptions.cpp
index c15d18529..6e8be48da 100644
--- a/src/kvirc/kernel/KviOptions.cpp
+++ b/src/kvirc/kernel/KviOptions.cpp
@@ -933,7 +933,7 @@ void KviApplication::saveOptions()
if(!cfg.ensureWritable())
{
- QMessageBox::warning(0, __tr2qs("Warning While Writing Configuration - KVIrc"),
+ QMessageBox::warning(nullptr, __tr2qs("Warning While Writing Configuration - KVIrc"),
__tr2qs("I can't write to the main configuration file:\n\t%1\nPlease ensure the directory exists and that you have the proper permissions before continuing, "
"or else any custom configuration will be lost.")
.arg(buffer));
@@ -1087,13 +1087,13 @@ namespace KviTheme
QDir d(szPicsPath);
QStringList sl = d.entryList(QDir::nameFiltersFromString("kvi_bigicon_*.png"), QDir::Files);
- for(QStringList::Iterator it = sl.begin(); it != sl.end(); it++)
+ for(auto & it : sl)
{
- KviCachedPixmap * p = g_pIconManager->getPixmapWithCache(*it);
+ KviCachedPixmap * p = g_pIconManager->getPixmapWithCache(it);
if(p)
{
QString szPixPath = szThemeDirPath;
- szPixPath += *it;
+ szPixPath += it;
if(!KviFileUtils::copyFile(p->path(), szPixPath))
{
@@ -1390,13 +1390,13 @@ bool KviApplication::setOptionValue(const QString & optName, const QString & val
szBuffer = szVal;
}
- for(int i = 0; i < KVI_NUM_PIXMAP_OPTIONS; i++)
+ for(auto & i : g_pixmapOptionsTable)
{
- if(KviQString::equalCI(optName, g_pixmapOptionsTable[i].name))
+ if(KviQString::equalCI(optName, i.name))
{
- if(!KviStringConversion::fromString(szBuffer, g_pixmapOptionsTable[i].option))
+ if(!KviStringConversion::fromString(szBuffer, i.option))
return false;
- optionResetUpdate(g_pixmapOptionsTable[i].flags);
+ optionResetUpdate(i.flags);
return true;
}
}
diff --git a/src/kvirc/kernel/KviSSLMaster.cpp b/src/kvirc/kernel/KviSSLMaster.cpp
index 477887d33..b68a921d1 100644
--- a/src/kvirc/kernel/KviSSLMaster.cpp
+++ b/src/kvirc/kernel/KviSSLMaster.cpp
@@ -118,7 +118,7 @@ namespace KviSSLMaster
if(!s->initContext(m))
{
delete s;
- return 0;
+ return nullptr;
}
if(!contextString)
@@ -180,7 +180,7 @@ namespace KviSSLMaster
if(!s->initSocket(sock))
{
delete s;
- return 0;
+ return nullptr;
}
return s;
diff --git a/src/kvirc/kernel/KviTextIconManager.cpp b/src/kvirc/kernel/KviTextIconManager.cpp
index 101f5371f..512cd83df 100644
--- a/src/kvirc/kernel/KviTextIconManager.cpp
+++ b/src/kvirc/kernel/KviTextIconManager.cpp
@@ -52,13 +52,13 @@ static KviTextIconAssocEntry default_associations[] = {
{ ":S", KviIconManager::Afraid },
{ ":|", KviIconManager::Demoralized },
{ ":P'", KviIconManager::Slurp },
- { 0, 0 }
+ { nullptr, 0 }
};
-KVIRC_API KviTextIconManager * g_pTextIconManager = 0;
+KVIRC_API KviTextIconManager * g_pTextIconManager = nullptr;
KviTextIcon::KviTextIcon(KviIconManager::SmallIcon eIcon)
- : m_eIcon(eIcon), m_pAnimatedPixmap(NULL)
+ : m_eIcon(eIcon), m_pAnimatedPixmap(nullptr)
{
}
@@ -77,7 +77,7 @@ KviTextIcon::KviTextIcon(QString szFile)
}
else
{
- m_pAnimatedPixmap = NULL;
+ m_pAnimatedPixmap = nullptr;
}
}
@@ -88,7 +88,7 @@ KviTextIcon::KviTextIcon(KviTextIcon * pIcon)
if(pIcon->m_pAnimatedPixmap)
m_pAnimatedPixmap = new KviAnimatedPixmap(*(pIcon->m_pAnimatedPixmap));
else
- m_pAnimatedPixmap = NULL;
+ m_pAnimatedPixmap = nullptr;
}
KviTextIcon::~KviTextIcon()
@@ -125,7 +125,7 @@ void KviTextIcon::setFilename(QString szFileName)
}
else
{
- m_pAnimatedPixmap = NULL;
+ m_pAnimatedPixmap = nullptr;
}
m_szFileName = szFileName;
}
@@ -290,7 +290,7 @@ int KviTextIconManager::load(const QString & szFileName, bool bMerge)
{
int iId = cfg.readIntEntry(*s, -1);
QString szTmp;
- QPixmap * pix = 0;
+ QPixmap * pix = nullptr;
//qDebug("%s %s %i %i",__FILE__,__FUNCTION__,__LINE__,id);
if(iId > 0)
{
diff --git a/src/kvirc/kernel/KviTheme.cpp b/src/kvirc/kernel/KviTheme.cpp
index fa4f46548..f51a8abe3 100644
--- a/src/kvirc/kernel/KviTheme.cpp
+++ b/src/kvirc/kernel/KviTheme.cpp
@@ -45,8 +45,7 @@ KviThemeInfo::KviThemeInfo()
}
KviThemeInfo::~KviThemeInfo()
-{
-}
+ = default;
void KviThemeInfo::setDirectoryAndLocation(const QString & szDirectory, Location eLocation)
{
@@ -335,7 +334,7 @@ namespace KviTheme
QDir d(szThemePath);
QStringList sl = d.entryList(QDir::Dirs | QDir::NoDotAndDotDot);
- for(QStringList::Iterator it = sl.begin(); it != sl.end(); ++it)
- slThemes.append(*it);
+ for(auto & it : sl)
+ slThemes.append(it);
}
};
diff --git a/src/kvirc/kernel/KviUserInput.cpp b/src/kvirc/kernel/KviUserInput.cpp
index f86a01338..d3cf57c63 100644
--- a/src/kvirc/kernel/KviUserInput.cpp
+++ b/src/kvirc/kernel/KviUserInput.cpp
@@ -89,14 +89,14 @@ namespace KviUserInput
KviQString::escapeKvs(&szCmd, KviQString::EscapeParenthesis);
KviKvsScript kvs(szContext.isEmpty() ? szUserFriendlyCommandlineContext : szContext, szCmd);
- return (kvs.run(pWindow, 0, 0) != KviKvsScript::Error);
+ return (kvs.run(pWindow, nullptr, nullptr) != KviKvsScript::Error);
}
else
{
static QString szCommandlineContext(__tr2qs("commandline::kvs"));
KviKvsScript kvs(szContext.isEmpty() ? szCommandlineContext : szContext, szData);
- return (kvs.run(pWindow, 0, 0 /*,KviKvsScript::AssumeLocals*/) != KviKvsScript::Error);
+ return (kvs.run(pWindow, nullptr, nullptr /*,KviKvsScript::AssumeLocals*/) != KviKvsScript::Error);
}
}
diff --git a/src/kvirc/kvs/KviKvsAction.cpp b/src/kvirc/kvs/KviKvsAction.cpp
index 434fbc204..d91d2638c 100644
--- a/src/kvirc/kvs/KviKvsAction.cpp
+++ b/src/kvirc/kvs/KviKvsAction.cpp
@@ -77,8 +77,7 @@ KviKvsAction::KviKvsAction(
}
KviKvsAction::~KviKvsAction()
-{
-}
+ = default;
const QString & KviKvsAction::scriptCode()
{
diff --git a/src/kvirc/kvs/KviKvsAliasManager.cpp b/src/kvirc/kvs/KviKvsAliasManager.cpp
index fc93b0b9c..9e980ebb9 100644
--- a/src/kvirc/kvs/KviKvsAliasManager.cpp
+++ b/src/kvirc/kvs/KviKvsAliasManager.cpp
@@ -25,7 +25,7 @@
#include "KviKvsAliasManager.h"
#include "KviConfigurationFile.h"
-KviKvsAliasManager * KviKvsAliasManager::m_pAliasManager = 0;
+KviKvsAliasManager * KviKvsAliasManager::m_pAliasManager = nullptr;
KviKvsAliasManager::KviKvsAliasManager()
{
@@ -37,7 +37,7 @@ KviKvsAliasManager::KviKvsAliasManager()
KviKvsAliasManager::~KviKvsAliasManager()
{
delete m_pAliasDict;
- m_pAliasManager = 0;
+ m_pAliasManager = nullptr;
}
void KviKvsAliasManager::init()
diff --git a/src/kvirc/kvs/KviKvsArray.cpp b/src/kvirc/kvs/KviKvsArray.cpp
index 24235bf91..a70c0b415 100644
--- a/src/kvirc/kvs/KviKvsArray.cpp
+++ b/src/kvirc/kvs/KviKvsArray.cpp
@@ -32,7 +32,7 @@
KviKvsArray::KviKvsArray()
: KviHeapObject()
{
- m_pData = 0;
+ m_pData = nullptr;
m_uSize = 0;
m_uAllocSize = 0;
}
@@ -51,12 +51,12 @@ KviKvsArray::KviKvsArray(const KviKvsArray & array)
if(array.m_pData[u])
m_pData[u] = new KviKvsVariant(*(array.m_pData[u]));
else
- m_pData[u] = 0;
+ m_pData[u] = nullptr;
}
}
else
{
- m_pData = 0;
+ m_pData = nullptr;
}
}
@@ -115,7 +115,7 @@ void KviKvsArray::unset(kvs_uint_t uIdx)
if(m_pData[uIdx])
{
delete m_pData[uIdx];
- m_pData[uIdx] = 0;
+ m_pData[uIdx] = nullptr;
}
if(uIdx == (m_uSize - 1))
@@ -157,7 +157,7 @@ void KviKvsArray::findNewSize()
else
{
KviMemory::free(m_pData);
- m_pData = 0;
+ m_pData = nullptr;
}
}
}
@@ -177,7 +177,7 @@ void KviKvsArray::set(kvs_uint_t uIdx, KviKvsVariant * pVal)
m_pData = (KviKvsVariant **)KviMemory::allocate((sizeof(KviKvsVariant *)) * m_uAllocSize);
for(kvs_uint_t u = m_uSize; u < uIdx; u++)
- m_pData[u] = 0;
+ m_pData[u] = nullptr;
m_uSize = uIdx + 1;
m_pData[uIdx] = pVal;
}
@@ -209,7 +209,7 @@ KviKvsVariant * KviKvsArray::getAt(kvs_uint_t uIdx)
m_pData = (KviKvsVariant **)KviMemory::allocate((sizeof(KviKvsVariant *)) * m_uAllocSize);
for(kvs_uint_t u = m_uSize; u < uIdx; u++)
- m_pData[u] = 0;
+ m_pData[u] = nullptr;
m_uSize = uIdx + 1;
m_pData[uIdx] = new KviKvsVariant();
}
diff --git a/src/kvirc/kvs/KviKvsArrayCast.cpp b/src/kvirc/kvs/KviKvsArrayCast.cpp
index 79e63a6ed..23f62c9e5 100644
--- a/src/kvirc/kvs/KviKvsArrayCast.cpp
+++ b/src/kvirc/kvs/KviKvsArrayCast.cpp
@@ -37,6 +37,6 @@ void KviKvsArrayCast::clear()
{
if(m_bOwned)
delete m_pArray;
- m_pArray = 0;
+ m_pArray = nullptr;
}
}
diff --git a/src/kvirc/kvs/KviKvsAsyncDnsOperation.cpp b/src/kvirc/kvs/KviKvsAsyncDnsOperation.cpp
index 228c7c2f6..3d7f4a50a 100644
--- a/src/kvirc/kvs/KviKvsAsyncDnsOperation.cpp
+++ b/src/kvirc/kvs/KviKvsAsyncDnsOperation.cpp
@@ -92,7 +92,7 @@ void KviKvsAsyncDnsOperation::lookupTerminated(KviDnsResolver *)
params.append(new KviKvsVariant(*m_pMagic));
}
- m_pCallback->run(pWnd, &params, 0, KviKvsScript::PreserveParams);
+ m_pCallback->run(pWnd, &params, nullptr, KviKvsScript::PreserveParams);
delete this;
return;
diff --git a/src/kvirc/kvs/KviKvsCallbackObject.cpp b/src/kvirc/kvs/KviKvsCallbackObject.cpp
index 5aca4fa3b..da10ff97a 100644
--- a/src/kvirc/kvs/KviKvsCallbackObject.cpp
+++ b/src/kvirc/kvs/KviKvsCallbackObject.cpp
@@ -34,7 +34,7 @@ KviKvsCallbackObject::KviKvsCallbackObject(const QString & szCallbackName, KviWi
if(pTargetWindow)
m_pTargetConsole = pTargetWindow->console();
else
- m_pTargetConsole = 0;
+ m_pTargetConsole = nullptr;
m_pMagicParams = new KviKvsVariantList();
if(pMagicParams)
for(KviKvsVariant * v = pMagicParams->first(); v; v = pMagicParams->next())
diff --git a/src/kvirc/kvs/KviKvsCoreCallbackCommands.cpp b/src/kvirc/kvs/KviKvsCoreCallbackCommands.cpp
index 4962116b4..076f4a108 100644
--- a/src/kvirc/kvs/KviKvsCoreCallbackCommands.cpp
+++ b/src/kvirc/kvs/KviKvsCoreCallbackCommands.cpp
@@ -456,7 +456,7 @@ namespace KviKvsCoreCallbackCommands
KVSCCC_PARAMETER("label", KVS_PT_NONEMPTYSTRING, KVS_PF_OPTIONAL, szLabel)
KVSCCC_PARAMETERS_END
- KviScriptUserButton * pButton = 0;
+ KviScriptUserButton * pButton = nullptr;
if(!KVSCCC_pWindow->buttonContainer())
{
@@ -953,19 +953,19 @@ namespace KviKvsCoreCallbackCommands
int f = 0;
- if(KVSCCC_pSwitches->find('t', "trigger-termination") != 0)
+ if(KVSCCC_pSwitches->find('t', "trigger-termination") != nullptr)
f |= KVI_KVS_PROCESSDESCRIPTOR_TRIGGERTERMINATED;
- if(KVSCCC_pSwitches->find('n', "no-stdout") == 0)
+ if(KVSCCC_pSwitches->find('n', "no-stdout") == nullptr)
f |= KVI_KVS_PROCESSDESCRIPTOR_TRIGGERSTDOUT;
- if(KVSCCC_pSwitches->find('e', "trigger-stderr") != 0)
+ if(KVSCCC_pSwitches->find('e', "trigger-stderr") != nullptr)
f |= KVI_KVS_PROCESSDESCRIPTOR_TRIGGERSTDERR;
- if(KVSCCC_pSwitches->find('x', "trigger-startup") != 0)
+ if(KVSCCC_pSwitches->find('x', "trigger-startup") != nullptr)
f |= KVI_KVS_PROCESSDESCRIPTOR_TRIGGERSTARTED;
- if(KVSCCC_pSwitches->find('b', "output-block") != 0)
+ if(KVSCCC_pSwitches->find('b', "output-block") != nullptr)
f |= KVI_KVS_PROCESSDESCRIPTOR_OUTPUTBYBLOCKS;
- if(KVSCCC_pSwitches->find('w', "bind-to-window") != 0)
+ if(KVSCCC_pSwitches->find('w', "bind-to-window") != nullptr)
f |= KVI_KVS_PROCESSDESCRIPTOR_KILLIFNOWINDOW;
- if(KVSCCC_pSwitches->find('d', "direct") != 0)
+ if(KVSCCC_pSwitches->find('d', "direct") != nullptr)
f |= KVI_KVS_PROCESSDESCRIPTOR_NOSHELL;
QString szShell;
@@ -999,7 +999,7 @@ namespace KviKvsCoreCallbackCommands
d->szCommandline = szCommandline;
d->szShell = szShell;
d->pWnd = KVSCCC_pContext->window();
- d->pMagic = pMagic ? new KviKvsVariant(*pMagic) : 0;
+ d->pMagic = pMagic ? new KviKvsVariant(*pMagic) : nullptr;
d->iFlags = f;
d->pCallback = new KviKvsScript(*KVSCCC_pCallback);
d->iMaxRunTime = iMaxRunTime;
@@ -1008,7 +1008,7 @@ namespace KviKvsCoreCallbackCommands
KviKvsProcessAsyncOperation * op = new KviKvsProcessAsyncOperation(d);
if(!op->start())
{
- if(KVSCCC_pSwitches->find('q', "quiet") == 0)
+ if(KVSCCC_pSwitches->find('q', "quiet") == nullptr)
KVSCCC_pContext->warning(__tr2qs_ctx("Failed to start the process", "kvs"));
delete op;
}
diff --git a/src/kvirc/kvs/KviKvsCoreFunctions_af.cpp b/src/kvirc/kvs/KviKvsCoreFunctions_af.cpp
index 6f683f859..b8ce2558f 100644
--- a/src/kvirc/kvs/KviKvsCoreFunctions_af.cpp
+++ b/src/kvirc/kvs/KviKvsCoreFunctions_af.cpp
@@ -97,7 +97,7 @@ namespace KviKvsCoreFunctions
if(cons)
wnd = cons->activeWindow();
else
- wnd = 0;
+ wnd = nullptr;
}
else
{
@@ -529,7 +529,7 @@ namespace KviKvsCoreFunctions
return true;
#else
KviSSL::globalSSLInit();
- X509 * cert = 0;
+ X509 * cert = nullptr;
if(!KVI_OPTION_BOOL(KviOption_boolUseSSLCertificate))
{
@@ -547,7 +547,7 @@ namespace KviKvsCoreFunctions
}
QString szPass = KVI_OPTION_STRING(KviOption_stringSSLCertificatePass).toUtf8();
- PEM_read_X509(f, &cert, NULL, szPass.data());
+ PEM_read_X509(f, &cert, nullptr, szPass.data());
fclose(f);
@@ -613,7 +613,7 @@ namespace KviKvsCoreFunctions
KVSCF_PARAMETER("context_id", KVS_PT_UINT, KVS_PF_OPTIONAL, uContextId)
KVSCF_PARAMETERS_END
- KviWindow * wnd = 0;
+ KviWindow * wnd = nullptr;
if(KVSCF_pParams->count() > 0)
{
if(KVSCF_pParams->count() > 1)
@@ -626,7 +626,7 @@ namespace KviKvsCoreFunctions
if(cons->connection())
wnd = cons->connection()->findChannel(szName);
else
- wnd = 0;
+ wnd = nullptr;
}
}
else
@@ -637,7 +637,7 @@ namespace KviKvsCoreFunctions
{
if(!KVSCF_pContext->window()->console())
KVSCF_pContext->warning(__tr2qs_ctx("This window is not associated to an IRC context", "kvs"));
- wnd = 0;
+ wnd = nullptr;
}
}
}
@@ -707,7 +707,7 @@ namespace KviKvsCoreFunctions
KVSCF_PARAMETERS_BEGIN
KVSCF_PARAMETER("className", KVS_PT_NONEMPTYSTRING, 0, szClassName)
KVSCF_PARAMETERS_END
- KVSCF_pRetBuffer->setBoolean(KviKvsKernel::instance()->objectController()->lookupClass(szClassName) != 0);
+ KVSCF_pRetBuffer->setBoolean(KviKvsKernel::instance()->objectController()->lookupClass(szClassName) != nullptr);
return true;
}
@@ -961,9 +961,9 @@ namespace KviKvsCoreFunctions
goto leavenow;
}
- for(int i = 0; i < szFormat.size(); i++)
+ for(auto i : szFormat)
{
- ushort ch = szFormat.at(i).unicode();
+ ushort ch = i.unicode();
iLength = 2;
iVal = 0x8000000;
cDiv = ' ';
@@ -1126,7 +1126,7 @@ namespace KviKvsCoreFunctions
//case 'Z': // TZ abbrev.
// szFmtTime +=
default:
- szFmtTime += szFormat.at(i);
+ szFmtTime += i;
}
if(iVal != 0x8000000)
diff --git a/src/kvirc/kvs/KviKvsCoreFunctions_gl.cpp b/src/kvirc/kvs/KviKvsCoreFunctions_gl.cpp
index 5cff07ef2..9588ff209 100644
--- a/src/kvirc/kvs/KviKvsCoreFunctions_gl.cpp
+++ b/src/kvirc/kvs/KviKvsCoreFunctions_gl.cpp
@@ -348,7 +348,7 @@ namespace KviKvsCoreFunctions
Q_UNUSED(__pParams);
struct timeval tv;
- kvi_gettimeofday(&tv, 0);
+ kvi_gettimeofday(&tv, nullptr);
kvs_real_t dTimestamp = (kvs_real_t)(tv.tv_sec);
dTimestamp += (((kvs_real_t)(tv.tv_usec)) / 1000000.0);
KVSCF_pRetBuffer->setReal(dTimestamp);
@@ -679,7 +679,7 @@ namespace KviKvsCoreFunctions
KVSCF(isEventEnabled)
{
QString szEventName, szHandlerName;
- KviKvsScriptEventHandler * h = 0;
+ KviKvsScriptEventHandler * h = nullptr;
KVSCF_PARAMETERS_BEGIN
KVSCF_PARAMETER("event_name", KVS_PT_NONEMPTYSTRING, 0, szEventName)
@@ -910,7 +910,7 @@ namespace KviKvsCoreFunctions
KVSCF(keys)
{
- KviKvsHash * pHash = 0;
+ KviKvsHash * pHash = nullptr;
KVSCF_PARAMETERS_BEGIN
KVSCF_PARAMETER("hash", KVS_PT_HASH, KVS_PF_OPTIONAL, pHash)
KVSCF_PARAMETERS_END
diff --git a/src/kvirc/kvs/KviKvsCoreFunctions_mr.cpp b/src/kvirc/kvs/KviKvsCoreFunctions_mr.cpp
index ae0263fb7..949b4ba12 100644
--- a/src/kvirc/kvs/KviKvsCoreFunctions_mr.cpp
+++ b/src/kvirc/kvs/KviKvsCoreFunctions_mr.cpp
@@ -284,7 +284,7 @@ namespace KviKvsCoreFunctions
// prologue: parameter handling
QString szClassName;
QString szName;
- kvs_hobject_t hParent = 0;
+ kvs_hobject_t hParent = nullptr;
KviKvsVariantList vList;
KVSCF_PARAMETERS_BEGIN
@@ -302,7 +302,7 @@ namespace KviKvsCoreFunctions
}
KviKvsObject * pParent;
- if(hParent != (kvs_hobject_t)0)
+ if(hParent != (kvs_hobject_t) nullptr)
{
pParent = KviKvsKernel::instance()->objectController()->lookupObject(hParent);
if(!pParent)
@@ -313,13 +313,13 @@ namespace KviKvsCoreFunctions
}
else
{
- pParent = 0;
+ pParent = nullptr;
}
KviKvsObject * pObject = pClass->allocateInstance(pParent, szName, KVSCF_pContext, &vList);
// epilogue: set the return value
- KVSCF_pRetBuffer->setHObject(pObject ? pObject->handle() : (kvs_hobject_t)0);
+ KVSCF_pRetBuffer->setHObject(pObject ? pObject->handle() : (kvs_hobject_t) nullptr);
return true;
}
@@ -380,7 +380,7 @@ namespace KviKvsCoreFunctions
Q_UNUSED(__pContext);
Q_UNUSED(__pParams);
- KVSCF_pRetBuffer->setHObject(0);
+ KVSCF_pRetBuffer->setHObject(nullptr);
return true;
}
@@ -493,7 +493,7 @@ namespace KviKvsCoreFunctions
KVSCF_PARAMETER("context_id", KVS_PT_UINT, KVS_PF_OPTIONAL, uContextId)
KVSCF_PARAMETERS_END
- KviWindow * wnd = 0;
+ KviWindow * wnd = nullptr;
if(KVSCF_pParams->count() > 0)
{
if(KVSCF_pParams->count() > 1)
@@ -506,7 +506,7 @@ namespace KviKvsCoreFunctions
if(cons->connection())
wnd = cons->connection()->findQuery(szName);
else
- wnd = 0;
+ wnd = nullptr;
}
}
else
@@ -517,7 +517,7 @@ namespace KviKvsCoreFunctions
{
if(!KVSCF_pContext->window()->console())
KVSCF_pContext->warning(__tr2qs_ctx("This window is not associated to an IRC context", "kvs"));
- wnd = 0;
+ wnd = nullptr;
}
}
}
diff --git a/src/kvirc/kvs/KviKvsCoreFunctions_sz.cpp b/src/kvirc/kvs/KviKvsCoreFunctions_sz.cpp
index f7ef9333c..ae230cbfd 100644
--- a/src/kvirc/kvs/KviKvsCoreFunctions_sz.cpp
+++ b/src/kvirc/kvs/KviKvsCoreFunctions_sz.cpp
@@ -161,7 +161,7 @@ namespace KviKvsCoreFunctions
KVSCF(serialize)
{
- KviKvsVariant * pVar = 0;
+ KviKvsVariant * pVar = nullptr;
QString szBuffer;
KVSCF_PARAMETERS_BEGIN
@@ -494,7 +494,7 @@ namespace KviKvsCoreFunctions
// prologue: parameter handling
KviKvsObject * o = KVSCF_pContext->thisObject();
- KVSCF_pRetBuffer->setHObject(o ? o->handle() : ((kvs_hobject_t)0));
+ KVSCF_pRetBuffer->setHObject(o ? o->handle() : ((kvs_hobject_t) nullptr));
return true;
}
@@ -920,7 +920,7 @@ namespace KviKvsCoreFunctions
Q_UNUSED(__pContext);
Q_UNUSED(__pParams);
- KVSCF_pRetBuffer->setInteger((kvs_int_t)(time(0)));
+ KVSCF_pRetBuffer->setInteger((kvs_int_t)(time(nullptr)));
return true;
}
diff --git a/src/kvirc/kvs/KviKvsCoreSimpleCommands_af.cpp b/src/kvirc/kvs/KviKvsCoreSimpleCommands_af.cpp
index aa01e3f2a..6a2c6e0b3 100644
--- a/src/kvirc/kvs/KviKvsCoreSimpleCommands_af.cpp
+++ b/src/kvirc/kvs/KviKvsCoreSimpleCommands_af.cpp
@@ -362,7 +362,7 @@ namespace KviKvsCoreSimpleCommands
#if defined(COMPILE_ON_WINDOWS) || defined(COMPILE_ON_MINGW)
Beep(pitch, duration);
#elif defined(COMPILE_X11_SUPPORT) && (!defined(COMPILE_NO_X_BELL))
- bool bSync = (KVSCSC_pSwitches->find('s', "sync") != 0);
+ bool bSync = (KVSCSC_pSwitches->find('s', "sync") != nullptr);
XKeyboardState st;
XKeyboardControl ctl;
@@ -448,7 +448,7 @@ namespace KviKvsCoreSimpleCommands
KVSCSC_PARAMETER("parameter", KVS_PT_STRING, KVS_PF_OPTIONAL, tbPar)
KVSCSC_PARAMETERS_END
- KviScriptUserButton * pButton = 0;
+ KviScriptUserButton * pButton = nullptr;
if(!KVSCSC_pWindow->buttonContainer())
{
@@ -689,7 +689,7 @@ namespace KviKvsCoreSimpleCommands
if(KviQString::equalCI(szCtcpData, "PING"))
{
struct timeval tv;
- kvi_gettimeofday(&tv, 0);
+ kvi_gettimeofday(&tv, nullptr);
KviQString::appendFormatted(szCtcpData, " %d.%d", tv.tv_sec, tv.tv_usec);
}
@@ -905,11 +905,11 @@ namespace KviKvsCoreSimpleCommands
KVSCSC(deleteCKEYWORDWORKAROUND)
{
- kvs_hobject_t hObject = (kvs_hobject_t)0;
+ kvs_hobject_t hObject = (kvs_hobject_t) nullptr;
KVSCSC_PARAMETERS_BEGIN
KVSCSC_PARAMETER("objectHandle", KVS_PT_HOBJECT, 0, hObject)
KVSCSC_PARAMETERS_END
- if(hObject == (kvs_hobject_t)0)
+ if(hObject == (kvs_hobject_t) nullptr)
{
if(!KVSCSC_pSwitches->find('q', "quiet"))
KVSCSC_pContext->warning(__tr2qs_ctx("Can't delete a null object reference", "kvs"));
@@ -1590,7 +1590,7 @@ namespace KviKvsCoreSimpleCommands
KviKvsScript * s = h->script();
KviKvsScript copy(*s);
KviKvsVariant retVal;
- copy.run(KVSCSC_pWindow, &vList, 0, KviKvsScript::PreserveParams);
+ copy.run(KVSCSC_pWindow, &vList, nullptr, KviKvsScript::PreserveParams);
}
else
{
diff --git a/src/kvirc/kvs/KviKvsCoreSimpleCommands_gl.cpp b/src/kvirc/kvs/KviKvsCoreSimpleCommands_gl.cpp
index 8c5b0cb7a..674bb4c6b 100644
--- a/src/kvirc/kvs/KviKvsCoreSimpleCommands_gl.cpp
+++ b/src/kvirc/kvs/KviKvsCoreSimpleCommands_gl.cpp
@@ -411,13 +411,13 @@ namespace KviKvsCoreSimpleCommands
QStringList slChans = szChans.split(",", QString::SkipEmptyParts);
QString szChanTypes = KVSCSC_pConnection->serverInfo()->supportedChannelTypes();
- for(QStringList::Iterator it = slChans.begin(); it != slChans.end(); ++it)
+ for(auto & slChan : slChans)
{
- if(!(*it).isEmpty())
+ if(!slChan.isEmpty())
{
bool bFound = false;
int id = 0;
- QChar f = (*it)[0];
+ QChar f = slChan[0];
while((id < szChanTypes.length()) && !bFound)
{
if(f == szChanTypes[id])
@@ -425,7 +425,7 @@ namespace KviKvsCoreSimpleCommands
id++;
}
if(!bFound)
- (*it).prepend("#");
+ slChan.prepend("#");
}
}
diff --git a/src/kvirc/kvs/KviKvsCoreSimpleCommands_mr.cpp b/src/kvirc/kvs/KviKvsCoreSimpleCommands_mr.cpp
index 1d6edf8a6..dc31ed177 100644
--- a/src/kvirc/kvs/KviKvsCoreSimpleCommands_mr.cpp
+++ b/src/kvirc/kvs/KviKvsCoreSimpleCommands_mr.cpp
@@ -486,7 +486,7 @@ namespace KviKvsCoreSimpleCommands
QString szName = "openurl::handler";
KviKvsScript script(szName, szCommand);
- if(!script.run(KVSCSC_pWindow, &vList, 0, KviKvsScript::PreserveParams))
+ if(!script.run(KVSCSC_pWindow, &vList, nullptr, KviKvsScript::PreserveParams))
KVSCSC_pContext->warning(__tr2qs_ctx("The commandline for this URL type seems to be broken (%Q)", "kvs"), &szUrl);
}
else
@@ -746,7 +746,7 @@ namespace KviKvsCoreSimpleCommands
KviKvsScript s(szFileName, szBuffer);
- KviKvsVariant * pRetVal = KVSCSC_pSwitches->find('r', "propagate-return") ? KVSCSC_pContext->returnValue() : 0;
+ KviKvsVariant * pRetVal = KVSCSC_pSwitches->find('r', "propagate-return") ? KVSCSC_pContext->returnValue() : nullptr;
KviKvsVariant vFileName(szFileName);
vList.prepend(&vFileName);
@@ -844,9 +844,9 @@ namespace KviKvsCoreSimpleCommands
if(!(KVSCSC_pConnection->sendFmtData("PART %s :%s", szEncodedChans.data(), szText.data())))
return KVSCSC_pContext->warningNoIrcConnection();
- for(QStringList::Iterator it = sl.begin(); it != sl.end(); it++)
+ for(auto & it : sl)
{
- KviChannelWindow * ch = KVSCSC_pConnection->findChannel(*it);
+ KviChannelWindow * ch = KVSCSC_pConnection->findChannel(it);
if(ch)
{
ch->partMessageSent(!KVSCSC_pSwitches->find('k', "keep"), !KVSCSC_pSwitches->find('s', "silent"));
@@ -854,7 +854,7 @@ namespace KviKvsCoreSimpleCommands
else
{
if(!KVSCSC_pSwitches->find('q', "quiet"))
- KVSCSC_pContext->warning(__tr2qs_ctx("You don't appear to be on channel %s", "kvs"), (*it).toUtf8().data());
+ KVSCSC_pContext->warning(__tr2qs_ctx("You don't appear to be on channel %s", "kvs"), it.toUtf8().data());
}
}
@@ -964,7 +964,7 @@ namespace KviKvsCoreSimpleCommands
szParams.append(QString::fromLatin1(" $%1 ").arg(i));
KviKvsScript s("popup", "popup.show " + szSwitches + szParams);
- s.run(KVSCSC_pContext->window(), &lParameters, 0, KviKvsScript::PreserveParams);
+ s.run(KVSCSC_pContext->window(), &lParameters, nullptr, KviKvsScript::PreserveParams);
return true;
}
@@ -1090,9 +1090,8 @@ namespace KviKvsCoreSimpleCommands
KviQueryWindow * query;
QStringList sl = szTargets.split(",", QString::SkipEmptyParts);
- for(QStringList::Iterator it = sl.begin(); it != sl.end(); it++)
+ for(auto szNick : sl)
{
- QString szNick = *it;
if(szNick.isEmpty())
KVSCSC_pContext->warning(__tr2qs_ctx("Empty target specified", "kvs"));
else
diff --git a/src/kvirc/kvs/KviKvsCoreSimpleCommands_sz.cpp b/src/kvirc/kvs/KviKvsCoreSimpleCommands_sz.cpp
index a54824b4d..11d12ee43 100644
--- a/src/kvirc/kvs/KviKvsCoreSimpleCommands_sz.cpp
+++ b/src/kvirc/kvs/KviKvsCoreSimpleCommands_sz.cpp
@@ -227,7 +227,7 @@ namespace KviKvsCoreSimpleCommands
KVSCSC_PARAMETER("port", KVS_PT_UINT, KVS_PF_OPTIONAL, uPort)
KVSCSC_PARAMETERS_END
- KviConsoleWindow * console = 0;
+ KviConsoleWindow * console = nullptr;
if(KVSCSC_pSwitches->find('n', "new-context"))
console = g_pMainWindow->createNewConsole(false, !KVSCSC_pSwitches->find('m', "minimized"));
else
@@ -241,7 +241,7 @@ namespace KviKvsCoreSimpleCommands
// if there is a connection in progress, proceed in searching
if(console->connectionInProgress())
{
- console = 0;
+ console = nullptr;
}
}
if(!console)
@@ -281,7 +281,7 @@ namespace KviKvsCoreSimpleCommands
}
KviAsynchronousConnectionData * d = new KviAsynchronousConnectionData();
- d->bUseLastServerInContext = KVSCSC_pSwitches->find('l', "last") != 0;
+ d->bUseLastServerInContext = KVSCSC_pSwitches->find('l', "last") != nullptr;
d->szCommandToExecAfterConnect = szCmd;
d->szBindAddress = szBindAddress;
d->szPass = szPassword;
@@ -299,14 +299,14 @@ namespace KviKvsCoreSimpleCommands
{
// server is not empty.
KviAsynchronousConnectionData * d = new KviAsynchronousConnectionData();
- d->bUseSSL = (KVSCSC_pSwitches->find('s', "ssl") != 0);
+ d->bUseSSL = (KVSCSC_pSwitches->find('s', "ssl") != nullptr);
d->bSTARTTLS = false;
d->szServer = szServer;
d->uPort = (kvi_u32_t)uPort;
d->szLinkFilter = szSocketFilter;
d->bPortIsOk = (uPort > 0);
#ifdef COMPILE_IPV6_SUPPORT
- d->bUseIPv6 = (KVSCSC_pSwitches->find('i', "ipv6") != 0) || KviNetUtils::isValidStringIPv6(szServer);
+ d->bUseIPv6 = (KVSCSC_pSwitches->find('i', "ipv6") != nullptr) || KviNetUtils::isValidStringIPv6(szServer);
#else
d->bUseIPv6 = false;
#endif
diff --git a/src/kvirc/kvs/KviKvsDnsManager.cpp b/src/kvirc/kvs/KviKvsDnsManager.cpp
index c506dca9a..b5487d39d 100644
--- a/src/kvirc/kvs/KviKvsDnsManager.cpp
+++ b/src/kvirc/kvs/KviKvsDnsManager.cpp
@@ -34,7 +34,7 @@
#include "KviLocale.h"
#include "KviError.h"
-KviKvsDnsManager * KviKvsDnsManager::m_pInstance = 0;
+KviKvsDnsManager * KviKvsDnsManager::m_pInstance = nullptr;
KviKvsDnsObject::KviKvsDnsObject(KviDnsResolver * pDns, KviWindow * pWnd, const QString & szQuery, bool bRebindOnWindowClose, KviKvsScript * pCallback, KviKvsVariantList * pParameterList)
{
@@ -48,7 +48,7 @@ KviKvsDnsObject::KviKvsDnsObject(KviDnsResolver * pDns, KviWindow * pWnd, const
KviKvsDnsObject::~KviKvsDnsObject()
{
- QObject::disconnect(m_pDns, 0, 0, 0);
+ QObject::disconnect(m_pDns, nullptr, nullptr, nullptr);
if(m_pDns->isRunning())
{
//g_pApp->collectGarbage(m_pDns);
@@ -67,7 +67,7 @@ KviKvsDnsObject::~KviKvsDnsObject()
KviKvsDnsManager::KviKvsDnsManager()
: QObject()
{
- m_pDnsObjects = 0;
+ m_pDnsObjects = nullptr;
}
KviKvsDnsManager::~KviKvsDnsManager()
@@ -94,7 +94,7 @@ void KviKvsDnsManager::done()
return;
}
delete KviKvsDnsManager::m_pInstance;
- KviKvsDnsManager::m_pInstance = 0;
+ KviKvsDnsManager::m_pInstance = nullptr;
}
void KviKvsDnsManager::addDns(KviKvsDnsObject * pObject)
@@ -156,7 +156,7 @@ void KviKvsDnsManager::dnsLookupTerminated(KviDnsResolver * pDns)
}
o->parameterList()->prepend(new KviKvsVariant(o->query())); // $0
- copy.run(o->window(), o->parameterList(), 0, KviKvsScript::PreserveParams);
+ copy.run(o->window(), o->parameterList(), nullptr, KviKvsScript::PreserveParams);
}
else
{
diff --git a/src/kvirc/kvs/KviKvsKernel.cpp b/src/kvirc/kvs/KviKvsKernel.cpp
index 784438a67..c391a0261 100644
--- a/src/kvirc/kvs/KviKvsKernel.cpp
+++ b/src/kvirc/kvs/KviKvsKernel.cpp
@@ -37,7 +37,7 @@
#include "KviModuleManager.h"
#include <QDir>
-KviKvsKernel * KviKvsKernel::m_pKvsKernel = 0;
+KviKvsKernel * KviKvsKernel::m_pKvsKernel = nullptr;
////////////////////////////////////////////////////////////////////////////////
// CONSTRUCTION AND DESTRUCTION
@@ -95,7 +95,7 @@ void KviKvsKernel::done()
if(m_pKvsKernel)
{
delete m_pKvsKernel;
- m_pKvsKernel = 0;
+ m_pKvsKernel = nullptr;
}
}
diff --git a/src/kvirc/kvs/KviKvsParameterProcessor.cpp b/src/kvirc/kvs/KviKvsParameterProcessor.cpp
index 4f81da83d..80ddbd0d5 100644
--- a/src/kvirc/kvs/KviKvsParameterProcessor.cpp
+++ b/src/kvirc/kvs/KviKvsParameterProcessor.cpp
@@ -59,20 +59,20 @@ namespace KviKvsParameterProcessor
*((bool *)(pFmtArray->pContainer)) = false;
break;
case KVS_PT_HASH:
- *((KviKvsHash **)(pFmtArray->pContainer)) = 0;
+ *((KviKvsHash **)(pFmtArray->pContainer)) = nullptr;
break;
case KVS_PT_ARRAY:
- *((KviKvsArray **)(pFmtArray->pContainer)) = 0;
+ *((KviKvsArray **)(pFmtArray->pContainer)) = nullptr;
break;
case KVS_PT_ARRAYCAST:
((KviKvsArrayCast *)(pFmtArray->pContainer))->clear();
break;
case KVS_PT_VARIANT:
- *((KviKvsVariant **)(pFmtArray->pContainer)) = 0;
+ *((KviKvsVariant **)(pFmtArray->pContainer)) = nullptr;
break;
case KVS_PT_CSTRING:
case KVS_PT_NONEMPTYCSTRING:
- *((QByteArray *)(pFmtArray->pContainer)) = 0;
+ *((QByteArray *)(pFmtArray->pContainer)) = nullptr;
break;
case KVS_PT_STRINGLIST:
((QStringList *)(pFmtArray->pContainer))->clear();
@@ -82,7 +82,7 @@ namespace KviKvsParameterProcessor
((KviKvsVariantList *)(pFmtArray->pContainer))->setAutoDelete(false);
break;
case KVS_PT_HOBJECT:
- *((kvs_hobject_t *)(pFmtArray->pContainer)) = (kvs_hobject_t)0;
+ *((kvs_hobject_t *)(pFmtArray->pContainer)) = (kvs_hobject_t) nullptr;
break;
case KVS_PT_IGNORE:
// ignore :)
diff --git a/src/kvirc/kvs/KviKvsPopupManager.cpp b/src/kvirc/kvs/KviKvsPopupManager.cpp
index 8edcbefab..e3951888d 100644
--- a/src/kvirc/kvs/KviKvsPopupManager.cpp
+++ b/src/kvirc/kvs/KviKvsPopupManager.cpp
@@ -26,7 +26,7 @@
#include "KviLocale.h"
#include "KviConfigurationFile.h"
-KviKvsPopupManager * KviKvsPopupManager::m_pInstance = 0;
+KviKvsPopupManager * KviKvsPopupManager::m_pInstance = nullptr;
KviKvsPopupManager::KviKvsPopupManager()
{
diff --git a/src/kvirc/kvs/KviKvsPopupMenu.cpp b/src/kvirc/kvs/KviKvsPopupMenu.cpp
index 634f7b572..23aeda857 100644
--- a/src/kvirc/kvs/KviKvsPopupMenu.cpp
+++ b/src/kvirc/kvs/KviKvsPopupMenu.cpp
@@ -50,7 +50,7 @@ KviKvsPopupMenuItem::KviKvsPopupMenuItem(Type t, const QString & szItemName, con
if(szCondition.isEmpty())
{
// true by default
- m_pKvsCondition = 0;
+ m_pKvsCondition = nullptr;
}
else
{
@@ -67,7 +67,7 @@ KviKvsPopupMenuItem::KviKvsPopupMenuItem(Type t, const QString & szItemName, con
if(!pCondition)
{
// true by default
- m_pKvsCondition = 0;
+ m_pKvsCondition = nullptr;
}
else
{
@@ -87,17 +87,17 @@ void KviKvsPopupMenuItem::clear()
KviKvsScript * KviKvsPopupMenuItem::kvsIcon()
{
- return 0;
+ return nullptr;
}
KviKvsScript * KviKvsPopupMenuItem::kvsText()
{
- return 0;
+ return nullptr;
}
KviKvsScript * KviKvsPopupMenuItem::kvsCode()
{
- return 0;
+ return nullptr;
}
bool KviKvsPopupMenuItem::evaluateCondition(KviKvsPopupMenuTopLevelData * pData)
@@ -132,8 +132,7 @@ KviKvsPopupMenuItemSeparator::KviKvsPopupMenuItemSeparator(const QString & szIte
}
KviKvsPopupMenuItemSeparator::~KviKvsPopupMenuItemSeparator()
-{
-}
+ = default;
void KviKvsPopupMenuItemSeparator::fill(KviKvsPopupMenu * pMenu, KviKvsPopupMenuTopLevelData * pData, int)
{
@@ -158,7 +157,7 @@ KviKvsPopupMenuItemWithTextAndIcon::KviKvsPopupMenuItemWithTextAndIcon(KviKvsPop
if(szIcon.isEmpty())
{
- m_pKvsIcon = 0;
+ m_pKvsIcon = nullptr;
}
else
{
@@ -185,7 +184,7 @@ KviKvsPopupMenuItemWithTextAndIcon::KviKvsPopupMenuItemWithTextAndIcon(KviKvsPop
if(!pIcon)
{
- m_pKvsIcon = 0;
+ m_pKvsIcon = nullptr;
}
else
{
@@ -213,9 +212,9 @@ KviKvsScript * KviKvsPopupMenuItemWithTextAndIcon::kvsText()
QPixmap * KviKvsPopupMenuItemWithTextAndIcon::evaluateIcon(KviKvsPopupMenuTopLevelData * pData)
{
if(!KVI_OPTION_BOOL(KviOption_boolShowIconsInPopupMenus))
- return 0;
+ return nullptr;
if(!m_pKvsIcon)
- return 0;
+ return nullptr;
KviKvsVariant vRet;
if(!m_pKvsIcon->run(pData->window(),
@@ -226,7 +225,7 @@ QPixmap * KviKvsPopupMenuItemWithTextAndIcon::evaluateIcon(KviKvsPopupMenuTopLev
{
// broken text
pData->window()->output(KVI_OUT_PARSERWARNING, __tr2qs_ctx("Broken icon parameter: ignoring", "kvs"));
- return 0;
+ return nullptr;
}
QString szRet;
@@ -267,8 +266,7 @@ KviKvsPopupMenuItemLabelHelper::KviKvsPopupMenuItemLabelHelper(KviKvsPopupMenuIt
}
KviKvsPopupMenuItemLabelHelper::~KviKvsPopupMenuItemLabelHelper()
-{
-}
+ = default;
void KviKvsPopupMenuItemLabelHelper::labelDestroyed()
{
@@ -278,14 +276,14 @@ void KviKvsPopupMenuItemLabelHelper::labelDestroyed()
KviKvsPopupMenuItemLabel::KviKvsPopupMenuItemLabel(const QString & szItemName, const QString & szText, const QString & szIcon, const QString & szCondition)
: KviKvsPopupMenuItemWithTextAndIcon(KviKvsPopupMenuItem::Label, szItemName, szText, szIcon, szCondition)
{
- m_pLabel = 0;
+ m_pLabel = nullptr;
m_pSignalRelay = new KviKvsPopupMenuItemLabelHelper(this);
}
KviKvsPopupMenuItemLabel::KviKvsPopupMenuItemLabel(const QString & szItemName, const KviKvsScript * pText, const KviKvsScript * pIcon, const KviKvsScript * pCondition)
: KviKvsPopupMenuItemWithTextAndIcon(KviKvsPopupMenuItem::Label, szItemName, pText, pIcon, pCondition)
{
- m_pLabel = 0;
+ m_pLabel = nullptr;
m_pSignalRelay = new KviKvsPopupMenuItemLabelHelper(this);
}
@@ -301,7 +299,7 @@ KviKvsPopupMenuItemLabel::~KviKvsPopupMenuItemLabel()
void KviKvsPopupMenuItemLabel::labelDestroyed()
{
- m_pLabel = 0; // someone (maybe qt, maybe us) has destroyed the label
+ m_pLabel = nullptr; // someone (maybe qt, maybe us) has destroyed the label
}
KviKvsPopupMenuItem * KviKvsPopupMenuItemLabel::clone() const
@@ -315,7 +313,7 @@ void KviKvsPopupMenuItemLabel::clear()
{
QObject::disconnect(m_pLabel, SIGNAL(destroyed()), m_pSignalRelay, SLOT(labelDestroyed()));
delete m_pLabel;
- m_pLabel = 0;
+ m_pLabel = nullptr;
}
}
@@ -454,7 +452,7 @@ KviKvsPopupMenuItemExtMenu::KviKvsPopupMenuItemExtMenu(const QString & szItemNam
m_szMenuName.remove(0, 1);
m_szMenuName.remove(m_szMenuName.length() - 1, 1);
}
- m_pMenu = 0;
+ m_pMenu = nullptr;
}
KviKvsPopupMenuItemExtMenu::KviKvsPopupMenuItemExtMenu(const QString & szItemName, const QString & szMenuName, const KviKvsScript * pText, const KviKvsScript * pIcon, const KviKvsScript * pCondition)
@@ -466,7 +464,7 @@ KviKvsPopupMenuItemExtMenu::KviKvsPopupMenuItemExtMenu(const QString & szItemNam
m_szMenuName.remove(0, 1);
m_szMenuName.remove(m_szMenuName.length() - 1, 1);
}
- m_pMenu = 0;
+ m_pMenu = nullptr;
}
KviKvsPopupMenuItemExtMenu::~KviKvsPopupMenuItemExtMenu()
@@ -480,7 +478,7 @@ void KviKvsPopupMenuItemExtMenu::clear()
if(m_pMenu)
{
delete m_pMenu;
- m_pMenu = 0;
+ m_pMenu = nullptr;
}
}
@@ -541,7 +539,7 @@ KviKvsPopupMenuTopLevelData::~KviKvsPopupMenuTopLevelData()
}
KviKvsPopupMenu::KviKvsPopupMenu(const QString & szName)
- : QMenu(szName, 0)
+ : QMenu(szName, nullptr)
{
m_szName = szName;
m_pItemList = new KviPointerList<KviKvsPopupMenuItem>;
@@ -550,9 +548,9 @@ KviKvsPopupMenu::KviKvsPopupMenu(const QString & szName)
m_pPrologues->setAutoDelete(true);
m_pEpilogues = new KviPointerList<KviKvsScript>;
m_pEpilogues->setAutoDelete(true);
- m_pParentPopup = 0;
- m_pTopLevelData = 0;
- m_pTempTopLevelData = 0;
+ m_pParentPopup = nullptr;
+ m_pTopLevelData = nullptr;
+ m_pTempTopLevelData = nullptr;
m_bSetupDone = false;
connect(this, SIGNAL(triggered(QAction *)), this, SLOT(itemClicked(QAction *)));
connect(this, SIGNAL(aboutToShow()), this, SLOT(setupMenuContents()));
@@ -628,7 +626,7 @@ KviKvsPopupMenu * KviKvsPopupMenu::findChildPopupByName(const QString & szItemNa
continue;
return pMenu;
}
- return NULL;
+ return nullptr;
}
bool KviKvsPopupMenu::removeItemByName(const QString & szItemName, bool bRecursive)
@@ -778,12 +776,12 @@ void KviKvsPopupMenu::clearMenuContents()
if(m_pTopLevelData)
{
delete m_pTopLevelData;
- m_pTopLevelData = 0;
+ m_pTopLevelData = nullptr;
}
if(m_pTempTopLevelData)
{
delete m_pTempTopLevelData;
- m_pTempTopLevelData = 0;
+ m_pTempTopLevelData = nullptr;
}
}
@@ -793,12 +791,12 @@ void KviKvsPopupMenu::doClear()
if(m_pTopLevelData)
{
delete m_pTopLevelData;
- m_pTopLevelData = 0;
+ m_pTopLevelData = nullptr;
}
if(m_pTempTopLevelData)
{
delete m_pTempTopLevelData;
- m_pTempTopLevelData = 0;
+ m_pTempTopLevelData = nullptr;
}
m_bSetupDone = false;
m_pItemList->clear();
@@ -818,9 +816,9 @@ void KviKvsPopupMenu::lock(KviKvsPopupMenuTopLevelData::LockStatus eLock)
void KviKvsPopupMenu::setupMenuContents()
{
// This might be a compat problem later :((((
- if(parentPopup() == 0)
+ if(parentPopup() == nullptr)
{
- if(m_pTempTopLevelData == 0)
+ if(m_pTempTopLevelData == nullptr)
{
// We have been called by a KviMenuBar!
// m_bSetupDone is not valid here
@@ -837,7 +835,7 @@ void KviKvsPopupMenu::setupMenuContents()
qDebug("Oops! Something got messed in KviKvsPopupMenu activation system");
// Swap the top level data from temporary to the permanent
m_pTopLevelData = m_pTempTopLevelData;
- m_pTempTopLevelData = 0;
+ m_pTempTopLevelData = nullptr;
}
}
else
@@ -890,7 +888,7 @@ void KviKvsPopupMenu::executePrologues(KviKvsPopupMenuTopLevelData * pData)
{
if(!s->run(pData->window(),
pData->parameters(),
- 0,
+ nullptr,
KviKvsScript::PreserveParams,
pData->extendedRunTimeData()))
{
@@ -905,7 +903,7 @@ void KviKvsPopupMenu::executeEpilogues(KviKvsPopupMenuTopLevelData * pData)
{
if(!s->run(pData->window(),
pData->parameters(),
- 0,
+ nullptr,
KviKvsScript::PreserveParams,
pData->extendedRunTimeData()))
{
@@ -943,7 +941,7 @@ void KviKvsPopupMenu::itemClicked(QAction * pAction)
lock(KviKvsPopupMenuTopLevelData::HardLocked);
if(d->extendedRunTimeData())
d->extendedRunTimeData()->setPopupId(new QString(it->name()));
- ((KviKvsPopupMenuItemItem *)it)->kvsCode()->run(d->window(), d->parameters(), 0, KviKvsScript::PreserveParams, d->extendedRunTimeData());
+ ((KviKvsPopupMenuItemItem *)it)->kvsCode()->run(d->window(), d->parameters(), nullptr, KviKvsScript::PreserveParams, d->extendedRunTimeData());
// FIXME: should we print somethng if run() returns false ?
lock(KviKvsPopupMenuTopLevelData::Unlocked);
}
diff --git a/src/kvirc/kvs/KviKvsProcessManager.cpp b/src/kvirc/kvs/KviKvsProcessManager.cpp
index 8a5e22bff..e1ef10566 100644
--- a/src/kvirc/kvs/KviKvsProcessManager.cpp
+++ b/src/kvirc/kvs/KviKvsProcessManager.cpp
@@ -36,10 +36,10 @@ KviKvsProcessAsyncOperation::KviKvsProcessAsyncOperation(KviKvsProcessDescriptor
: KviKvsAsyncOperation(d->pWnd)
{
m_pData = d;
- m_pProcess = 0;
+ m_pProcess = nullptr;
m_pExtendedRunTimeData = new KviKvsExtendedRunTimeData(new KviKvsHash(), true);
- m_pPingTimer = 0;
- m_pRunTimeTimer = 0;
+ m_pPingTimer = nullptr;
+ m_pRunTimeTimer = nullptr;
m_bDeletePending = false;
}
@@ -51,7 +51,7 @@ KviKvsProcessAsyncOperation::~KviKvsProcessAsyncOperation()
delete m_pRunTimeTimer;
if(m_pProcess)
{
- QObject::disconnect(m_pProcess, 0, this, 0);
+ QObject::disconnect(m_pProcess, nullptr, this, nullptr);
m_pProcess->kill();
delete m_pProcess;
}
diff --git a/src/kvirc/kvs/KviKvsRWEvaluationResult.cpp b/src/kvirc/kvs/KviKvsRWEvaluationResult.cpp
index e446394fe..71d4e4dd8 100644
--- a/src/kvirc/kvs/KviKvsRWEvaluationResult.cpp
+++ b/src/kvirc/kvs/KviKvsRWEvaluationResult.cpp
@@ -33,8 +33,7 @@ KviKvsRWEvaluationResult::KviKvsRWEvaluationResult(KviKvsRWEvaluationResult * pP
}
KviKvsRWEvaluationResult::~KviKvsRWEvaluationResult()
-{
-}
+ = default;
KviKvsArrayElement::KviKvsArrayElement(KviKvsRWEvaluationResult * pParent, KviKvsVariant * pVariant, KviKvsArray * pArray, int iKey)
: KviKvsRWEvaluationResult(pParent, pVariant)
diff --git a/src/kvirc/kvs/KviKvsReport.cpp b/src/kvirc/kvs/KviKvsReport.cpp
index 0ba56a316..2ac32a895 100644
--- a/src/kvirc/kvs/KviKvsReport.cpp
+++ b/src/kvirc/kvs/KviKvsReport.cpp
@@ -34,8 +34,8 @@
KviKvsReport::KviKvsReport(Type t, const QString & szContext, const QString & szMessage, const QString & szLocation, KviWindow * pWindow)
: m_eType(t), m_szContext(szContext), m_szMessage(szMessage), m_szLocation(szLocation), m_pWindow(pWindow)
{
- m_pCallStack = 0;
- m_pCodeListing = 0;
+ m_pCallStack = nullptr;
+ m_pCodeListing = nullptr;
}
KviKvsReport::~KviKvsReport()
@@ -77,7 +77,7 @@ void KviKvsReport::findLineColAndListing(const QChar * pBegin, const QChar * pPo
iLine = 1;
const QChar * pBufferBegin = pBegin;
- const QChar * pPrevLine = 0;
+ const QChar * pPrevLine = nullptr;
const QChar * pLineBegin = pBegin;
unsigned short us = pBegin->unicode();
diff --git a/src/kvirc/kvs/KviKvsRunTimeContext.cpp b/src/kvirc/kvs/KviKvsRunTimeContext.cpp
index 2ec479ede..3b611048c 100644
--- a/src/kvirc/kvs/KviKvsRunTimeContext.cpp
+++ b/src/kvirc/kvs/KviKvsRunTimeContext.cpp
@@ -65,7 +65,7 @@ KviKvsRunTimeContext::KviKvsRunTimeContext(KviKvsScript * pScript, KviWindow * p
m_pReturnValue = pRetVal;
m_uRunTimeFlags = 0;
m_pExtendedData = pExtData;
- m_pDefaultReportLocation = 0;
+ m_pDefaultReportLocation = nullptr;
}
KviKvsRunTimeContext::~KviKvsRunTimeContext()
@@ -104,8 +104,8 @@ void KviKvsRunTimeContext::report(bool bError, KviKvsTreeNode * pNode, const QSt
QString szMsg;
KviQString::vsprintf(szMsg, szMsgFmt, va);
- KviPointerList<QString> * pCodeListing = 0;
- KviPointerList<QString> * pCallStack = 0;
+ KviPointerList<QString> * pCodeListing = nullptr;
+ KviPointerList<QString> * pCallStack = nullptr;
QString szLocation;
if(pNode)
diff --git a/src/kvirc/kvs/KviKvsScript.cpp b/src/kvirc/kvs/KviKvsScript.cpp
index 5fd14a817..c7540d28a 100644
--- a/src/kvirc/kvs/KviKvsScript.cpp
+++ b/src/kvirc/kvs/KviKvsScript.cpp
@@ -264,7 +264,7 @@ bool KviKvsScript::parse(KviWindow * pOutput, int iRunFlags)
}
} // else there is no tree at all, nobody can be locked inside
- KviKvsParser p(this, (iRunFlags & Quiet) ? 0 : pOutput);
+ KviKvsParser p(this, (iRunFlags & Quiet) ? nullptr : pOutput);
// parse never blocks
int iFlags = iRunFlags & AssumeLocals ? KviKvsParser::AssumeLocals : 0;
diff --git a/src/kvirc/kvs/KviKvsScriptAddonManager.cpp b/src/kvirc/kvs/KviKvsScriptAddonManager.cpp
index e33766db5..9ad223469 100644
--- a/src/kvirc/kvs/KviKvsScriptAddonManager.cpp
+++ b/src/kvirc/kvs/KviKvsScriptAddonManager.cpp
@@ -32,7 +32,7 @@
#include <QFileInfo>
-KviKvsScriptAddonManager * KviKvsScriptAddonManager::m_pInstance = 0;
+KviKvsScriptAddonManager * KviKvsScriptAddonManager::m_pInstance = nullptr;
KviKvsScriptAddon::KviKvsScriptAddon(
const QString & szName,
@@ -43,8 +43,8 @@ KviKvsScriptAddon::KviKvsScriptAddon(
const QString & szIconId) : KviHeapObject(), m_szName(szName), m_szVersion(szVersion), m_szIconId(szIconId)
{
allocateScripts(szVisibleNameCode, szDescriptionCode, szUninstallCallbackCode);
- m_pConfigureCallback = 0;
- m_pHelpCallback = 0;
+ m_pConfigureCallback = nullptr;
+ m_pHelpCallback = nullptr;
}
KviKvsScriptAddon::KviKvsScriptAddon(const KviKvsScriptAddon & a)
@@ -54,20 +54,20 @@ KviKvsScriptAddon::KviKvsScriptAddon(const KviKvsScriptAddon & a)
m_szVersion = a.m_szVersion;
m_szIconId = a.m_szIconId;
allocateScripts(a.m_pVisibleNameScript->code(), a.m_pDescriptionScript->code(), a.m_pUninstallCallback ? a.m_pUninstallCallback->code() : QString());
- m_pConfigureCallback = 0;
+ m_pConfigureCallback = nullptr;
setConfigureCallback(a.m_pConfigureCallback ? a.m_pConfigureCallback->code() : QString());
- m_pHelpCallback = 0;
+ m_pHelpCallback = nullptr;
setHelpCallback(a.m_pHelpCallback ? a.m_pHelpCallback->code() : QString());
}
KviKvsScriptAddon::KviKvsScriptAddon()
: KviHeapObject()
{
- m_pVisibleNameScript = 0;
- m_pDescriptionScript = 0;
- m_pUninstallCallback = 0;
- m_pConfigureCallback = 0;
- m_pHelpCallback = 0;
+ m_pVisibleNameScript = nullptr;
+ m_pDescriptionScript = nullptr;
+ m_pUninstallCallback = nullptr;
+ m_pConfigureCallback = nullptr;
+ m_pHelpCallback = nullptr;
}
KviKvsScriptAddon::~KviKvsScriptAddon()
@@ -94,7 +94,7 @@ const QString & KviKvsScriptAddon::visibleName()
{
if(!m_pVisibleNameScript)
return m_szVisibleName;
- if(!m_pVisibleNameScript->run(g_pActiveWindow, 0, m_szVisibleName))
+ if(!m_pVisibleNameScript->run(g_pActiveWindow, nullptr, m_szVisibleName))
m_szVisibleName = m_pVisibleNameScript->code();
return m_szVisibleName;
}
@@ -103,7 +103,7 @@ const QString & KviKvsScriptAddon::description()
{
if(!m_pDescriptionScript)
return m_szDescription;
- if(!m_pDescriptionScript->run(g_pActiveWindow, 0, m_szDescription))
+ if(!m_pDescriptionScript->run(g_pActiveWindow, nullptr, m_szDescription))
m_szDescription = m_pDescriptionScript->code();
return m_szDescription;
}
@@ -175,7 +175,7 @@ void KviKvsScriptAddon::setConfigureCallback(const QString & szConfigureCallback
delete m_pConfigureCallback;
if(szConfigureCallbackCode.isEmpty())
{
- m_pConfigureCallback = 0;
+ m_pConfigureCallback = nullptr;
return;
}
@@ -195,7 +195,7 @@ void KviKvsScriptAddon::setHelpCallback(const QString & szHelpCallbackCode)
delete m_pHelpCallback;
if(szHelpCallbackCode.isEmpty())
{
- m_pHelpCallback = 0;
+ m_pHelpCallback = nullptr;
return;
}
diff --git a/src/kvirc/kvs/KviKvsSwitchList.cpp b/src/kvirc/kvs/KviKvsSwitchList.cpp
index d73e4f2e8..3929d6053 100644
--- a/src/kvirc/kvs/KviKvsSwitchList.cpp
+++ b/src/kvirc/kvs/KviKvsSwitchList.cpp
@@ -26,8 +26,8 @@
KviKvsSwitchList::KviKvsSwitchList()
{
- m_pShortSwitchDict = 0;
- m_pLongSwitchDict = 0;
+ m_pShortSwitchDict = nullptr;
+ m_pLongSwitchDict = nullptr;
}
KviKvsSwitchList::~KviKvsSwitchList()
@@ -43,12 +43,12 @@ void KviKvsSwitchList::clear()
if(m_pShortSwitchDict)
{
delete m_pShortSwitchDict;
- m_pShortSwitchDict = 0;
+ m_pShortSwitchDict = nullptr;
}
if(m_pLongSwitchDict)
{
delete m_pLongSwitchDict;
- m_pLongSwitchDict = 0;
+ m_pLongSwitchDict = nullptr;
}
}
diff --git a/src/kvirc/kvs/KviKvsTimerManager.cpp b/src/kvirc/kvs/KviKvsTimerManager.cpp
index 027988aeb..9966f7bf1 100644
--- a/src/kvirc/kvs/KviKvsTimerManager.cpp
+++ b/src/kvirc/kvs/KviKvsTimerManager.cpp
@@ -55,7 +55,7 @@ KviKvsTimer::~KviKvsTimer()
delete m_pCallback;
}
-KviKvsTimerManager * KviKvsTimerManager::m_pInstance = 0;
+KviKvsTimerManager * KviKvsTimerManager::m_pInstance = nullptr;
KviKvsTimerManager::KviKvsTimerManager()
: QObject()
@@ -64,7 +64,7 @@ KviKvsTimerManager::KviKvsTimerManager()
m_pTimerDictById->setAutoDelete(false);
m_pTimerDictByName = new KviPointerHashTable<QString, KviKvsTimer>(17, false);
m_pTimerDictByName->setAutoDelete(false);
- m_pKilledTimerList = 0;
+ m_pKilledTimerList = nullptr;
m_iAssassinTimer = 0;
m_iCurrentTimer = 0;
}
@@ -96,7 +96,7 @@ void KviKvsTimerManager::done()
return;
}
delete KviKvsTimerManager::m_pInstance;
- KviKvsTimerManager::m_pInstance = 0;
+ KviKvsTimerManager::m_pInstance = nullptr;
}
bool KviKvsTimerManager::addTimer(const QString & szName, KviKvsTimer::Lifetime l, KviWindow * pWnd, int iDelay, KviKvsScript * pCallback, KviKvsVariantList * pParams)
@@ -106,9 +106,9 @@ bool KviKvsTimerManager::addTimer(const QString & szName, KviKvsTimer::Lifetime
if(iId <= 0)
{
delete pCallback;
- pCallback = 0;
+ pCallback = nullptr;
delete pParams;
- pParams = 0;
+ pParams = nullptr;
return false;
}
@@ -228,7 +228,7 @@ void KviKvsTimerManager::timerEvent(QTimerEvent * e)
m_iCurrentTimer = t->id();
bool bRet = copy.run(t->window(),
t->parameterList(),
- 0,
+ nullptr,
KviKvsScript::PreserveParams,
t->runTimeData());
diff --git a/src/kvirc/kvs/KviKvsUserAction.cpp b/src/kvirc/kvs/KviKvsUserAction.cpp
index 738f9d34d..be3007c0e 100644
--- a/src/kvirc/kvs/KviKvsUserAction.cpp
+++ b/src/kvirc/kvs/KviKvsUserAction.cpp
@@ -47,7 +47,7 @@ KviKvsUserAction::KviKvsUserAction(QObject * pParent,
szScriptCode,
szVisibleNameCode,
szDescriptionCode,
- NULL,
+ nullptr,
szBigIconId,
szSmallIconId,
uFlags,
@@ -69,11 +69,11 @@ KviKvsUserAction::KviKvsUserAction(QObject * pParent,
}
KviKvsUserAction::KviKvsUserAction(QObject * pParent)
- : KviKvsAction(pParent, QString(), QString(), QString(), QString(), NULL, QString(), QString())
+ : KviKvsAction(pParent, QString(), QString(), QString(), QString(), nullptr, QString(), QString())
{
// needs loading!
- m_pDescriptionScript = 0;
- m_pVisibleNameScript = 0;
+ m_pDescriptionScript = nullptr;
+ m_pVisibleNameScript = nullptr;
}
KviKvsUserAction::~KviKvsUserAction()
@@ -285,7 +285,7 @@ const QString & KviKvsUserAction::visibleName()
{
if(!m_pVisibleNameScript)
return m_szVisibleName;
- if(!m_pVisibleNameScript->run(g_pActiveWindow, 0, m_szVisibleName))
+ if(!m_pVisibleNameScript->run(g_pActiveWindow, nullptr, m_szVisibleName))
m_szVisibleName = m_pVisibleNameScript->code();
return m_szVisibleName;
}
@@ -294,7 +294,7 @@ const QString & KviKvsUserAction::description()
{
if(!m_pDescriptionScript)
return m_szDescription;
- if(!m_pDescriptionScript->run(g_pActiveWindow, 0, m_szDescription))
+ if(!m_pDescriptionScript->run(g_pActiveWindow, nullptr, m_szDescription))
m_szDescription = m_pDescriptionScript->code();
return m_szDescription;
}
diff --git a/src/kvirc/kvs/KviKvsVariant.cpp b/src/kvirc/kvs/KviKvsVariant.cpp
index fe97b986a..e29c18203 100644
--- a/src/kvirc/kvs/KviKvsVariant.cpp
+++ b/src/kvirc/kvs/KviKvsVariant.cpp
@@ -88,14 +88,14 @@ int KviKvsVariantComparison::compareIntArray(const KviKvsVariant * pV1, const Kv
int KviKvsVariantComparison::compareIntHObject(const KviKvsVariant * pV1, const KviKvsVariant * pV2)
{
if(pV1->m_pData->m_u.iInt == 0.0)
- return (pV2->m_pData->m_u.hObject == (kvs_hobject_t)0) ? KviKvsVariantComparison::Equal : KviKvsVariantComparison::FirstGreater;
+ return (pV2->m_pData->m_u.hObject == (kvs_hobject_t) nullptr) ? KviKvsVariantComparison::Equal : KviKvsVariantComparison::FirstGreater;
return KviKvsVariantComparison::SecondGreater;
}
int KviKvsVariantComparison::compareRealHObject(const KviKvsVariant * pV1, const KviKvsVariant * pV2)
{
if(*(pV1->m_pData->m_u.pReal) == 0.0)
- return (pV2->m_pData->m_u.hObject == (kvs_hobject_t)0) ? KviKvsVariantComparison::Equal : KviKvsVariantComparison::FirstGreater;
+ return (pV2->m_pData->m_u.hObject == (kvs_hobject_t) nullptr) ? KviKvsVariantComparison::Equal : KviKvsVariantComparison::FirstGreater;
return KviKvsVariantComparison::SecondGreater;
}
@@ -167,7 +167,7 @@ int KviKvsVariantComparison::compareStringHObject(const KviKvsVariant * pV1, con
{
kvs_real_t dReal;
- if(pV2->m_pData->m_u.hObject == (kvs_hobject_t)0)
+ if(pV2->m_pData->m_u.hObject == (kvs_hobject_t) nullptr)
{
if(pV1->m_pData->m_u.pString->isEmpty())
return KviKvsVariantComparison::Equal;
@@ -209,9 +209,9 @@ int KviKvsVariantComparison::compareBoolArray(const KviKvsVariant * pV1, const K
int KviKvsVariantComparison::compareBoolHObject(const KviKvsVariant * pV1, const KviKvsVariant * pV2)
{
if(pV1->m_pData->m_u.bBoolean)
- return pV2->m_pData->m_u.hObject == ((kvs_hobject_t)0) ? KviKvsVariantComparison::FirstGreater : KviKvsVariantComparison::Equal;
+ return pV2->m_pData->m_u.hObject == ((kvs_hobject_t) nullptr) ? KviKvsVariantComparison::FirstGreater : KviKvsVariantComparison::Equal;
else
- return pV2->m_pData->m_u.hObject == ((kvs_hobject_t)0) ? KviKvsVariantComparison::Equal : KviKvsVariantComparison::SecondGreater;
+ return pV2->m_pData->m_u.hObject == ((kvs_hobject_t) nullptr) ? KviKvsVariantComparison::Equal : KviKvsVariantComparison::SecondGreater;
}
int KviKvsVariantComparison::compareArrayHash(const KviKvsVariant * pV1, const KviKvsVariant * pV2)
@@ -226,20 +226,20 @@ int KviKvsVariantComparison::compareArrayHash(const KviKvsVariant * pV1, const K
int KviKvsVariantComparison::compareHObjectHash(const KviKvsVariant * pV1, const KviKvsVariant * pV2)
{
if(pV2->m_pData->m_u.pHash->isEmpty())
- return pV1->m_pData->m_u.hObject == ((kvs_hobject_t)0) ? KviKvsVariantComparison::Equal : KviKvsVariantComparison::SecondGreater;
- return pV1->m_pData->m_u.hObject == ((kvs_hobject_t)0) ? KviKvsVariantComparison::FirstGreater : KviKvsVariantComparison::Equal;
+ return pV1->m_pData->m_u.hObject == ((kvs_hobject_t) nullptr) ? KviKvsVariantComparison::Equal : KviKvsVariantComparison::SecondGreater;
+ return pV1->m_pData->m_u.hObject == ((kvs_hobject_t) nullptr) ? KviKvsVariantComparison::FirstGreater : KviKvsVariantComparison::Equal;
}
int KviKvsVariantComparison::compareHObjectArray(const KviKvsVariant * pV1, const KviKvsVariant * pV2)
{
if(pV2->m_pData->m_u.pArray->isEmpty())
- return pV1->m_pData->m_u.hObject == ((kvs_hobject_t)0) ? KviKvsVariantComparison::Equal : KviKvsVariantComparison::SecondGreater;
- return pV1->m_pData->m_u.hObject == ((kvs_hobject_t)0) ? KviKvsVariantComparison::FirstGreater : KviKvsVariantComparison::Equal;
+ return pV1->m_pData->m_u.hObject == ((kvs_hobject_t) nullptr) ? KviKvsVariantComparison::Equal : KviKvsVariantComparison::SecondGreater;
+ return pV1->m_pData->m_u.hObject == ((kvs_hobject_t) nullptr) ? KviKvsVariantComparison::FirstGreater : KviKvsVariantComparison::Equal;
}
KviKvsVariant::KviKvsVariant()
{
- m_pData = 0;
+ m_pData = nullptr;
}
KviKvsVariant::KviKvsVariant(QString * pString, bool bEscape)
@@ -472,7 +472,7 @@ void KviKvsVariant::setNothing()
// just detach
m_pData->m_uRefs--;
}
- m_pData = 0;
+ m_pData = nullptr;
}
}
@@ -492,7 +492,7 @@ bool KviKvsVariant::isEmpty() const
return m_pData->m_u.pHash->isEmpty();
break;
case KviKvsVariantData::HObject:
- return m_pData->m_u.hObject == 0;
+ return m_pData->m_u.hObject == nullptr;
break;
default: /* make gcc happy */
break;
@@ -553,7 +553,7 @@ bool KviKvsVariant::asHObject(kvs_hobject_t & hObject) const
if(!m_pData)
{
// nothing evaluates to a null object
- hObject = 0;
+ hObject = nullptr;
return true;
}
switch(m_pData->m_eType)
@@ -565,7 +565,7 @@ bool KviKvsVariant::asHObject(kvs_hobject_t & hObject) const
case KviKvsVariantData::Integer:
if(m_pData->m_u.iInt == 0)
{
- hObject = 0;
+ hObject = nullptr;
return true;
}
return false;
@@ -573,7 +573,7 @@ bool KviKvsVariant::asHObject(kvs_hobject_t & hObject) const
case KviKvsVariantData::String:
if(*(m_pData->m_u.pString) == "0")
{
- hObject = 0;
+ hObject = nullptr;
return true;
}
return false;
@@ -581,7 +581,7 @@ bool KviKvsVariant::asHObject(kvs_hobject_t & hObject) const
case KviKvsVariantData::Boolean:
if(!(m_pData->m_u.bBoolean))
{
- hObject = 0;
+ hObject = nullptr;
return true;
}
default: /* make gcc happy */
@@ -974,14 +974,14 @@ void KviKvsVariant::takeFrom(KviKvsVariant * pVariant)
{
DETACH_CONTENTS
m_pData = pVariant->m_pData;
- pVariant->m_pData = 0;
+ pVariant->m_pData = nullptr;
}
void KviKvsVariant::takeFrom(KviKvsVariant & variant)
{
DETACH_CONTENTS
m_pData = variant.m_pData;
- variant.m_pData = 0;
+ variant.m_pData = nullptr;
}
void KviKvsVariant::getTypeName(QString & szBuffer) const
@@ -1027,7 +1027,7 @@ bool KviKvsVariant::isEqualToNothing() const
switch(m_pData->m_eType)
{
case KviKvsVariantData::HObject:
- return (m_pData->m_u.hObject == (kvs_hobject_t)0);
+ return (m_pData->m_u.hObject == (kvs_hobject_t) nullptr);
break;
case KviKvsVariantData::Integer:
return (m_pData->m_u.iInt == 0);
@@ -1082,7 +1082,7 @@ int KviKvsVariant::compare(const KviKvsVariant * pOther, bool bPreferNumeric) co
case KviKvsVariantData::HObject:
if(m_pData->m_u.hObject == pOther->m_pData->m_u.hObject)
return CMP_EQUAL;
- if(m_pData->m_u.hObject == ((kvs_hobject_t)0))
+ if(m_pData->m_u.hObject == ((kvs_hobject_t) nullptr))
return CMP_OTHERGREATER;
return CMP_THISGREATER;
break;
@@ -1369,7 +1369,7 @@ void KviKvsVariant::serialize(QString & szResult)
KviKvsVariant * KviKvsVariant::unserialize(const QString & szBuffer)
{
- KviKvsVariant * pResult = NULL;
+ KviKvsVariant * pResult = nullptr;
const QChar * pAux = (const QChar *)szBuffer.constData();
@@ -1380,7 +1380,7 @@ KviKvsVariant * KviKvsVariant::unserialize(const QString & szBuffer)
//strange extra characters?
if(pResult)
delete pResult;
- pResult = NULL;
+ pResult = nullptr;
}
return pResult;
@@ -1388,7 +1388,7 @@ KviKvsVariant * KviKvsVariant::unserialize(const QString & szBuffer)
KviKvsVariant * KviKvsVariant::unserialize(const QChar ** ppAux)
{
- KviKvsVariant * pResult = NULL;
+ KviKvsVariant * pResult = nullptr;
while((*ppAux)->isSpace())
(*ppAux)++;
@@ -1435,7 +1435,7 @@ KviKvsVariant * KviKvsVariant::unserialize(const QChar ** ppAux)
break;
default:
//incorrect value
- return NULL;
+ return nullptr;
}
while((*ppAux)->isSpace())
@@ -1467,7 +1467,7 @@ KviKvsVariant * KviKvsVariant::unserializeBool(const QChar ** ppAux, bool bBool)
if(bOk)
return new KviKvsVariant(bBool);
- return NULL;
+ return nullptr;
}
KviKvsVariant * KviKvsVariant::unserializeNull(const QChar ** ppAux)
@@ -1477,7 +1477,7 @@ KviKvsVariant * KviKvsVariant::unserializeNull(const QChar ** ppAux)
(*ppAux) += 4;
return new KviKvsVariant();
}
- return NULL;
+ return nullptr;
}
KviKvsVariant * KviKvsVariant::unserializeNumber(const QChar ** ppAux)
@@ -1491,7 +1491,7 @@ KviKvsVariant * KviKvsVariant::unserializeNumber(const QChar ** ppAux)
}
if(!(*ppAux)->isDigit())
- return NULL;
+ return nullptr;
while((*ppAux)->isDigit())
{
@@ -1650,7 +1650,7 @@ void KviKvsVariant::unserializeString(const QChar ** ppAux, QString & szData)
}
}
(*ppAux)--;
- szData.append(QChar(szHex.toUInt(0, 16)));
+ szData.append(QChar(szHex.toUInt(nullptr, 16)));
break;
default:
//Fallback; incorrect escape
@@ -1671,7 +1671,7 @@ KviKvsVariant * KviKvsVariant::unserializeHash(const QChar ** ppAux)
{
KviKvsHash * pHash = new KviKvsHash();
QString szKey;
- KviKvsVariant * pElement = 0;
+ KviKvsVariant * pElement = nullptr;
//skip leading '{'
(*ppAux)++;
int i = 0;
@@ -1685,14 +1685,14 @@ KviKvsVariant * KviKvsVariant::unserializeHash(const QChar ** ppAux)
{
//strange characters
delete pHash;
- return 0;
+ return nullptr;
}
unserializeString(ppAux, szKey);
if(szKey.isEmpty())
{
//Strange element name
delete pHash;
- return 0;
+ return nullptr;
}
//skip leading space before ':'
@@ -1703,7 +1703,7 @@ KviKvsVariant * KviKvsVariant::unserializeHash(const QChar ** ppAux)
{
//strange characters
delete pHash;
- return 0;
+ return nullptr;
}
(*ppAux)++;
@@ -1728,7 +1728,7 @@ KviKvsVariant * KviKvsVariant::unserializeHash(const QChar ** ppAux)
break;
default:
delete pHash;
- return 0;
+ return nullptr;
break;
}
}
@@ -1736,16 +1736,16 @@ KviKvsVariant * KviKvsVariant::unserializeHash(const QChar ** ppAux)
{
//error
delete pHash;
- return 0;
+ return nullptr;
}
}
- return 0;
+ return nullptr;
}
KviKvsVariant * KviKvsVariant::unserializeArray(const QChar ** ppAux)
{
KviKvsArray * pArray = new KviKvsArray();
- KviKvsVariant * pElement = 0;
+ KviKvsVariant * pElement = nullptr;
(*ppAux)++;
int i = 0;
while(1)
@@ -1770,7 +1770,7 @@ KviKvsVariant * KviKvsVariant::unserializeArray(const QChar ** ppAux)
break;
default:
delete pArray;
- return 0;
+ return nullptr;
break;
}
}
@@ -1778,8 +1778,8 @@ KviKvsVariant * KviKvsVariant::unserializeArray(const QChar ** ppAux)
{
//error
delete pArray;
- return 0;
+ return nullptr;
}
}
- return 0;
+ return nullptr;
}
diff --git a/src/kvirc/kvs/KviKvsVariant.h b/src/kvirc/kvs/KviKvsVariant.h
index fe6ad4956..decfe90f5 100644
--- a/src/kvirc/kvs/KviKvsVariant.h
+++ b/src/kvirc/kvs/KviKvsVariant.h
@@ -66,8 +66,7 @@ protected:
* \union DataType
* \brief This union holds an integer or a double floating point number
*/
- union DataType
- {
+ union DataType {
kvs_int_t iInt;
kvs_real_t dReal;
};
@@ -136,8 +135,7 @@ public:
* \union DataType
* \brief Holds the value of the variant data
*/
- union DataType
- {
+ union DataType {
kvs_int_t iInt;
kvs_real_t * pReal;
QString * pString;
diff --git a/src/kvirc/kvs/event/KviKvsEvent.cpp b/src/kvirc/kvs/event/KviKvsEvent.cpp
index ba862cad8..9668910b5 100644
--- a/src/kvirc/kvs/event/KviKvsEvent.cpp
+++ b/src/kvirc/kvs/event/KviKvsEvent.cpp
@@ -33,7 +33,7 @@ void KviKvsEvent::clear()
{
if(m_pHandlers)
delete m_pHandlers;
- m_pHandlers = 0;
+ m_pHandlers = nullptr;
}
void KviKvsEvent::removeHandler(KviKvsEventHandler * h)
@@ -42,7 +42,7 @@ void KviKvsEvent::removeHandler(KviKvsEventHandler * h)
if(m_pHandlers->isEmpty())
{
delete m_pHandlers;
- m_pHandlers = 0;
+ m_pHandlers = nullptr;
}
}
@@ -75,6 +75,6 @@ void KviKvsEvent::clearScriptHandlers()
if(m_pHandlers->isEmpty())
{
delete m_pHandlers;
- m_pHandlers = 0;
+ m_pHandlers = nullptr;
}
}
diff --git a/src/kvirc/kvs/event/KviKvsEventHandler.cpp b/src/kvirc/kvs/event/KviKvsEventHandler.cpp
index 4ef01c592..d2fd494a5 100644
--- a/src/kvirc/kvs/event/KviKvsEventHandler.cpp
+++ b/src/kvirc/kvs/event/KviKvsEventHandler.cpp
@@ -30,8 +30,7 @@ KviKvsEventHandler::KviKvsEventHandler(Type t)
}
KviKvsEventHandler::~KviKvsEventHandler()
-{
-}
+ = default;
KviKvsScriptEventHandler::KviKvsScriptEventHandler(const QString & szHandlerName, const QString & szContextName, const QString & szCode, bool bEnabled)
: KviKvsEventHandler(KviKvsEventHandler::Script), m_szName(szHandlerName), m_bEnabled(bEnabled)
diff --git a/src/kvirc/kvs/event/KviKvsEventManager.cpp b/src/kvirc/kvs/event/KviKvsEventManager.cpp
index 1b413d5be..7f72aa96c 100644
--- a/src/kvirc/kvs/event/KviKvsEventManager.cpp
+++ b/src/kvirc/kvs/event/KviKvsEventManager.cpp
@@ -86,13 +86,13 @@
You may take a look at the list of available [doc:event_index_all]events[/doc].[br]
*/
-KviKvsEventManager * KviKvsEventManager::m_pInstance = 0;
+KviKvsEventManager * KviKvsEventManager::m_pInstance = nullptr;
KviKvsEventManager::KviKvsEventManager()
{
m_pInstance = this;
- for(int i = 0; i < KVI_KVS_NUM_RAW_EVENTS; i++)
- m_rawEventTable[i] = 0;
+ for(auto & i : m_rawEventTable)
+ i = nullptr;
}
KviKvsEventManager::~KviKvsEventManager()
@@ -143,7 +143,7 @@ KviKvsEvent * KviKvsEventManager::findAppEventByName(const QString & szName)
if((u == 4) && KviQString::equalCI(szName, "OnIrcConnectionEstablished"))
return &(m_appEventTable[u]);
}
- return 0;
+ return nullptr;
}
bool KviKvsEventManager::addAppHandler(unsigned int uEvIdx, KviKvsEventHandler * h)
@@ -191,9 +191,9 @@ bool KviKvsEventManager::removeScriptAppHandler(unsigned int uEvIdx, const QStri
KviKvsScriptEventHandler * KviKvsEventManager::findScriptRawHandler(unsigned int uEvIdx, const QString & szName)
{
if(uEvIdx >= KVI_KVS_NUM_RAW_EVENTS)
- return 0;
+ return nullptr;
if(!m_rawEventTable[uEvIdx])
- return 0;
+ return nullptr;
KviKvsEventHandler * h;
for(h = m_rawEventTable[uEvIdx]->first(); h; h = m_rawEventTable[uEvIdx]->next())
{
@@ -205,16 +205,16 @@ KviKvsScriptEventHandler * KviKvsEventManager::findScriptRawHandler(unsigned int
}
}
}
- return 0;
+ return nullptr;
}
KviKvsScriptEventHandler * KviKvsEventManager::findScriptAppHandler(unsigned int uEvIdx, const QString & szName)
{
if(uEvIdx >= KVI_KVS_NUM_APP_EVENTS)
- return 0;
+ return nullptr;
KviKvsEventHandler * h;
if(!(m_appEventTable[uEvIdx].handlers()))
- return 0;
+ return nullptr;
for(h = m_appEventTable[uEvIdx].handlers()->first(); h; h = m_appEventTable[uEvIdx].handlers()->next())
{
if(h->type() == KviKvsEventHandler::Script)
@@ -225,7 +225,7 @@ KviKvsScriptEventHandler * KviKvsEventManager::findScriptAppHandler(unsigned int
}
}
}
- return 0;
+ return nullptr;
}
bool KviKvsEventManager::enableScriptAppHandler(unsigned int uEvIdx, const QString & szName, bool bEnable)
@@ -273,14 +273,14 @@ bool KviKvsEventManager::removeModuleAppHandler(unsigned int uEvIdx, KviKvsModul
void KviKvsEventManager::removeAllModuleAppHandlers(KviKvsModuleInterface * pIface)
{
KviKvsEventHandler * h;
- for(unsigned int i = 0; i < KVI_KVS_NUM_APP_EVENTS; i++)
+ for(auto & i : m_appEventTable)
{
- if(!m_appEventTable[i].handlers())
+ if(!i.handlers())
continue;
KviPointerList<KviKvsEventHandler> l;
l.setAutoDelete(false);
- for(h = m_appEventTable[i].handlers()->first(); h; h = m_appEventTable[i].handlers()->next())
+ for(h = i.handlers()->first(); h; h = i.handlers()->next())
{
if(h->type() == KviKvsEventHandler::Module)
{
@@ -302,21 +302,21 @@ void KviKvsEventManager::removeAllModuleAppHandlers(KviKvsModuleInterface * pIfa
// END COMPAT
}
for(h = l.first(); h; h = l.next())
- m_appEventTable[i].removeHandler(h);
+ i.removeHandler(h);
}
}
void KviKvsEventManager::removeAllModuleRawHandlers(KviKvsModuleInterface * pIface)
{
KviKvsEventHandler * h;
- for(unsigned int i = 0; i < KVI_KVS_NUM_RAW_EVENTS; i++)
+ for(auto & i : m_rawEventTable)
{
- if(!m_rawEventTable[i])
+ if(!i)
continue;
KviPointerList<KviKvsEventHandler> l;
l.setAutoDelete(false);
- for(h = m_rawEventTable[i]->first(); h; h = m_rawEventTable[i]->next())
+ for(h = i->first(); h; h = i->next())
{
if(h->type() == KviKvsEventHandler::Module)
{
@@ -338,11 +338,11 @@ void KviKvsEventManager::removeAllModuleRawHandlers(KviKvsModuleInterface * pIfa
// END COMPAT
}
for(h = l.first(); h; h = l.next())
- m_rawEventTable[i]->removeRef(h);
- if(m_rawEventTable[i]->isEmpty())
+ i->removeRef(h);
+ if(i->isEmpty())
{
- delete m_rawEventTable[i];
- m_rawEventTable[i] = 0;
+ delete i;
+ i = nullptr;
}
}
}
@@ -364,7 +364,7 @@ bool KviKvsEventManager::removeScriptRawHandler(unsigned int uEvIdx, const QStri
if(m_rawEventTable[uEvIdx]->isEmpty())
{
delete m_rawEventTable[uEvIdx];
- m_rawEventTable[uEvIdx] = 0;
+ m_rawEventTable[uEvIdx] = nullptr;
}
return true;
}
@@ -399,7 +399,7 @@ bool KviKvsEventManager::removeModuleRawHandler(unsigned int uRawIdx, KviKvsModu
if(m_rawEventTable[uRawIdx]->isEmpty())
{
delete m_rawEventTable[uRawIdx];
- m_rawEventTable[uRawIdx] = 0;
+ m_rawEventTable[uRawIdx] = nullptr;
}
return true;
}
@@ -433,22 +433,22 @@ void KviKvsEventManager::removeAllModuleHandlers(KviKvsModuleInterface * pIface)
void KviKvsEventManager::removeAllScriptAppHandlers()
{
- for(size_t i = 0; i < KVI_KVS_NUM_APP_EVENTS; i++)
+ for(auto & i : m_appEventTable)
{
- m_appEventTable[i].clearScriptHandlers();
+ i.clearScriptHandlers();
}
}
void KviKvsEventManager::removeAllScriptRawHandlers()
{
- for(size_t i = 0; i < KVI_KVS_NUM_RAW_EVENTS; i++)
+ for(auto & i : m_rawEventTable)
{
- if(m_rawEventTable[i])
+ if(i)
{
KviPointerList<KviKvsEventHandler> dl;
dl.setAutoDelete(false);
KviKvsEventHandler * e;
- for(e = m_rawEventTable[i]->first(); e; e = m_rawEventTable[i]->next())
+ for(e = i->first(); e; e = i->next())
{
if(e->type() == KviKvsEventHandler::Script)
dl.append(e);
@@ -456,13 +456,13 @@ void KviKvsEventManager::removeAllScriptRawHandlers()
for(e = dl.first(); e; e = dl.next())
{
- m_rawEventTable[i]->removeRef(e);
+ i->removeRef(e);
}
- if(m_rawEventTable[i]->isEmpty())
+ if(i->isEmpty())
{
- delete m_rawEventTable[i];
- m_rawEventTable[i] = 0;
+ delete i;
+ i = nullptr;
}
}
}
@@ -470,19 +470,19 @@ void KviKvsEventManager::removeAllScriptRawHandlers()
void KviKvsEventManager::clearRawEvents()
{
- for(size_t i = 0; i < KVI_KVS_NUM_RAW_EVENTS; i++)
+ for(auto & i : m_rawEventTable)
{
- if(m_rawEventTable[i])
- delete m_rawEventTable[i];
- m_rawEventTable[i] = 0;
+ if(i)
+ delete i;
+ i = nullptr;
}
}
void KviKvsEventManager::clearAppEvents()
{
- for(size_t i = 0; i < KVI_KVS_NUM_APP_EVENTS; i++)
+ for(auto & i : m_appEventTable)
{
- m_appEventTable[i].clear();
+ i.clear();
}
}
@@ -530,7 +530,7 @@ bool KviKvsEventManager::triggerHandlers(KviPointerList<KviKvsEventHandler> * pH
KviModule * m = (KviModule *)((KviKvsModuleEventHandler *)h)->moduleInterface();
KviKvsModuleEventHandlerRoutine * proc = ((KviKvsModuleEventHandler *)h)->handlerRoutine();
KviKvsVariant retVal;
- KviKvsRunTimeContext ctx(0, pWnd, pParams, &retVal);
+ KviKvsRunTimeContext ctx(nullptr, pWnd, pParams, &retVal);
KviKvsModuleEventCall call(m, &ctx, pParams);
if(!(*proc)(&call))
bGotHalt = true;
diff --git a/src/kvirc/kvs/object/KviKvsObject.cpp b/src/kvirc/kvs/object/KviKvsObject.cpp
index 9b9d5b030..aadd38da0 100644
--- a/src/kvirc/kvs/object/KviKvsObject.cpp
+++ b/src/kvirc/kvs/object/KviKvsObject.cpp
@@ -627,19 +627,19 @@
// we use a char * pointer just to store a number
// we don't use void * just because incrementing a void pointer doesn't look that good
-static char * g_hNextObjectHandle = (char *)0;
+static char * g_hNextObjectHandle = (char *)nullptr;
KviKvsObject::KviKvsObject(KviKvsObjectClass * pClass, KviKvsObject * pParent, const QString & szName)
: QObject(pParent)
{
setObjectName(szName);
- if(g_hNextObjectHandle == 0)
+ if(g_hNextObjectHandle == nullptr)
g_hNextObjectHandle++; // make sure it's never 0
m_hObject = (kvs_hobject_t)g_hNextObjectHandle;
g_hNextObjectHandle++;
- m_pObject = 0;
+ m_pObject = nullptr;
m_bObjectOwner = true; // true by default
m_szName = szName;
@@ -651,14 +651,14 @@ KviKvsObject::KviKvsObject(KviKvsObjectClass * pClass, KviKvsObject * pParent, c
m_pDataContainer = new KviKvsHash();
- m_pFunctionHandlers = 0; // no local function handlers yet!
+ m_pFunctionHandlers = nullptr; // no local function handlers yet!
m_bInDelayedDeath = false;
m_bDestructorCalled = false;
m_bAboutToDie = false;
- m_pSignalDict = 0; // no signals connected to remote slots
- m_pConnectionList = 0; // no local slots connected to remote signals
+ m_pSignalDict = nullptr; // no signals connected to remote slots
+ m_pConnectionList = nullptr; // no local slots connected to remote signals
if(pParent)
pParent->registerChild(this);
@@ -800,7 +800,7 @@ QWidget * KviKvsObject::parentScriptWidget()
return (QWidget *)(parentObject()->object());
}
}
- return 0;
+ return nullptr;
}
void KviKvsObject::unregisterChild(KviKvsObject * pChild)
@@ -880,7 +880,7 @@ bool KviKvsObject::disconnectSignal(const QString & sigName, KviKvsObject * pTar
if(m_pSignalDict->isEmpty())
{
delete m_pSignalDict;
- m_pSignalDict = 0;
+ m_pSignalDict = nullptr;
}
return true;
}
@@ -906,7 +906,7 @@ bool KviKvsObject::disconnectSignal(const QString & sigName, KviKvsObjectConnect
if(m_pSignalDict->isEmpty())
{
delete m_pSignalDict;
- m_pSignalDict = 0;
+ m_pSignalDict = nullptr;
}
return true;
}
@@ -921,7 +921,7 @@ bool KviKvsObject::unregisterConnection(KviKvsObjectConnection * pConnection)
if(m_pConnectionList->isEmpty())
{
delete m_pConnectionList;
- m_pConnectionList = 0;
+ m_pConnectionList = nullptr;
}
return true;
}
@@ -938,7 +938,7 @@ int KviKvsObject::emitSignal(const QString & sigName, KviKvsObjectFunctionCall *
KviKvsVariant retVal;
// The objects we're going to disconnect
- KviPointerList<KviKvsObjectConnection> * pDis = 0;
+ KviPointerList<KviKvsObjectConnection> * pDis = nullptr;
kvs_int_t emitted = 0;
@@ -1017,7 +1017,7 @@ bool KviKvsObject::function_name(KviKvsObjectFunctionCall * c)
bool KviKvsObject::function_parent(KviKvsObjectFunctionCall * c)
{
KviKvsObject * o = parentObject();
- c->returnValue()->setHObject(o ? o->handle() : (kvs_hobject_t)0);
+ c->returnValue()->setHObject(o ? o->handle() : (kvs_hobject_t) nullptr);
return true;
}
@@ -1073,7 +1073,7 @@ bool KviKvsObject::function_findChild(KviKvsObjectFunctionCall * c)
KVSO_PARAMETERS_END(c)
KviKvsObject * o = findChild(szClass, szName);
- c->returnValue()->setHObject(o ? o->handle() : (kvs_hobject_t)0);
+ c->returnValue()->setHObject(o ? o->handle() : (kvs_hobject_t) nullptr);
return true;
}
@@ -1121,7 +1121,7 @@ bool KviKvsObject::function_listProperties(KviKvsObjectFunctionCall * c)
c->returnValue()->setNothing();
- KviKvsArray * a = bArray ? new KviKvsArray() : 0;
+ KviKvsArray * a = bArray ? new KviKvsArray() : nullptr;
KviWindow * w = c->context()->window();
@@ -1170,7 +1170,7 @@ bool KviKvsObject::function_listProperties(KviKvsObjectFunctionCall * c)
p = &prop;
}
else
- p = 0;
+ p = nullptr;
cnt++;
}
}
@@ -1391,7 +1391,7 @@ bool KviKvsObject::function_setProperty(KviKvsObjectFunctionCall * c)
{
if(v->isHObject())
{
- if(v->hobject() == (kvs_hobject_t)0)
+ if(v->hobject() == (kvs_hobject_t) nullptr)
{
// null pixmap
if(vv.type() == QVariant::Pixmap)
@@ -1659,7 +1659,7 @@ KviKvsObjectClass * KviKvsObject::getClass(const QString & classOverride)
KviKvsObjectFunctionHandler * KviKvsObject::lookupFunctionHandler(const QString & funcName, const QString & classOverride)
{
- KviKvsObjectFunctionHandler * h = 0;
+ KviKvsObjectFunctionHandler * h = nullptr;
if(classOverride.isEmpty() && m_pFunctionHandlers)
{
@@ -1729,7 +1729,7 @@ void KviKvsObject::setObject(QObject * o, bool bIsOwned)
void KviKvsObject::objectDestroyed()
{
- m_pObject = 0;
+ m_pObject = nullptr;
die();
}
@@ -1752,7 +1752,7 @@ bool KviKvsObject::callFunction(KviKvsObject * pCaller, const QString & fncName,
KviKvsVariant rv;
if(!pRetVal)
pRetVal = &rv;
- KviKvsRunTimeContext ctx(0, g_pApp->activeConsole(), KviKvsKernel::instance()->emptyParameterList(), pRetVal, 0);
+ KviKvsRunTimeContext ctx(nullptr, g_pApp->activeConsole(), KviKvsKernel::instance()->emptyParameterList(), pRetVal, nullptr);
if(!pParams)
pParams = KviKvsKernel::instance()->emptyParameterList();
return callFunction(pCaller, fncName, QString(), &ctx, pRetVal, pParams);
@@ -1815,7 +1815,7 @@ void KviKvsObject::registerPrivateImplementation(const QString & szFunctionName,
if(m_pFunctionHandlers->isEmpty())
{
delete m_pFunctionHandlers;
- m_pFunctionHandlers = 0;
+ m_pFunctionHandlers = nullptr;
}
}
}
@@ -1863,5 +1863,5 @@ KviKvsObject * KviKvsObject::findChild(const QString & szClass, const QString &
if(c)
return c;
}
- return 0;
+ return nullptr;
}
diff --git a/src/kvirc/kvs/object/KviKvsObjectClass.cpp b/src/kvirc/kvs/object/KviKvsObjectClass.cpp
index 39d876944..bcf00adb0 100644
--- a/src/kvirc/kvs/object/KviKvsObjectClass.cpp
+++ b/src/kvirc/kvs/object/KviKvsObjectClass.cpp
@@ -129,17 +129,17 @@ void KviKvsObjectClass::registerStandardFalseReturnFunctionHandler(const QString
KviKvsObject * KviKvsObjectClass::allocateInstance(KviKvsObject * pParent, const QString & szName, KviKvsRunTimeContext * pContext, KviKvsVariantList * pParams)
{
if(!m_allocProc)
- return 0;
+ return nullptr;
KviKvsObject * pObject = m_allocProc(this, pParent, szName);
if(!pObject)
- return 0;
+ return nullptr;
if(!pObject->init(pContext, pParams))
{
// internal init failure : abort
pObject->dieNow();
- return 0;
+ return nullptr;
}
// copy params
@@ -159,7 +159,7 @@ KviKvsObject * KviKvsObjectClass::allocateInstance(KviKvsObject * pParent, const
{
// oops... constructor failed (script error!)
pObject->dieNow();
- return 0;
+ return nullptr;
}
if(!ret.isEmpty())
diff --git a/src/kvirc/kvs/object/KviKvsObjectController.cpp b/src/kvirc/kvs/object/KviKvsObjectController.cpp
index b9c9a5983..48446d570 100644
--- a/src/kvirc/kvs/object/KviKvsObjectController.cpp
+++ b/src/kvirc/kvs/object/KviKvsObjectController.cpp
@@ -55,7 +55,7 @@ KviKvsObjectController::~KviKvsObjectController()
m_pTopLevelObjectList->first()->dieNow();
delete m_pTopLevelObjectList; // empty list
delete m_pObjectDict; // empty dict
- m_pObjectDict = 0;
+ m_pObjectDict = nullptr;
delete m_pObjectClass; // delete the class tree
delete m_pClassDict; // empty dict
}
@@ -64,7 +64,7 @@ void KviKvsObjectController::init()
{
// allocate the "object" builtin class
// this is the only one that is always in core memory
- m_pObjectClass = new KviKvsObjectClass(0, "object", objectClassCreateInstance, true);
+ m_pObjectClass = new KviKvsObjectClass(nullptr, "object", objectClassCreateInstance, true);
m_pObjectClass->registerFunctionHandler("name", KVI_PTR2MEMBER(KviKvsObject::function_name));
m_pObjectClass->registerFunctionHandler("startTimer", KVI_PTR2MEMBER(KviKvsObject::function_startTimer));
@@ -172,14 +172,14 @@ void KviKvsObjectController::unregisterClass(KviKvsObjectClass * pClass)
void KviKvsObjectController::registerObject(KviKvsObject * pObject)
{
m_pObjectDict->insert(pObject->handle(), pObject);
- if(pObject->parent() == 0)
+ if(pObject->parent() == nullptr)
m_pTopLevelObjectList->append(pObject);
}
void KviKvsObjectController::unregisterObject(KviKvsObject * pObject)
{
m_pObjectDict->remove(pObject->handle());
- if(pObject->parent() == 0)
+ if(pObject->parent() == nullptr)
m_pTopLevelObjectList->removeRef(pObject);
}
@@ -217,14 +217,14 @@ KviKvsObjectClass * KviKvsObjectController::lookupClass(const QString & szClass,
if(!pModule)
{
qDebug("Oops! something wrong with the libkviobjects module!");
- return 0;
+ return nullptr;
}
else
pC = m_pClassDict->find(szClass);
if(!pC)
{
if(bBuiltinOnly)
- return 0;
+ return nullptr;
// maybe we need to load it from permanent storage...
QString szPath;
QString szFileName = szClass.toLower();
@@ -234,9 +234,9 @@ KviKvsObjectClass * KviKvsObjectController::lookupClass(const QString & szClass,
if(!KviFileUtils::fileExists(szPath))
g_pApp->getGlobalKvircDirectory(szPath, KviApplication::Classes, szFileName);
if(!KviFileUtils::fileExists(szPath))
- return 0;
+ return nullptr;
if(!KviKvsObjectClass::load(szPath))
- return 0;
+ return nullptr;
pC = m_pClassDict->find(szClass);
if(pC)
pC->clearDirtyFlag(); // just loaded from disk: no need to sync it
@@ -247,7 +247,7 @@ KviKvsObjectClass * KviKvsObjectController::lookupClass(const QString & szClass,
if(bBuiltinOnly)
{
if(!pC->isBuiltin())
- return 0;
+ return nullptr;
}
}
return pC;
diff --git a/src/kvirc/kvs/object/KviKvsObjectFunctionHandler.cpp b/src/kvirc/kvs/object/KviKvsObjectFunctionHandler.cpp
index 14639916f..3b99d5d9f 100644
--- a/src/kvirc/kvs/object/KviKvsObjectFunctionHandler.cpp
+++ b/src/kvirc/kvs/object/KviKvsObjectFunctionHandler.cpp
@@ -31,8 +31,7 @@ KviKvsObjectFunctionHandler::KviKvsObjectFunctionHandler(unsigned int uFlags)
}
KviKvsObjectFunctionHandler::~KviKvsObjectFunctionHandler()
-{
-}
+ = default;
bool KviKvsObjectFunctionHandler::isScriptHandler()
{
diff --git a/src/kvirc/kvs/object/KviKvsObjectFunctionHandlerImpl.cpp b/src/kvirc/kvs/object/KviKvsObjectFunctionHandlerImpl.cpp
index 7007cd275..efafcc616 100644
--- a/src/kvirc/kvs/object/KviKvsObjectFunctionHandlerImpl.cpp
+++ b/src/kvirc/kvs/object/KviKvsObjectFunctionHandlerImpl.cpp
@@ -78,8 +78,7 @@ KviKvsObjectCoreCallFunctionHandler::KviKvsObjectCoreCallFunctionHandler(const K
}
KviKvsObjectCoreCallFunctionHandler::~KviKvsObjectCoreCallFunctionHandler()
-{
-}
+ = default;
KviKvsObjectFunctionHandler * KviKvsObjectCoreCallFunctionHandler::clone()
{
diff --git a/src/kvirc/kvs/parser/KviKvsParser.cpp b/src/kvirc/kvs/parser/KviKvsParser.cpp
index b7f6e68e9..39bd50b4e 100644
--- a/src/kvirc/kvs/parser/KviKvsParser.cpp
+++ b/src/kvirc/kvs/parser/KviKvsParser.cpp
@@ -38,7 +38,7 @@ KviKvsParser::KviKvsParser(KviKvsScript * pScript, KviWindow * pOutputWindow)
// no need to initialize m_pBuffer
// no need to initialize m_ptr
// no need to initialize m_bError
- m_pGlobals = 0;
+ m_pGlobals = nullptr;
m_pScript = pScript;
m_pWindow = pOutputWindow;
}
@@ -81,7 +81,7 @@ void KviKvsParser::report(bool bError, const QChar * pLocation, const QString &
QString szMsg;
KviQString::vsprintf(szMsg, szMsgFmt, va);
- KviPointerList<QString> * pCodeListing = 0;
+ KviPointerList<QString> * pCodeListing = nullptr;
QString szLocation;
if(pLocation)
@@ -148,8 +148,8 @@ KviKvsTreeNodeInstruction * KviKvsParser::parse(const QChar * pBuffer, int iFlag
if(!pBuffer)
{
- error(0, __tr2qs_ctx("Empty script", "kvs"));
- return 0;
+ error(nullptr, __tr2qs_ctx("Empty script", "kvs"));
+ return nullptr;
}
return parseInstructionList();
}
@@ -167,13 +167,13 @@ KviKvsTreeNodeInstruction * KviKvsParser::parseAsExpression(const QChar * pBuffe
if(!pBuffer)
{
- error(0, __tr2qs_ctx("Empty script", "kvs"));
- return 0;
+ error(nullptr, __tr2qs_ctx("Empty script", "kvs"));
+ return nullptr;
}
KviKvsTreeNodeExpression * expr = parseExpression(0);
if(!expr)
- return 0;
+ return nullptr;
return new KviKvsTreeNodeExpressionReturn(pBuffer, expr);
}
@@ -190,13 +190,13 @@ KviKvsTreeNodeInstruction * KviKvsParser::parseAsParameter(const QChar * pBuffer
if(!pBuffer)
{
- error(0, __tr2qs_ctx("Empty script", "kvs"));
- return 0;
+ error(nullptr, __tr2qs_ctx("Empty script", "kvs"));
+ return nullptr;
}
KviKvsTreeNodeDataList * l = parseCommandParameterList();
if(!l)
- return 0;
+ return nullptr;
return new KviKvsTreeNodeParameterReturn(pBuffer, l);
}
@@ -2266,7 +2266,7 @@ KviKvsTreeNodeInstruction * KviKvsParser::parseInstructionList()
if(!skipSpacesAndNewlines())
{
delete l;
- return 0;
+ return nullptr;
}
if(KVSP_curCharUnicode != 0)
@@ -2281,7 +2281,7 @@ KviKvsTreeNodeInstruction * KviKvsParser::parseInstructionList()
{
// ops...
delete l;
- return 0;
+ return nullptr;
} // else empty instruction
}
}
@@ -2301,7 +2301,7 @@ KviKvsTreeNodeInstruction * KviKvsParser::parseInstructionList()
// never here
KVSP_ASSERT(false);
- return 0;
+ return nullptr;
}
KviKvsTreeNodeData * KviKvsParser::parseParameterPercentOrDollar()
@@ -2345,13 +2345,13 @@ KviKvsTreeNodeData * KviKvsParser::parsePercentOrDollar(bool bInObjScope)
{
r = parsePercent(bInObjScope);
if(!r)
- return 0;
+ return nullptr;
}
else if(KVSP_curCharUnicode == '$')
{
r = parseDollar(bInObjScope);
if(!r)
- return 0;
+ return nullptr;
}
else
{
@@ -2434,7 +2434,7 @@ KviKvsTreeNodeData * KviKvsParser::parsePercentOrDollar(bool bInObjScope)
if(!e)
{
delete r;
- return 0;
+ return nullptr;
}
r = new KviKvsTreeNodeArrayElement(pBegin, r, e);
@@ -2462,7 +2462,7 @@ KviKvsTreeNodeData * KviKvsParser::parsePercentOrDollar(bool bInObjScope)
{
// error
delete r;
- return 0;
+ return nullptr;
}
KVSP_ASSERT(KVSP_curCharUnicode == '}');
@@ -2534,7 +2534,7 @@ handle_scope_operator:
{
// must be an error
delete r;
- return 0;
+ return nullptr;
}
if(!r2->canEvaluateInObjectScope())
@@ -2571,7 +2571,7 @@ KviKvsTreeNodeVariable * KviKvsParser::parsePercent(bool bInObjScope)
if(!((KVSP_curCharIsLetterOrNumber) || (KVSP_curCharUnicode == '_')))
{
error(KVSP_curCharPointer, __tr2qs_ctx("Syntax error after '%' variable prefix. If you want to use a plain '%' in the code you need to escape it", "kvs"));
- return 0;
+ return nullptr;
}
const QChar * pIdBegin = KVSP_curCharPointer;
@@ -2589,7 +2589,7 @@ KviKvsTreeNodeVariable * KviKvsParser::parsePercent(bool bInObjScope)
if(bInObjScope)
{
error(KVSP_curCharPointer, __tr2qs_ctx("Objects have no extended scope variables", "kvs"));
- return 0;
+ return nullptr;
}
return new KviKvsTreeNodeExtendedScopeVariable(pBegin, szIdentifier);
}
@@ -2625,16 +2625,16 @@ KviKvsTreeNodeInstruction * KviKvsParser::parseInstruction()
case '#':
case '/':
(void)parseComment(); // this will return 0 anyway
- return 0;
+ return nullptr;
break;
case 0: // empty instruction
- return 0;
+ return nullptr;
break;
case '\n':
case '\r':
case ';': // empty instruction
KVSP_skipChar;
- return 0;
+ return nullptr;
break;
case '{': // command block
return parseInstructionBlock();
@@ -2654,14 +2654,14 @@ KviKvsTreeNodeInstruction * KviKvsParser::parseInstruction()
{
// what the heck is this ?
error(KVSP_curCharPointer, __tr2qs_ctx("Found character '%q' (Unicode %x) where an instruction was expected", "kvs"), KVSP_curCharPointer, KVSP_curCharUnicode);
- return 0;
+ return nullptr;
}
break;
}
// never here
KVSP_ASSERT(false);
- return 0;
+ return nullptr;
}
KviKvsTreeNodeInstruction * KviKvsParser::parseInstructionBlock()
@@ -2679,7 +2679,7 @@ KviKvsTreeNodeInstruction * KviKvsParser::parseInstructionBlock()
if(!skipSpacesAndNewlines())
{
delete b;
- return 0;
+ return nullptr;
}
switch(KVSP_curCharUnicode)
@@ -2688,7 +2688,7 @@ KviKvsTreeNodeInstruction * KviKvsParser::parseInstructionBlock()
delete b;
warning(pBegin, __tr2qs_ctx("Unterminated instruction block", "kvs"));
error(KVSP_curCharPointer, __tr2qs_ctx("Unexpected end of script in instruction block (missing closing brace)", "kvs"));
- return 0;
+ return nullptr;
break;
case '}':
KVSP_skipChar;
@@ -2697,7 +2697,7 @@ KviKvsTreeNodeInstruction * KviKvsParser::parseInstructionBlock()
if(b->instructionCount() < 1)
{
delete b;
- return 0; // just an empty block
+ return nullptr; // just an empty block
}
// a single instruction
KviKvsTreeNodeInstruction * i = b->releaseFirst();
@@ -2717,14 +2717,14 @@ KviKvsTreeNodeInstruction * KviKvsParser::parseInstructionBlock()
{
// ops...
delete b;
- return 0;
+ return nullptr;
} // else empty instruction
}
break;
}
}
// never reached
- return 0;
+ return nullptr;
}
KviKvsTreeNodeSwitchList * KviKvsParser::parseCommandSwitchList()
@@ -2761,7 +2761,7 @@ KviKvsTreeNodeSwitchList * KviKvsParser::parseCommandSwitchList()
{
// not an error!
delete sw;
- return 0;
+ return nullptr;
}
return sw;
}
@@ -2778,7 +2778,7 @@ KviKvsTreeNodeSwitchList * KviKvsParser::parseCommandSwitchList()
{
error(KVSP_curCharPointer, __tr2qs_ctx("Unexpected end of script after a switch dash", "kvs"));
}
- return 0;
+ return nullptr;
}
}
@@ -2804,7 +2804,7 @@ KviKvsTreeNodeSwitchList * KviKvsParser::parseCommandSwitchList()
{
error(pBegin, __tr2qs_ctx("The above problem might be related to the switch dash and the following equal sign", "kvs"));
delete sw;
- return 0;
+ return nullptr;
}
else
{
@@ -2857,7 +2857,7 @@ KviKvsTreeNodeDataList * KviKvsParser::parseCommandParameterList()
{
// this is an error
delete l;
- return 0;
+ return nullptr;
}
l->addItem(p);
break;
@@ -2866,7 +2866,7 @@ KviKvsTreeNodeDataList * KviKvsParser::parseCommandParameterList()
// never here
KVSP_ASSERT(false);
- return 0;
+ return nullptr;
}
KviPointerList<QString> * KviKvsParser::parseCommaSeparatedParameterListNoTree()
@@ -2884,13 +2884,13 @@ KviPointerList<QString> * KviKvsParser::parseCommaSeparatedParameterListNoTree()
case 0:
error(KVSP_curCharPointer, __tr2qs_ctx("Unexpected end of script in parameter list", "kvs"));
delete l;
- return 0;
+ return nullptr;
break;
case '\r':
case '\n':
error(KVSP_curCharPointer, __tr2qs_ctx("Unexpected end of line in parameter list", "kvs"));
delete l;
- return 0;
+ return nullptr;
break;
/*
case ',':
@@ -2910,7 +2910,7 @@ KviPointerList<QString> * KviKvsParser::parseCommaSeparatedParameterListNoTree()
{
// this is an error
delete l;
- return 0;
+ return nullptr;
}
delete p;
QString * s = new QString(QString(pBegin, KVSP_curCharPointer - pBegin).trimmed());
@@ -2933,7 +2933,7 @@ KviPointerList<QString> * KviKvsParser::parseCommaSeparatedParameterListNoTree()
// never here
KVSP_ASSERT(false);
- return 0;
+ return nullptr;
}
KviKvsTreeNodeDataList * KviKvsParser::parseCommaSeparatedParameterList()
@@ -2950,13 +2950,13 @@ KviKvsTreeNodeDataList * KviKvsParser::parseCommaSeparatedParameterList()
case 0:
error(KVSP_curCharPointer, __tr2qs_ctx("Unexpected end of script in parameter list", "kvs"));
delete l;
- return 0;
+ return nullptr;
break;
case '\r':
case '\n':
error(KVSP_curCharPointer, __tr2qs_ctx("Unexpected end of line in parameter list", "kvs"));
delete l;
- return 0;
+ return nullptr;
break;
/*
case ',':
@@ -2974,7 +2974,7 @@ KviKvsTreeNodeDataList * KviKvsParser::parseCommaSeparatedParameterList()
{
// this is an error
delete l;
- return 0;
+ return nullptr;
}
l->addItem(p);
@@ -2994,7 +2994,7 @@ KviKvsTreeNodeDataList * KviKvsParser::parseCommaSeparatedParameterList()
// never here
KVSP_ASSERT(false);
- return 0;
+ return nullptr;
}
#define LITERAL_PARAM_PARSING_FUNCTION_BEGIN(__funcname) \
@@ -3331,14 +3331,14 @@ end_of_the_array_index:
delete l;
warning(pBegin, __tr2qs_ctx("Unterminated hash key", "kvs"));
error(KVSP_curCharPointer, __tr2qs_ctx("Unexpected end of script in hash key (missing '}' character?)", "kvs"));
- return 0;
+ return nullptr;
break;
case '\r':
case '\n':
delete l;
warning(pBegin, __tr2qs_ctx("Unterminated hash key", "kvs"));
error(KVSP_curCharPointer, __tr2qs_ctx("Unexpected end of line in hash key (missing '}' character or unescaped newline)", "kvs"));
- return 0;
+ return nullptr;
break;
case ' ':
case '\t':
@@ -3363,7 +3363,7 @@ end_of_the_array_index:
{
// this is an error
delete l;
- return 0;
+ return nullptr;
}
l->append(p);
}
@@ -3382,7 +3382,7 @@ end_of_the_array_index:
{
// error
delete l;
- return 0;
+ return nullptr;
}
l->append(p);
}
@@ -3410,7 +3410,7 @@ end_of_the_array_index:
return p;
}
// never reached
- return 0;
+ return nullptr;
}
/*
@@ -3453,7 +3453,7 @@ PARENTHESIS_PARAMETER_PARSING_FUNCTION_END()
{
// this is an error
delete l;
- return 0;
+ return nullptr;
}
l->append(p);
}
@@ -3479,7 +3479,7 @@ PARENTHESIS_PARAMETER_PARSING_FUNCTION_END()
{
// this is an error
delete l;
- return 0;
+ return nullptr;
}
l->append(p);
}
@@ -3512,7 +3512,7 @@ PARENTHESIS_PARAMETER_PARSING_FUNCTION_END()
return p;
}
// never reached
- return 0;
+ return nullptr;
}
KviKvsTreeNodeData * KviKvsParser::parseSingleParameterInParenthesis()
@@ -3547,7 +3547,7 @@ PARENTHESIS_PARAMETER_PARSING_FUNCTION_END()
{
// this is an error
delete l;
- return 0;
+ return nullptr;
}
l->append(p);
}
@@ -3573,7 +3573,7 @@ PARENTHESIS_PARAMETER_PARSING_FUNCTION_END()
{
// this is an error
delete l;
- return 0;
+ return nullptr;
}
l->append(p);
}
@@ -3605,7 +3605,7 @@ PARENTHESIS_PARAMETER_PARSING_FUNCTION_END()
return p;
}
// never reached
- return 0;
+ return nullptr;
}
KviKvsTreeNodeData * KviKvsParser::parseStringParameter()
@@ -3627,14 +3627,14 @@ PARENTHESIS_PARAMETER_PARSING_FUNCTION_END()
delete l;
warning(pBegin, __tr2qs_ctx("Unterminated string constant", "kvs"));
error(KVSP_curCharPointer, __tr2qs_ctx("Unexpected end of script in string constant (missing \" character?)", "kvs"));
- return 0;
+ return nullptr;
break;
case '\r':
case '\n':
delete l;
warning(pBegin, __tr2qs_ctx("Unterminated string constant", "kvs"));
error(KVSP_curCharPointer, __tr2qs_ctx("Unexpected end of line in string constant (missing \" character or unescaped newline)", "kvs"));
- return 0;
+ return nullptr;
break;
case '$':
case '%':
@@ -3646,7 +3646,7 @@ PARENTHESIS_PARAMETER_PARSING_FUNCTION_END()
{
// this is an error
delete l;
- return 0;
+ return nullptr;
}
l->append(p);
}
@@ -3692,7 +3692,7 @@ PARENTHESIS_PARAMETER_PARSING_FUNCTION_END()
}
}
// never reached
- return 0;
+ return nullptr;
}
KviKvsTreeNodeData * KviKvsParser::parseCommandParameter(bool bPreferNumeric)
@@ -3727,7 +3727,7 @@ PARENTHESIS_PARAMETER_PARSING_FUNCTION_END()
{
// this is an error
delete l;
- return 0;
+ return nullptr;
}
l->append(p);
}
@@ -3740,7 +3740,7 @@ PARENTHESIS_PARAMETER_PARSING_FUNCTION_END()
{
// this is an error
delete l;
- return 0;
+ return nullptr;
}
l->append(p);
}
@@ -3784,5 +3784,5 @@ PARENTHESIS_PARAMETER_PARSING_FUNCTION_END()
return p;
}
// never reached
- return 0;
+ return nullptr;
}
diff --git a/src/kvirc/kvs/parser/KviKvsParser_command.cpp b/src/kvirc/kvs/parser/KviKvsParser_command.cpp
index 94de8e47b..7722b4466 100644
--- a/src/kvirc/kvs/parser/KviKvsParser_command.cpp
+++ b/src/kvirc/kvs/parser/KviKvsParser_command.cpp
@@ -42,7 +42,7 @@ KviKvsTreeNodeCommand * KviKvsParser::parseCommand()
int iIdentifierLen = KVSP_curCharPointer - pIdentifier;
- const QChar * pSecondPart = 0;
+ const QChar * pSecondPart = nullptr;
int iSecondPartLen = 0;
bool bHasNamespaceSoMustBeAlias = false;
@@ -58,7 +58,7 @@ KviKvsTreeNodeCommand * KviKvsParser::parseCommand()
{
warning(KVSP_curCharPointer - 1, __tr2qs_ctx("Stray dot ('.') character or invalid following module command name", "kvs"));
error(KVSP_curCharPointer, __tr2qs_ctx("Syntax error: malformed module command identifier", "kvs"));
- return 0;
+ return nullptr;
}
KVSP_skipChar;
@@ -86,7 +86,7 @@ KviKvsTreeNodeCommand * KviKvsParser::parseCommand()
{
warning(KVSP_curCharPointer - 1, __tr2qs_ctx("Stray '::' sequence or invalid following alias name", "kvs"));
error(KVSP_curCharPointer, __tr2qs_ctx("Syntax error: malformed alias identifier", "kvs"));
- return 0;
+ return nullptr;
}
KVSP_skipChar;
@@ -97,7 +97,7 @@ KviKvsTreeNodeCommand * KviKvsParser::parseCommand()
{
warning(KVSP_curCharPointer - 1, __tr2qs_ctx("Stray ':' character: did you mean '...<namespace>::<alias_name>' ?", "kvs"));
error(KVSP_curCharPointer, __tr2qs_ctx("Syntax error: malformed (alias?) command identifier", "kvs"));
- return 0;
+ return nullptr;
}
iIdentifierLen = KVSP_curCharPointer - pIdentifier;
@@ -107,7 +107,7 @@ KviKvsTreeNodeCommand * KviKvsParser::parseCommand()
skipSpaces();
- KviKvsTreeNodeSwitchList * sw = 0;
+ KviKvsTreeNodeSwitchList * sw = nullptr;
KviKvsTreeNodeData * pRebindData;
if(KVSP_curCharUnicode == '-')
@@ -117,10 +117,10 @@ KviKvsTreeNodeCommand * KviKvsParser::parseCommand()
if(!sw)
{
if(error())
- return 0;
+ return nullptr;
// else it might be a negative number or something that does not seem
// to be a switch anyway
- pRebindData = 0;
+ pRebindData = nullptr;
}
else
{
@@ -129,10 +129,10 @@ KviKvsTreeNodeCommand * KviKvsParser::parseCommand()
}
else
{
- pRebindData = 0;
+ pRebindData = nullptr;
}
- KviKvsTreeNodeCommand * cmd = 0;
+ KviKvsTreeNodeCommand * cmd = nullptr;
if(!bHasNamespaceSoMustBeAlias)
{
@@ -182,7 +182,7 @@ KviKvsTreeNodeCommand * KviKvsParser::parseCommand()
delete sw;
if(pRebindData)
delete pRebindData;
- return 0;
+ return nullptr;
}
cmd->setLocation(pIdentifier);
if(sw)
@@ -223,7 +223,7 @@ KviKvsTreeNodeCommand * KviKvsParser::parseCommand()
delete sw;
if(pRebindData)
delete pRebindData;
- return 0;
+ return nullptr;
}
cmd->setLocation(pIdentifier);
if(sw)
@@ -249,7 +249,7 @@ KviKvsTreeNodeCommand * KviKvsParser::parseCommand()
delete sw;
if(pRebindData)
delete pRebindData;
- return 0;
+ return nullptr;
}
if(!skipSpacesAndNewlines())
{
@@ -258,7 +258,7 @@ KviKvsTreeNodeCommand * KviKvsParser::parseCommand()
if(pRebindData)
delete pRebindData;
delete dl;
- return 0;
+ return nullptr;
}
const QChar * pClbkBegin = KVSP_curCharPointer;
@@ -272,7 +272,7 @@ KviKvsTreeNodeCommand * KviKvsParser::parseCommand()
delete sw;
if(pRebindData)
delete pRebindData;
- return 0;
+ return nullptr;
}
// actually we need empty callbacks (for alias() at least)
// the single command implementations should take care of checking it
@@ -324,7 +324,7 @@ KviKvsTreeNodeCommand * KviKvsParser::parseCommand()
delete pRebindData;
delete dl;
delete clbk;
- return 0;
+ return nullptr;
}
}
@@ -348,7 +348,7 @@ KviKvsTreeNodeCommand * KviKvsParser::parseCommand()
delete sw;
if(pRebindData)
delete pRebindData;
- return 0; // this MUST be an error
+ return nullptr; // this MUST be an error
}
if(bHasNamespaceSoMustBeAlias)
diff --git a/src/kvirc/kvs/parser/KviKvsParser_comment.cpp b/src/kvirc/kvs/parser/KviKvsParser_comment.cpp
index 0967711da..2d789c976 100644
--- a/src/kvirc/kvs/parser/KviKvsParser_comment.cpp
+++ b/src/kvirc/kvs/parser/KviKvsParser_comment.cpp
@@ -58,7 +58,7 @@ KviKvsTreeNode * KviKvsParser::parseComment()
case 0:
warning(pBegin, __tr2qs_ctx("Unterminated c-style multi-line comment", "kvs"));
error(KVSP_curCharPointer, __tr2qs_ctx("Unexpected end of script in multi-line comment", "kvs"));
- return 0;
+ return nullptr;
break;
case '*':
while(KVSP_curCharUnicode == '*')
@@ -66,7 +66,7 @@ KviKvsTreeNode * KviKvsParser::parseComment()
if(KVSP_curCharUnicode == '/')
{
KVSP_skipChar;
- return 0;
+ return nullptr;
}
break;
}
@@ -76,7 +76,7 @@ KviKvsTreeNode * KviKvsParser::parseComment()
break;
default:
error(KVSP_curCharPointer, __tr2qs_ctx("Unexpected character '%q' (Unicode %x) after a slash (is it a typo or a malformed comment begin?)", "kvs"), KVSP_curCharPointer, KVSP_curCharUnicode);
- return 0;
+ return nullptr;
break;
}
break;
@@ -85,5 +85,5 @@ KviKvsTreeNode * KviKvsParser::parseComment()
KVSP_ASSERT(false);
break;
}
- return 0;
+ return nullptr;
}
diff --git a/src/kvirc/kvs/parser/KviKvsParser_dollar.cpp b/src/kvirc/kvs/parser/KviKvsParser_dollar.cpp
index ad4c03121..adee3621e 100644
--- a/src/kvirc/kvs/parser/KviKvsParser_dollar.cpp
+++ b/src/kvirc/kvs/parser/KviKvsParser_dollar.cpp
@@ -45,7 +45,7 @@ KviKvsTreeNodeData * KviKvsParser::parseDollar(bool bInObjScope)
else
warning(KVSP_curCharPointer, __tr2qs_ctx("Unexpected character %q (Unicode %x) after '$' function call prefix", "kvs"), KVSP_curCharPointer, KVSP_curCharUnicode);
error(KVSP_curCharPointer, __tr2qs_ctx("Syntax error after '$' function call prefix. If you want to use a plain '$' in the code you need to escape it", "kvs"));
- return 0;
+ return nullptr;
}
if(KVSP_curCharUnicode == '(')
@@ -54,7 +54,7 @@ KviKvsTreeNodeData * KviKvsParser::parseDollar(bool bInObjScope)
if(bInObjScope)
{
error(KVSP_curCharPointer, __tr2qs_ctx("Invalid expression evaluation in object scope", "kvs"));
- return 0;
+ return nullptr;
}
KVSP_skipChar;
@@ -69,17 +69,17 @@ KviKvsTreeNodeData * KviKvsParser::parseDollar(bool bInObjScope)
if(bInObjScope)
{
error(KVSP_curCharPointer, __tr2qs_ctx("Invalid command evaluation in object scope", "kvs"));
- return 0;
+ return nullptr;
}
KviKvsTreeNodeInstruction * i = parseInstructionBlock();
if(!i)
{
if(error())
- return 0;
+ return nullptr;
// trigger an error anyway: this is abused syntax :D
error(KVSP_curCharPointer, __tr2qs_ctx("Empty instruction block for command evaluation", "kvs"));
- return 0;
+ return nullptr;
}
return new KviKvsTreeNodeCommandEvaluation(pDollarBegin, i);
@@ -91,7 +91,7 @@ KviKvsTreeNodeData * KviKvsParser::parseDollar(bool bInObjScope)
if(bInObjScope)
{
error(KVSP_curCharPointer, __tr2qs_ctx("Parameter identifiers are forbidden in object scope (after the '->' operator)", "kvs"));
- return 0;
+ return nullptr;
}
KVSP_skipChar;
@@ -107,7 +107,7 @@ KviKvsTreeNodeData * KviKvsParser::parseDollar(bool bInObjScope)
if(bInObjScope)
{
error(KVSP_curCharPointer, __tr2qs_ctx("Parameter identifiers are forbidden in object scope (after the '->' operator)", "kvs"));
- return 0;
+ return nullptr;
}
pBegin = KVSP_curCharPointer;
@@ -172,7 +172,7 @@ KviKvsTreeNodeData * KviKvsParser::parseDollar(bool bInObjScope)
if(bInObjScope)
{
error(KVSP_curCharPointer, __tr2qs_ctx("Syntax error: invalid $$ ($this) function call in object scope", "kvs"));
- return 0;
+ return nullptr;
}
// handle $$
KVSP_skipChar;
@@ -201,7 +201,7 @@ KviKvsTreeNodeData * KviKvsParser::parseDollar(bool bInObjScope)
{
warning(KVSP_curCharPointer - 1, __tr2qs_ctx("Stray '::' sequence or invalid following alias name", "kvs"));
error(KVSP_curCharPointer, __tr2qs_ctx("Syntax error: malformed alias function call identifier", "kvs"));
- return 0;
+ return nullptr;
}
KVSP_skipChar;
@@ -212,7 +212,7 @@ KviKvsTreeNodeData * KviKvsParser::parseDollar(bool bInObjScope)
{
warning(KVSP_curCharPointer - 1, __tr2qs_ctx("Stray ':' character: did you mean '...<namespace>::<alias_name>' ?", "kvs"));
error(KVSP_curCharPointer, __tr2qs_ctx("Syntax error: malformed (alias?) function call identifier", "kvs"));
- return 0;
+ return nullptr;
}
}
}
@@ -220,7 +220,7 @@ KviKvsTreeNodeData * KviKvsParser::parseDollar(bool bInObjScope)
QString szIdentifier1(pBegin, KVSP_curCharPointer - pBegin);
- const QChar * pId2 = 0;
+ const QChar * pId2 = nullptr;
int iId2Len = 0;
bool bModuleFunctionCall = false;
@@ -270,7 +270,7 @@ KviKvsTreeNodeData * KviKvsParser::parseDollar(bool bInObjScope)
else
{
KVSP_setCurCharPointer(pOriginalEndOfId1);
- pId2 = 0;
+ pId2 = nullptr;
iId2Len = 0;
break;
}
@@ -278,7 +278,7 @@ KviKvsTreeNodeData * KviKvsParser::parseDollar(bool bInObjScope)
else
{
KVSP_setCurCharPointer(pOriginalEndOfId1);
- pId2 = 0;
+ pId2 = nullptr;
iId2Len = 0;
break;
}
@@ -315,7 +315,7 @@ KviKvsTreeNodeData * KviKvsParser::parseDollar(bool bInObjScope)
KVSP_backChar;
l = parseCommaSeparatedParameterList();
if(!l)
- return 0; // error
+ return nullptr; // error
}
}
@@ -365,5 +365,5 @@ KviKvsTreeNodeData * KviKvsParser::parseDollar(bool bInObjScope)
// not reached
KVSP_ASSERT(false);
- return 0;
+ return nullptr;
}
diff --git a/src/kvirc/kvs/parser/KviKvsParser_expression.cpp b/src/kvirc/kvs/parser/KviKvsParser_expression.cpp
index 18617d8ae..a1030a6c8 100644
--- a/src/kvirc/kvs/parser/KviKvsParser_expression.cpp
+++ b/src/kvirc/kvs/parser/KviKvsParser_expression.cpp
@@ -210,7 +210,7 @@ KviKvsTreeNodeExpressionBinaryOperator * KviKvsParser::parseExpressionBinaryOper
}
error(KVSP_curCharPointer, __tr2qs_ctx("Unknown binary operator '%q'", "kvs"), KVSP_curCharPointer);
- return 0;
+ return nullptr;
}
static unsigned char binary_operator_initial_char[256] = {
@@ -293,7 +293,7 @@ KviKvsTreeNodeExpression * KviKvsParser::parseExpressionOperand(char terminator)
case '\r':
case '\n':
error(KVSP_curCharPointer, __tr2qs_ctx("Unexpected end of script in expression", "kvs"));
- return 0;
+ return nullptr;
break;
case '(':
KVSP_skipChar;
@@ -306,7 +306,7 @@ KviKvsTreeNodeExpression * KviKvsParser::parseExpressionOperand(char terminator)
skipSpaces();
KviKvsTreeNodeExpression * d = parseExpressionOperand(terminator);
if(!d)
- return 0;
+ return nullptr;
return new KviKvsTreeNodeExpressionUnaryOperatorNegate(d->location(), d);
}
break;
@@ -316,7 +316,7 @@ KviKvsTreeNodeExpression * KviKvsParser::parseExpressionOperand(char terminator)
skipSpaces();
KviKvsTreeNodeExpression * d = parseExpressionOperand(terminator);
if(!d)
- return 0;
+ return nullptr;
return new KviKvsTreeNodeExpressionUnaryOperatorLogicalNot(d->location(), d);
}
break;
@@ -326,7 +326,7 @@ KviKvsTreeNodeExpression * KviKvsParser::parseExpressionOperand(char terminator)
skipSpaces();
KviKvsTreeNodeExpression * d = parseExpressionOperand(terminator);
if(!d)
- return 0;
+ return nullptr;
return new KviKvsTreeNodeExpressionUnaryOperatorBitwiseNot(d->location(), d);
}
break;
@@ -338,7 +338,7 @@ KviKvsTreeNodeExpression * KviKvsParser::parseExpressionOperand(char terminator)
// not reached
KVSP_ASSERT(false);
- return 0;
+ return nullptr;
}
KviKvsTreeNodeExpression * KviKvsParser::parseExpressionOperandCore(char terminator)
@@ -361,7 +361,7 @@ KviKvsTreeNodeExpression * KviKvsParser::parseExpressionOperandCore(char termina
case '\n':
error(KVSP_curCharPointer, __tr2qs_ctx("Unexpected end of script in expression", "kvs"));
delete pDataList;
- return 0;
+ return nullptr;
break;
case ' ':
case '\t':
@@ -379,7 +379,7 @@ KviKvsTreeNodeExpression * KviKvsParser::parseExpressionOperandCore(char termina
if(!d)
{
delete pDataList;
- return 0;
+ return nullptr;
}
pDataList->append(d);
}
@@ -393,7 +393,7 @@ KviKvsTreeNodeExpression * KviKvsParser::parseExpressionOperandCore(char termina
if(!d)
{
delete pDataList;
- return 0;
+ return nullptr;
}
pDataList->append(d);
}
@@ -449,7 +449,7 @@ KviKvsTreeNodeExpression * KviKvsParser::parseExpressionOperandCore(char termina
{
error(KVSP_curCharPointer, __tr2qs_ctx("Unexpected character %q (Unicode %h) in expression. If it meant to be a string use the quotes.", "kvs"), KVSP_curCharPointer, KVSP_curCharUnicode);
delete pDataList;
- return 0;
+ return nullptr;
}
break;
}
@@ -464,7 +464,7 @@ postprocess_operand:
{
delete pDataList;
error(KVSP_curCharPointer, __tr2qs_ctx("Unexpected empty expression operand", "kvs"));
- return 0;
+ return nullptr;
}
if(pDataList->count() > 1)
@@ -500,7 +500,7 @@ KviKvsTreeNodeExpression * KviKvsParser::parseExpression(char terminator)
KviKvsTreeNodeExpression * left = parseExpressionOperand(terminator);
if(!left)
- return 0;
+ return nullptr;
QString sz;
left->contextDescription(sz);
@@ -518,7 +518,7 @@ KviKvsTreeNodeExpression * KviKvsParser::parseExpression(char terminator)
if(!curTopOperator)
{
delete left;
- return 0; // error
+ return nullptr; // error
}
curTopOperator->contextDescription(sz);
@@ -542,7 +542,7 @@ KviKvsTreeNodeExpression * KviKvsParser::parseExpression(char terminator)
if(!operand)
{
delete curTopOperator;
- return 0;
+ return nullptr;
}
operand->contextDescription(sz);
@@ -560,7 +560,7 @@ KviKvsTreeNodeExpression * KviKvsParser::parseExpression(char terminator)
{
delete curTopOperator;
delete operand;
- return 0;
+ return nullptr;
}
auxOperator->contextDescription(sz);
@@ -579,7 +579,7 @@ KviKvsTreeNodeExpression * KviKvsParser::parseExpression(char terminator)
incompleteOperator->setRight(operand); //right tree complete
// go up until we find an operator with lower precedence than auxOperator (>=)
KviKvsTreeNodeExpression * tempOperator = incompleteOperator->parentWithPrecedenceLowerThan(auxOperator->precedence());
- if(tempOperator == 0)
+ if(tempOperator == nullptr)
{
auxOperator->setLeft(curTopOperator);
curTopOperator = auxOperator;
@@ -592,12 +592,12 @@ KviKvsTreeNodeExpression * KviKvsParser::parseExpression(char terminator)
}
}
incompleteOperator = auxOperator;
- KVSP_ASSERT(incompleteOperator->right() == 0);
+ KVSP_ASSERT(incompleteOperator->right() == nullptr);
}
KVSP_ASSERT(false);
- return 0; //newer here
+ return nullptr; //newer here
/*
diff --git a/src/kvirc/kvs/parser/KviKvsParser_lside.cpp b/src/kvirc/kvs/parser/KviKvsParser_lside.cpp
index 96575082d..26258b9e7 100644
--- a/src/kvirc/kvs/parser/KviKvsParser_lside.cpp
+++ b/src/kvirc/kvs/parser/KviKvsParser_lside.cpp
@@ -118,7 +118,7 @@ KviKvsTreeNodeData * KviKvsParser::parseOperationRightSide(bool bPreferNumeric)
{
// this is an error
delete l;
- return 0;
+ return nullptr;
}
l->append(p);
break;
@@ -149,7 +149,7 @@ end_of_the_param:
}
}
// never reached
- return 0;
+ return nullptr;
}
/*
@@ -530,7 +530,7 @@ KviKvsTreeNodeData * KviKvsParser::parseBindingOperationParameter()
{
// this is an error
delete l;
- return 0;
+ return nullptr;
}
l->append(p);
}
@@ -543,7 +543,7 @@ KviKvsTreeNodeData * KviKvsParser::parseBindingOperationParameter()
{
// this is an error
delete l;
- return 0;
+ return nullptr;
}
l->append(p);
}
@@ -573,7 +573,7 @@ end_of_function_parameter:
return p;
}
// never reached
- return 0;
+ return nullptr;
}
KviKvsTreeNodeOperation * KviKvsParser::parseBindingOperation()
@@ -592,27 +592,27 @@ KviKvsTreeNodeOperation * KviKvsParser::parseBindingOperation()
if(KVSP_curCharUnicode != '/')
{
error(KVSP_curCharPointer, __tr2qs_ctx("Found character '%q' (Unicode %x) where a slash '/' was expected", "kvs"), KVSP_curCharPointer, KVSP_curCharUnicode);
- return 0;
+ return nullptr;
}
KVSP_skipChar;
KviKvsTreeNodeData * pFirst = parseBindingOperationParameter();
if(!pFirst)
- return 0;
+ return nullptr;
if(KVSP_curCharIsEndOfCommand)
{
error(KVSP_curCharPointer, __tr2qs_ctx("Unexpected end of command in binding operation, at least two slashes are missing", "kvs"));
delete pFirst;
- return 0;
+ return nullptr;
}
if(KVSP_curCharUnicode != '/')
{
error(KVSP_curCharPointer, __tr2qs_ctx("Found character '%q' (Unicode %x) where a slash '/' was expected", "kvs"), KVSP_curCharPointer, KVSP_curCharUnicode);
delete pFirst;
- return 0;
+ return nullptr;
}
KVSP_skipChar;
@@ -621,21 +621,21 @@ KviKvsTreeNodeOperation * KviKvsParser::parseBindingOperation()
if(!pSecond)
{
delete pFirst;
- return 0;
+ return nullptr;
}
if(KVSP_curCharIsEndOfCommand)
{
error(KVSP_curCharPointer, __tr2qs_ctx("Unexpected end of command in binding operation, at least one slash is missing", "kvs"));
delete pFirst;
- return 0;
+ return nullptr;
}
if(KVSP_curCharUnicode != '/')
{
error(KVSP_curCharPointer, __tr2qs_ctx("Found character '%q' (Unicode %x) where a slash '/' was expected", "kvs"), KVSP_curCharPointer, KVSP_curCharUnicode);
delete pFirst;
- return 0;
+ return nullptr;
}
KVSP_skipChar;
@@ -647,7 +647,7 @@ KviKvsTreeNodeOperation * KviKvsParser::parseBindingOperation()
{
delete pFirst;
delete pSecond;
- return 0;
+ return nullptr;
}
pThird = new KviKvsTreeNodeConstantData(KVSP_curCharPointer, new KviKvsVariant(QString("")));
@@ -670,7 +670,7 @@ KviKvsTreeNodeOperation * KviKvsParser::parseBindingOperation()
}
error(KVSP_curCharPointer, __tr2qs_ctx("Unknown binding operation '%Q'", "kvs"), &szOp);
- return 0;
+ return nullptr;
}
KviKvsTreeNodeOperation * KviKvsParser::parseOperation()
@@ -690,7 +690,7 @@ KviKvsTreeNodeOperation * KviKvsParser::parseOperation()
if(KVSP_curCharIsEndOfCommand)
{
error(KVSP_curCharPointer, __tr2qs_ctx("Missing right side operand for the binding operator '=~'", "kvs"));
- return 0;
+ return nullptr;
}
return parseBindingOperation();
}
@@ -699,7 +699,7 @@ KviKvsTreeNodeOperation * KviKvsParser::parseOperation()
skipSpaces();
KviKvsTreeNodeData * d = parseOperationRightSide(true);
if(!d)
- return 0; // error
+ return nullptr; // error
return new KviKvsTreeNodeOperationAssignment(pBegin, d);
}
}
@@ -729,11 +729,11 @@ KviKvsTreeNodeOperation * KviKvsParser::parseOperation()
if(KVSP_curCharIsEndOfCommand)
{
error(KVSP_curCharPointer, __tr2qs_ctx("Missing right operand for operator '+='", "kvs"));
- return 0;
+ return nullptr;
}
KviKvsTreeNodeData * d = parseOperationRightSide(true);
if(!d)
- return 0; // error
+ return nullptr; // error
return new KviKvsTreeNodeOperationSelfSum(pBegin, d);
break;
}
@@ -766,11 +766,11 @@ KviKvsTreeNodeOperation * KviKvsParser::parseOperation()
if(KVSP_curCharIsEndOfCommand)
{
error(KVSP_curCharPointer, __tr2qs_ctx("Missing right operand for operator '-='", "kvs"));
- return 0;
+ return nullptr;
}
KviKvsTreeNodeData * d = parseOperationRightSide(true);
if(!d)
- return 0; // error
+ return nullptr; // error
return new KviKvsTreeNodeOperationSelfSubtraction(pBegin, d);
break;
}
@@ -788,11 +788,11 @@ KviKvsTreeNodeOperation * KviKvsParser::parseOperation()
if(KVSP_curCharIsEndOfCommand)
{
error(KVSP_curCharPointer, __tr2qs_ctx("Missing right operand for operator '<<='", "kvs"));
- return 0;
+ return nullptr;
}
KviKvsTreeNodeData * d = parseOperationRightSide(true);
if(!d)
- return 0; // error
+ return nullptr; // error
return new KviKvsTreeNodeOperationSelfShl(pBegin, d);
}
else
@@ -801,11 +801,11 @@ KviKvsTreeNodeOperation * KviKvsParser::parseOperation()
if(KVSP_curCharIsEndOfCommand)
{
error(KVSP_curCharPointer, __tr2qs_ctx("Missing right operand for operator '<<'", "kvs"));
- return 0;
+ return nullptr;
}
KviKvsTreeNodeData * d = parseOperationRightSide();
if(!d)
- return 0; // error
+ return nullptr; // error
return new KviKvsTreeNodeOperationStringAppendWithSpace(pBegin, d);
}
break;
@@ -816,11 +816,11 @@ KviKvsTreeNodeOperation * KviKvsParser::parseOperation()
if(KVSP_curCharIsEndOfCommand)
{
error(KVSP_curCharPointer, __tr2qs_ctx("Missing right operand for operator '<,'", "kvs"));
- return 0;
+ return nullptr;
}
KviKvsTreeNodeData * d = parseOperationRightSide();
if(!d)
- return 0; // error
+ return nullptr; // error
return new KviKvsTreeNodeOperationStringAppendWithComma(pBegin, d);
}
break;
@@ -831,11 +831,11 @@ KviKvsTreeNodeOperation * KviKvsParser::parseOperation()
if(KVSP_curCharIsEndOfCommand)
{
error(KVSP_curCharPointer, __tr2qs_ctx("Missing right operand for operator '<+'", "kvs"));
- return 0;
+ return nullptr;
}
KviKvsTreeNodeData * d = parseOperationRightSide();
if(!d)
- return 0; // error
+ return nullptr; // error
return new KviKvsTreeNodeOperationArrayAppend(pBegin, d);
}
break;
@@ -854,11 +854,11 @@ KviKvsTreeNodeOperation * KviKvsParser::parseOperation()
if(KVSP_curCharIsEndOfCommand)
{
error(KVSP_curCharPointer, __tr2qs_ctx("Missing right operand for operator '>>='", "kvs"));
- return 0;
+ return nullptr;
}
KviKvsTreeNodeData * d = parseOperationRightSide(true);
if(!d)
- return 0; // error
+ return nullptr; // error
return new KviKvsTreeNodeOperationSelfShr(pBegin, d);
}
break;
@@ -874,11 +874,11 @@ KviKvsTreeNodeOperation * KviKvsParser::parseOperation()
if(KVSP_curCharIsEndOfCommand)
{
error(KVSP_curCharPointer, __tr2qs_ctx("Missing right operand for operator '.='", "kvs"));
- return 0;
+ return nullptr;
}
KviKvsTreeNodeData * d = parseOperationRightSide();
if(!d)
- return 0; // error
+ return nullptr; // error
return new KviKvsTreeNodeOperationStringAppend(pBegin, d);
break;
}
@@ -912,7 +912,7 @@ KviKvsTreeNodeOperation * KviKvsParser::parseOperation()
}
error(pBegin, __tr2qs_ctx("Unknown operator", "kvs"));
- return 0;
+ return nullptr;
}
KviKvsTreeNodeInstruction * KviKvsParser::parseVoidFunctionCallOrOperation()
@@ -926,7 +926,7 @@ KviKvsTreeNodeInstruction * KviKvsParser::parseVoidFunctionCallOrOperation()
if(!r)
{
// must be an error
- return 0;
+ return nullptr;
}
skipSpaces();
@@ -946,7 +946,7 @@ KviKvsTreeNodeInstruction * KviKvsParser::parseVoidFunctionCallOrOperation()
error(KVSP_curCharPointer, __tr2qs_ctx("Unexpected end of script after a variable reference: expected operator", "kvs"));
}
delete r;
- return 0;
+ return nullptr;
}
else
{
@@ -971,7 +971,7 @@ KviKvsTreeNodeInstruction * KviKvsParser::parseVoidFunctionCallOrOperation()
error(KVSP_curCharPointer, __tr2qs_ctx("Syntax error: confused by earlier errors: bailing out", "kvs"));
}
delete r;
- return 0;
+ return nullptr;
}
// ok.. parse the operation
@@ -979,7 +979,7 @@ KviKvsTreeNodeInstruction * KviKvsParser::parseVoidFunctionCallOrOperation()
if(!op)
{
delete r;
- return 0;
+ return nullptr;
}
op->setTargetVariableReference(r);
diff --git a/src/kvirc/kvs/parser/KviKvsParser_specialCommands.cpp b/src/kvirc/kvs/parser/KviKvsParser_specialCommands.cpp
index fea7e25f9..9107c157b 100644
--- a/src/kvirc/kvs/parser/KviKvsParser_specialCommands.cpp
+++ b/src/kvirc/kvs/parser/KviKvsParser_specialCommands.cpp
@@ -241,7 +241,7 @@ KviKvsTreeNodeCommand * KviKvsParser::parseSpecialCommandUnset()
if(!d)
{
delete pVarList;
- return 0;
+ return nullptr;
}
pVarList->append(d);
@@ -260,7 +260,7 @@ KviKvsTreeNodeCommand * KviKvsParser::parseSpecialCommandUnset()
delete pVarList;
warning(KVSP_curCharPointer, __tr2qs_ctx("The 'unset' command needs a variable list", "kvs"));
error(KVSP_curCharPointer, __tr2qs_ctx("Found character %q (Unicode %x) where a variable was expected", "kvs"), KVSP_curCharPointer, KVSP_curCharUnicode);
- return 0;
+ return nullptr;
}
if(!KVSP_curCharIsEndOfBuffer)
@@ -270,7 +270,7 @@ KviKvsTreeNodeCommand * KviKvsParser::parseSpecialCommandUnset()
{
delete pVarList;
warning(KVSP_curCharPointer, __tr2qs_ctx("'unset' command used without a variable list", "kvs"));
- return 0; // null unset ?
+ return nullptr; // null unset ?
}
return new KviKvsTreeNodeSpecialCommandUnset(pCmdBegin, pVarList);
}
@@ -331,12 +331,12 @@ KviKvsTreeNodeCommand * KviKvsParser::parseSpecialCommandGlobal()
{
warning(KVSP_curCharPointer, __tr2qs_ctx("The 'global' command needs a list of variables", "kvs"));
error(KVSP_curCharPointer, __tr2qs_ctx("Found character %q (Unicode %x) where a variable was expected", "kvs"), KVSP_curCharPointer, KVSP_curCharUnicode);
- return 0;
+ return nullptr;
}
if(!KVSP_curCharIsEndOfBuffer)
KVSP_skipChar;
- return 0;
+ return nullptr;
}
KviKvsTreeNodeCommand * KviKvsParser::parseSpecialCommandClass()
@@ -431,28 +431,28 @@ KviKvsTreeNodeCommand * KviKvsParser::parseSpecialCommandClass()
if(KVSP_curCharUnicode != '(')
{
error(KVSP_curCharPointer, __tr2qs_ctx("Found character %q (Unicode %x) where an open parenthesis was expected", "kvs"), KVSP_curCharPointer, KVSP_curCharUnicode);
- return 0;
+ return nullptr;
}
const QChar * pBegin = KVSP_curCharPointer;
KviKvsTreeNodeDataList * l = parseCommaSeparatedParameterList();
if(!l)
- return 0;
+ return nullptr;
KviKvsTreeNodeSpecialCommandClass * pClass = new KviKvsTreeNodeSpecialCommandClass(pBegin, l);
if(!skipSpacesAndNewlines())
{
delete pClass;
- return 0;
+ return nullptr;
}
if(KVSP_curCharUnicode != '{')
{
errorBadChar(KVSP_curCharPointer, '{', "class");
delete pClass;
- return 0;
+ return nullptr;
}
KVSP_skipChar;
@@ -460,7 +460,7 @@ KviKvsTreeNodeCommand * KviKvsParser::parseSpecialCommandClass()
if(!skipSpacesAndNewlines())
{
delete pClass;
- return 0;
+ return nullptr;
}
while(KVSP_curCharUnicode != '}')
@@ -471,12 +471,12 @@ KviKvsTreeNodeCommand * KviKvsParser::parseSpecialCommandClass()
if(error())
{
delete pClass;
- return 0;
+ return nullptr;
}
if(!skipSpacesAndNewlines())
{
delete pClass;
- return 0;
+ return nullptr;
}
continue;
}
@@ -494,14 +494,14 @@ KviKvsTreeNodeCommand * KviKvsParser::parseSpecialCommandClass()
{
error(KVSP_curCharPointer, __tr2qs_ctx("Unexpected end of buffer in class definition", "kvs"));
delete pClass;
- return 0;
+ return nullptr;
}
if(KVSP_curCharPointer == pLabelBegin)
{
error(KVSP_curCharPointer, __tr2qs_ctx("Found character %q (Unicode %x) where a function name was expected", "kvs"), KVSP_curCharPointer, KVSP_curCharUnicode);
delete pClass;
- return 0;
+ return nullptr;
}
QString szLabel(pLabelBegin, KVSP_curCharPointer - pLabelBegin);
@@ -523,14 +523,14 @@ KviKvsTreeNodeCommand * KviKvsParser::parseSpecialCommandClass()
{
error(KVSP_curCharPointer, __tr2qs_ctx("Unexpected end of buffer in class definition", "kvs"));
delete pClass;
- return 0;
+ return nullptr;
}
if(KVSP_curCharPointer == pLabelBegin)
{
error(KVSP_curCharPointer, __tr2qs_ctx("Found character %q (Unicode %x) where a function name was expected", "kvs"), KVSP_curCharPointer, KVSP_curCharUnicode);
delete pClass;
- return 0;
+ return nullptr;
}
szLabel = QString(pLabelBegin, KVSP_curCharPointer - pLabelBegin);
}
@@ -550,14 +550,14 @@ KviKvsTreeNodeCommand * KviKvsParser::parseSpecialCommandClass()
{
error(KVSP_curCharPointer, __tr2qs_ctx("Unexpected end of buffer in class definition", "kvs"));
delete pClass;
- return 0;
+ return nullptr;
}
if(KVSP_curCharPointer == pLabelBegin)
{
error(KVSP_curCharPointer, __tr2qs_ctx("Found character %q (Unicode %x) where a function name was expected", "kvs"), KVSP_curCharPointer, KVSP_curCharUnicode);
delete pClass;
- return 0;
+ return nullptr;
}
szLabel = QString(pLabelBegin, KVSP_curCharPointer - pLabelBegin);
}
@@ -566,7 +566,7 @@ KviKvsTreeNodeCommand * KviKvsParser::parseSpecialCommandClass()
if(!skipSpacesAndNewlines())
{
delete pClass;
- return 0;
+ return nullptr;
}
QString szReminder;
if(KVSP_curCharUnicode == '(')
@@ -580,7 +580,7 @@ KviKvsTreeNodeCommand * KviKvsParser::parseSpecialCommandClass()
{
error(KVSP_curCharPointer, __tr2qs_ctx("Unexpected end of buffer in function parameter list reminder", "kvs"));
delete pClass;
- return 0;
+ return nullptr;
}
szReminder = QString(pReminderBegin, KVSP_curCharPointer - pReminderBegin);
KVSP_skipChar;
@@ -588,7 +588,7 @@ KviKvsTreeNodeCommand * KviKvsParser::parseSpecialCommandClass()
if(!skipSpacesAndNewlines())
{
delete pClass;
- return 0;
+ return nullptr;
}
}
@@ -596,14 +596,14 @@ KviKvsTreeNodeCommand * KviKvsParser::parseSpecialCommandClass()
{
error(KVSP_curCharPointer, __tr2qs_ctx("Unexpected end of buffer in class definition", "kvs"));
delete pClass;
- return 0;
+ return nullptr;
}
if(KVSP_curCharUnicode != '{')
{
errorBadChar(KVSP_curCharPointer, '{', "class");
delete pClass;
- return 0;
+ return nullptr;
}
pBegin = KVSP_curCharPointer;
@@ -614,7 +614,7 @@ KviKvsTreeNodeCommand * KviKvsParser::parseSpecialCommandClass()
if(error())
{
delete pClass;
- return 0;
+ return nullptr;
}
}
delete pInstruction;
@@ -631,7 +631,7 @@ KviKvsTreeNodeCommand * KviKvsParser::parseSpecialCommandClass()
if(!skipSpacesAndNewlines())
{
delete pClass;
- return 0;
+ return nullptr;
}
}
@@ -687,7 +687,7 @@ KviKvsTreeNodeCommand * KviKvsParser::parseSpecialCommandWhile()
{
warning(KVSP_curCharPointer, __tr2qs_ctx("The while command needs an expression enclosed in parenthesis", "kvs"));
error(KVSP_curCharPointer, __tr2qs_ctx("Found character %q (Unicode %x) where an open parenthesis was expected", "kvs"), KVSP_curCharPointer, KVSP_curCharUnicode);
- return 0;
+ return nullptr;
}
const QChar * pBegin = KVSP_curCharPointer;
@@ -698,13 +698,13 @@ KviKvsTreeNodeCommand * KviKvsParser::parseSpecialCommandWhile()
if(!e)
{
// must be an error
- return 0;
+ return nullptr;
}
if(!skipSpacesAndNewlines())
{
delete e;
- return 0;
+ return nullptr;
}
if(KVSP_curCharUnicode == 0)
@@ -719,7 +719,7 @@ KviKvsTreeNodeCommand * KviKvsParser::parseSpecialCommandWhile()
if(error())
{
delete e;
- return 0;
+ return nullptr;
}
} // else, just an empty instruction
@@ -780,14 +780,14 @@ KviKvsTreeNodeCommand * KviKvsParser::parseSpecialCommandDo()
if(!i)
{
if(error())
- return 0;
+ return nullptr;
}
if(!skipSpacesAndNewlines())
{
if(i)
delete i;
- return 0;
+ return nullptr;
}
static const unsigned short while_chars[10] = { 'W', 'w', 'H', 'h', 'I', 'i', 'L', 'l', 'E', 'e' };
@@ -805,7 +805,7 @@ KviKvsTreeNodeCommand * KviKvsParser::parseSpecialCommandDo()
error(KVSP_curCharPointer, __tr2qs_ctx("Found character %q (Unicode %x) where a 'while' keyword was expected", "kvs"), KVSP_curCharPointer, KVSP_curCharUnicode);
if(i)
delete i;
- return 0;
+ return nullptr;
}
}
else
@@ -817,7 +817,7 @@ KviKvsTreeNodeCommand * KviKvsParser::parseSpecialCommandDo()
{
if(i)
delete i;
- return 0;
+ return nullptr;
}
if(KVSP_curCharUnicode != '(')
@@ -826,7 +826,7 @@ KviKvsTreeNodeCommand * KviKvsParser::parseSpecialCommandDo()
errorBadChar(KVSP_curCharPointer, '(', "do");
if(i)
delete i;
- return 0;
+ return nullptr;
}
KVSP_skipChar;
@@ -837,7 +837,7 @@ KviKvsTreeNodeCommand * KviKvsParser::parseSpecialCommandDo()
// must be an error
if(i)
delete i;
- return 0;
+ return nullptr;
}
skipSpaces();
@@ -893,7 +893,7 @@ KviKvsTreeNodeCommand * KviKvsParser::parseSpecialCommandIf()
{
warning(KVSP_curCharPointer, __tr2qs_ctx("The 'if' command needs an expression enclosed in parenthesis", "kvs"));
errorBadChar(KVSP_curCharPointer, '(', "if");
- return 0;
+ return nullptr;
}
const QChar * pBegin = KVSP_curCharPointer;
@@ -904,13 +904,13 @@ KviKvsTreeNodeCommand * KviKvsParser::parseSpecialCommandIf()
if(!e)
{
// must be an error
- return 0;
+ return nullptr;
}
if(!skipSpacesAndNewlines())
{
delete e;
- return 0;
+ return nullptr;
}
if(KVSP_curCharUnicode == 0)
@@ -925,7 +925,7 @@ KviKvsTreeNodeCommand * KviKvsParser::parseSpecialCommandIf()
if(error())
{
delete e;
- return 0;
+ return nullptr;
}
} // else, just an empty instruction
@@ -933,30 +933,30 @@ KviKvsTreeNodeCommand * KviKvsParser::parseSpecialCommandIf()
{
if(i)
delete i;
- return 0;
+ return nullptr;
}
const QChar * pElse = KVSP_curCharPointer;
if((KVSP_curCharUnicode != 'e') && (KVSP_curCharUnicode != 'E'))
- return new KviKvsTreeNodeSpecialCommandIf(pBegin, e, i, 0);
+ return new KviKvsTreeNodeSpecialCommandIf(pBegin, e, i, nullptr);
KVSP_skipChar;
if((KVSP_curCharUnicode != 'l') && (KVSP_curCharUnicode != 'L'))
{
KVSP_setCurCharPointer(pElse);
- return new KviKvsTreeNodeSpecialCommandIf(pBegin, e, i, 0);
+ return new KviKvsTreeNodeSpecialCommandIf(pBegin, e, i, nullptr);
}
KVSP_skipChar;
if((KVSP_curCharUnicode != 's') && (KVSP_curCharUnicode != 'S'))
{
KVSP_setCurCharPointer(pElse);
- return new KviKvsTreeNodeSpecialCommandIf(pBegin, e, i, 0);
+ return new KviKvsTreeNodeSpecialCommandIf(pBegin, e, i, nullptr);
}
KVSP_skipChar;
if((KVSP_curCharUnicode != 'e') && (KVSP_curCharUnicode != 'E'))
{
KVSP_setCurCharPointer(pElse);
- return new KviKvsTreeNodeSpecialCommandIf(pBegin, e, i, 0);
+ return new KviKvsTreeNodeSpecialCommandIf(pBegin, e, i, nullptr);
}
KVSP_skipChar;
if(KVSP_curCharIsLetterOrNumber)
@@ -981,7 +981,7 @@ KviKvsTreeNodeCommand * KviKvsParser::parseSpecialCommandIf()
}
KVSP_setCurCharPointer(pElse);
- return new KviKvsTreeNodeSpecialCommandIf(pBegin, e, i, 0);
+ return new KviKvsTreeNodeSpecialCommandIf(pBegin, e, i, nullptr);
}
handle_else_instruction:
@@ -990,7 +990,7 @@ handle_else_instruction:
delete e;
if(i)
delete i;
- return 0;
+ return nullptr;
}
KviKvsTreeNodeInstruction * i2 = parseInstruction();
@@ -1001,7 +1001,7 @@ handle_else_instruction:
delete e;
if(i)
delete i;
- return 0;
+ return nullptr;
}
} // else, just an empty instruction
@@ -1090,7 +1090,7 @@ KviKvsTreeNodeCommand * KviKvsParser::parseSpecialCommandFor()
{
warning(KVSP_curCharPointer, __tr2qs_ctx("The 'for' command needs an expression enclosed in parenthesis", "kvs"));
errorBadChar(KVSP_curCharPointer, '(', "for");
- return 0;
+ return nullptr;
}
const QChar * pForBegin = KVSP_curCharPointer;
@@ -1103,7 +1103,7 @@ KviKvsTreeNodeCommand * KviKvsParser::parseSpecialCommandFor()
if(!i1)
{
if(error())
- return 0;
+ return nullptr;
} // else just empty instruction
skipSpaces();
@@ -1115,7 +1115,7 @@ KviKvsTreeNodeCommand * KviKvsParser::parseSpecialCommandFor()
{
if(i1)
delete i1;
- return 0;
+ return nullptr;
}
} // else just empty expression : assume true
@@ -1133,7 +1133,7 @@ KviKvsTreeNodeCommand * KviKvsParser::parseSpecialCommandFor()
delete i1;
if(e)
delete e;
- return 0;
+ return nullptr;
}
}
@@ -1161,7 +1161,7 @@ KviKvsTreeNodeCommand * KviKvsParser::parseSpecialCommandFor()
delete i1;
if(e)
delete e;
- return 0;
+ return nullptr;
}
} // else just empty instruction
@@ -1176,7 +1176,7 @@ KviKvsTreeNodeCommand * KviKvsParser::parseSpecialCommandFor()
delete e;
if(i2)
delete i2;
- return 0;
+ return nullptr;
}
KVSP_skipChar;
@@ -1189,7 +1189,7 @@ KviKvsTreeNodeCommand * KviKvsParser::parseSpecialCommandFor()
delete e;
if(i2)
delete i2;
- return 0;
+ return nullptr;
}
KviKvsTreeNodeInstruction * loop = parseInstruction();
@@ -1203,7 +1203,7 @@ KviKvsTreeNodeCommand * KviKvsParser::parseSpecialCommandFor()
delete e;
if(i2)
delete i2;
- return 0;
+ return nullptr;
}
if((!i1) && (!e) && (!i2))
@@ -1215,7 +1215,7 @@ KviKvsTreeNodeCommand * KviKvsParser::parseSpecialCommandFor()
delete e;
if(i2)
delete i2;
- return 0;
+ return nullptr;
}
} // else just an empty instruction
@@ -1271,7 +1271,7 @@ KviKvsTreeNodeCommand * KviKvsParser::parseSpecialCommandForeach()
{
warning(KVSP_curCharPointer, __tr2qs_ctx("The 'foreach' command needs an expression enclosed in parenthesis", "kvs"));
errorBadChar(KVSP_curCharPointer, '(', "foreach");
- return 0;
+ return nullptr;
}
const QChar * pForeachBegin = KVSP_curCharPointer;
@@ -1284,12 +1284,12 @@ KviKvsTreeNodeCommand * KviKvsParser::parseSpecialCommandForeach()
{
warning(KVSP_curCharPointer, __tr2qs_ctx("The 'foreach' command expects a writable iteration variable as first parameter", "kvs"));
error(KVSP_curCharPointer, __tr2qs_ctx("Found character '%q' (Unicode %x) where '%' or '$' was expected: see /help foreach for the command syntax", "kvs"), KVSP_curCharPointer, KVSP_curCharUnicode);
- return 0;
+ return nullptr;
}
KviKvsTreeNodeData * d = parsePercentOrDollar();
if(!d)
- return 0;
+ return nullptr;
if(d->isFunctionCall() || d->isReadOnly())
{
@@ -1299,7 +1299,7 @@ KviKvsTreeNodeCommand * KviKvsParser::parseSpecialCommandForeach()
else
error(KVSP_curCharPointer, __tr2qs_ctx("Unexpected read-only variable as 'foreach' iteration variable", "kvs"));
delete d;
- return 0;
+ return nullptr;
}
skipSpaces();
@@ -1309,22 +1309,22 @@ KviKvsTreeNodeCommand * KviKvsParser::parseSpecialCommandForeach()
{
error(KVSP_curCharPointer, __tr2qs_ctx("Unexpected end of 'foreach' parameters: at least one iteration data argument must be given", "kvs"));
delete d;
- return 0;
+ return nullptr;
}
warning(KVSP_curCharPointer, __tr2qs_ctx("The 'foreach' command expects a comma separated list of iteration data items after the first parameter", "kvs"));
errorBadChar(KVSP_curCharPointer, ',', "foreach");
- return 0;
+ return nullptr;
}
KviKvsTreeNodeDataList * l = parseCommaSeparatedParameterList();
if(!l)
- return 0;
+ return nullptr;
if(!skipSpacesAndNewlines())
{
delete d;
delete l;
- return 0;
+ return nullptr;
}
const QChar * pLoopBegin = KVSP_curCharPointer;
@@ -1333,7 +1333,7 @@ KviKvsTreeNodeCommand * KviKvsParser::parseSpecialCommandForeach()
if(!loop)
{
if(error())
- return 0;
+ return nullptr;
warning(pLoopBegin, __tr2qs_ctx("Found empty 'foreach' execution block: maybe you need to fix your script?", "kvs"));
loop = new KviKvsTreeNodeInstructionBlock(pLoopBegin);
}
@@ -1479,7 +1479,7 @@ KviKvsTreeNodeCommand * KviKvsParser::parseSpecialCommandSwitch()
{
warning(KVSP_curCharPointer, __tr2qs_ctx("The 'switch' command needs an expression enclosed in parenthesis", "kvs"));
errorBadChar(KVSP_curCharPointer, '(', "switch");
- return 0;
+ return nullptr;
}
const QChar * pBegin = KVSP_curCharPointer;
@@ -1490,20 +1490,20 @@ KviKvsTreeNodeCommand * KviKvsParser::parseSpecialCommandSwitch()
if(!e)
{
// must be an error
- return 0;
+ return nullptr;
}
if(!skipSpacesAndNewlines())
{
delete e;
- return 0;
+ return nullptr;
}
if(KVSP_curCharUnicode != '{')
{
errorBadChar(KVSP_curCharPointer, '{', "switch");
delete e;
- return 0;
+ return nullptr;
}
KVSP_skipChar;
@@ -1511,12 +1511,12 @@ KviKvsTreeNodeCommand * KviKvsParser::parseSpecialCommandSwitch()
if(!skipSpacesAndNewlines())
{
delete e;
- return 0;
+ return nullptr;
}
KviKvsTreeNodeSpecialCommandSwitch * pSwitch = new KviKvsTreeNodeSpecialCommandSwitch(pBegin, e);
- KviKvsTreeNodeSpecialCommandSwitchLabel * pLabel = 0;
+ KviKvsTreeNodeSpecialCommandSwitchLabel * pLabel = nullptr;
while(KVSP_curCharUnicode != '}')
{
@@ -1530,14 +1530,14 @@ KviKvsTreeNodeCommand * KviKvsParser::parseSpecialCommandSwitch()
{
error(KVSP_curCharPointer, __tr2qs_ctx("Unexpected end of buffer in switch condition block", "kvs"));
delete pSwitch;
- return 0;
+ return nullptr;
}
if(KVSP_curCharPointer == pLabelBegin)
{
error(KVSP_curCharPointer, __tr2qs_ctx("Found character %q (Unicode %x) where a 'case','match','regexp','default' or 'break' label was expected", "kvs"), KVSP_curCharPointer, KVSP_curCharUnicode);
delete pSwitch;
- return 0;
+ return nullptr;
}
QString szLabel(pLabelBegin, KVSP_curCharPointer - pLabelBegin);
@@ -1574,7 +1574,7 @@ KviKvsTreeNodeCommand * KviKvsParser::parseSpecialCommandSwitch()
{
delete pSwitch;
delete pLabel;
- return 0;
+ return nullptr;
}
continue;
}
@@ -1582,14 +1582,14 @@ KviKvsTreeNodeCommand * KviKvsParser::parseSpecialCommandSwitch()
{
error(pLabelBegin, __tr2qs_ctx("Found 'break' label where a 'case','match','regexp' or 'default' label was expected", "kvs"));
delete pSwitch;
- return 0;
+ return nullptr;
}
}
else
{
error(pLabelBegin, __tr2qs_ctx("Found token '%Q' where a 'case','match','regexp','default' or 'break' label was expected", "kvs"), &szLabel);
delete pSwitch;
- return 0;
+ return nullptr;
}
if(bNeedParam)
@@ -1600,7 +1600,7 @@ KviKvsTreeNodeCommand * KviKvsParser::parseSpecialCommandSwitch()
errorBadChar(KVSP_curCharPointer, '(', "switch");
delete pSwitch;
delete pLabel;
- return 0;
+ return nullptr;
}
KVSP_skipChar;
@@ -1609,7 +1609,7 @@ KviKvsTreeNodeCommand * KviKvsParser::parseSpecialCommandSwitch()
{
delete pSwitch;
delete pLabel;
- return 0;
+ return nullptr;
}
pLabel->setParameter(pParameter);
@@ -1622,7 +1622,7 @@ KviKvsTreeNodeCommand * KviKvsParser::parseSpecialCommandSwitch()
{
delete pSwitch;
delete pLabel;
- return 0;
+ return nullptr;
}
KviKvsTreeNodeInstruction * pInstruction = parseInstruction();
@@ -1633,7 +1633,7 @@ KviKvsTreeNodeCommand * KviKvsParser::parseSpecialCommandSwitch()
{
delete pSwitch;
delete pLabel;
- return 0;
+ return nullptr;
}
}
@@ -1643,7 +1643,7 @@ KviKvsTreeNodeCommand * KviKvsParser::parseSpecialCommandSwitch()
if(!skipSpacesAndNewlines())
{
delete pSwitch;
- return 0;
+ return nullptr;
}
}
@@ -1653,7 +1653,7 @@ KviKvsTreeNodeCommand * KviKvsParser::parseSpecialCommandSwitch()
{
error(pBegin, __tr2qs_ctx("Senseless empty switch command: fix the script", "kvs"));
delete pSwitch;
- return 0;
+ return nullptr;
}
return pSwitch;
@@ -1664,7 +1664,7 @@ KviKvsTreeNodeSpecialCommandDefpopupLabelPopup * KviKvsParser::parseSpecialComma
if(KVSP_curCharUnicode != '{')
{
errorBadChar(KVSP_curCharPointer, '{', "defpopup");
- return 0;
+ return nullptr;
}
KviKvsTreeNodeSpecialCommandDefpopupLabelPopup * pPopup = new KviKvsTreeNodeSpecialCommandDefpopupLabelPopup(KVSP_curCharPointer);
@@ -1674,7 +1674,7 @@ KviKvsTreeNodeSpecialCommandDefpopupLabelPopup * KviKvsParser::parseSpecialComma
if(!skipSpacesAndNewlines())
{
delete pPopup;
- return 0;
+ return nullptr;
}
while(KVSP_curCharUnicode != '}')
@@ -1688,20 +1688,20 @@ KviKvsTreeNodeSpecialCommandDefpopupLabelPopup * KviKvsParser::parseSpecialComma
{
error(KVSP_curCharPointer, __tr2qs_ctx("Unexpected end of buffer in defpopup block", "kvs"));
delete pPopup;
- return 0;
+ return nullptr;
}
if(KVSP_curCharPointer == pLabelBegin)
{
error(KVSP_curCharPointer, __tr2qs_ctx("Found character %q (Unicode %x) where a 'prologue', 'separator', 'separatorid', 'label', 'popup', 'item', 'extpopup' or 'epilogue' label was expected", "kvs"), KVSP_curCharPointer, KVSP_curCharUnicode);
delete pPopup;
- return 0;
+ return nullptr;
}
QString szLabel(pLabelBegin, KVSP_curCharPointer - pLabelBegin);
QString szLabelLow = szLabel.toLower();
- KviPointerList<QString> * pParameters = 0;
+ KviPointerList<QString> * pParameters = nullptr;
QString szCondition;
@@ -1761,7 +1761,7 @@ KviKvsTreeNodeSpecialCommandDefpopupLabelPopup * KviKvsParser::parseSpecialComma
if(!skipSpacesAndNewlines())
{
delete pPopup;
- return 0;
+ return nullptr;
}
if(KVSP_curCharUnicode == '(')
@@ -1772,7 +1772,7 @@ KviKvsTreeNodeSpecialCommandDefpopupLabelPopup * KviKvsParser::parseSpecialComma
if(pParameters)
delete pParameters;
delete pPopup;
- return 0;
+ return nullptr;
}
}
const QChar * pBegin = KVSP_curCharPointer;
@@ -1791,7 +1791,7 @@ KviKvsTreeNodeSpecialCommandDefpopupLabelPopup * KviKvsParser::parseSpecialComma
if(pParameters)
delete pParameters;
delete pPopup;
- return 0;
+ return nullptr;
}
// empty instruction
if(bPrologue)
@@ -1804,7 +1804,7 @@ KviKvsTreeNodeSpecialCommandDefpopupLabelPopup * KviKvsParser::parseSpecialComma
{
QString szInstruction(pBegin, KVSP_curCharPointer - pBegin);
KviCommandFormatter::bufferFromBlock(szInstruction);
- QString * pItemName = pParameters ? pParameters->first() : 0;
+ QString * pItemName = pParameters ? pParameters->first() : nullptr;
QString szItemName = pItemName ? *pItemName : QString();
if(bPrologue)
pPopup->addLabel(new KviKvsTreeNodeSpecialCommandDefpopupLabelPrologue(pLabelBegin, szInstruction, szItemName));
@@ -1830,7 +1830,7 @@ KviKvsTreeNodeSpecialCommandDefpopupLabelPopup * KviKvsParser::parseSpecialComma
EXTRACT_POPUP_LABEL_CONDITION
if(KVSP_curCharUnicode == ';')
KVSP_skipChar;
- QString * pItemName = pParameters ? pParameters->first() : 0;
+ QString * pItemName = pParameters ? pParameters->first() : nullptr;
pPopup->addLabel(new KviKvsTreeNodeSpecialCommandDefpopupLabelSeparator(pLabelBegin, szCondition, pItemName ? *pItemName : QString()));
delete pParameters;
}
@@ -1846,7 +1846,7 @@ KviKvsTreeNodeSpecialCommandDefpopupLabelPopup * KviKvsParser::parseSpecialComma
error(pLabelBegin, __tr2qs_ctx("Unexpected empty <text> field in label parameters. See /help defpopup for the syntax", "kvs"));
delete pParameters;
delete pPopup;
- return 0;
+ return nullptr;
}
QString * pIcon = pParameters->next();
if(KVSP_curCharUnicode == ';')
@@ -1867,7 +1867,7 @@ KviKvsTreeNodeSpecialCommandDefpopupLabelPopup * KviKvsParser::parseSpecialComma
error(pLabelBegin, __tr2qs_ctx("Unexpected empty <text> field in extpopup parameters. See /help defpopup for the syntax", "kvs"));
delete pParameters;
delete pPopup;
- return 0;
+ return nullptr;
}
QString * pIcon = pParameters->next();
QString * pItemName = pParameters->next();
@@ -1877,7 +1877,7 @@ KviKvsTreeNodeSpecialCommandDefpopupLabelPopup * KviKvsParser::parseSpecialComma
{
delete pParameters;
delete pPopup;
- return 0;
+ return nullptr;
}
pSubPopup->setCondition(szCondition);
@@ -1900,7 +1900,7 @@ KviKvsTreeNodeSpecialCommandDefpopupLabelPopup * KviKvsParser::parseSpecialComma
error(pLabelBegin, __tr2qs_ctx("Unexpected empty <text> field in extpopup parameters. See /help defpopup for the syntax", "kvs"));
delete pParameters;
delete pPopup;
- return 0;
+ return nullptr;
}
QString * pIcon = pParameters->next();
QString * pItemName = pParameters->next();
@@ -1920,7 +1920,7 @@ KviKvsTreeNodeSpecialCommandDefpopupLabelPopup * KviKvsParser::parseSpecialComma
// error
delete pParameters;
delete pPopup;
- return 0;
+ return nullptr;
}
// empty instruction
warning(pBegin, __tr2qs_ctx("Found empty instruction for popup item: maybe you need to fix the script?", "kvs"));
@@ -1953,7 +1953,7 @@ KviKvsTreeNodeSpecialCommandDefpopupLabelPopup * KviKvsParser::parseSpecialComma
error(pLabelBegin, __tr2qs_ctx("Unexpected empty <text> field in extpopup parameters. See /help defpopup for the syntax", "kvs"));
delete pParameters;
delete pPopup;
- return 0;
+ return nullptr;
}
QString * pName = pParameters->next();
if(!pName)
@@ -1961,7 +1961,7 @@ KviKvsTreeNodeSpecialCommandDefpopupLabelPopup * KviKvsParser::parseSpecialComma
error(pLabelBegin, __tr2qs_ctx("Unexpected empty <name> field in extpopup parameters. See /help defpopup for the syntax", "kvs"));
delete pParameters;
delete pPopup;
- return 0;
+ return nullptr;
}
QString * pIcon = pParameters->next();
QString * pItemName = pParameters->next();
@@ -1975,13 +1975,13 @@ KviKvsTreeNodeSpecialCommandDefpopupLabelPopup * KviKvsParser::parseSpecialComma
/////////////////////////////////////////////////////////////////////////////////////////////////
error(pLabelBegin, __tr2qs_ctx("Found token '%Q' where a 'prologue', 'separator', 'separatorid', 'label', 'popup', 'item', 'extpopup' or 'epilogue' label was expected", "kvs"), &szLabel);
delete pPopup;
- return 0;
+ return nullptr;
}
if(!skipSpacesAndNewlines())
{
delete pPopup;
- return 0;
+ return nullptr;
}
}
@@ -2087,7 +2087,7 @@ KviKvsTreeNodeCommand * KviKvsParser::parseSpecialCommandDefpopup()
{
warning(KVSP_curCharPointer, __tr2qs_ctx("The 'defpopup' command needs an expression enclosed in parenthesis", "kvs"));
errorBadChar(KVSP_curCharPointer, '(', "defpopup");
- return 0;
+ return nullptr;
}
const QChar * pBegin = KVSP_curCharPointer;
@@ -2096,19 +2096,19 @@ KviKvsTreeNodeCommand * KviKvsParser::parseSpecialCommandDefpopup()
KviKvsTreeNodeData * pPopupName = parseSingleParameterInParenthesis();
if(!pPopupName)
- return 0;
+ return nullptr;
if(!skipSpacesAndNewlines())
{
delete pPopupName;
- return 0;
+ return nullptr;
}
KviKvsTreeNodeSpecialCommandDefpopupLabelPopup * pMainPopup = parseSpecialCommandDefpopupLabelPopup();
if(!pMainPopup)
{
delete pPopupName;
- return 0;
+ return nullptr;
}
return new KviKvsTreeNodeSpecialCommandDefpopup(pBegin, pPopupName, pMainPopup);
@@ -2138,7 +2138,7 @@ KviKvsTreeNodeCommand * KviKvsParser::parseSpecialCommandHelp()
KviKvsCoreSimpleCommandExecRoutine * r = KviKvsKernel::instance()->findCoreSimpleCommandExecRoutine(szHelpName);
if(!r)
- return 0; // <--- internal error!
+ return nullptr; // <--- internal error!
KviKvsTreeNodeDataList * p = new KviKvsTreeNodeDataList(pBegin);
p->addItem(new KviKvsTreeNodeConstantData(pBegin, new KviKvsVariant(tmp)));
diff --git a/src/kvirc/kvs/tree/KviKvsTreeNodeAliasFunctionCall.cpp b/src/kvirc/kvs/tree/KviKvsTreeNodeAliasFunctionCall.cpp
index 3c76aa91f..68130bedd 100644
--- a/src/kvirc/kvs/tree/KviKvsTreeNodeAliasFunctionCall.cpp
+++ b/src/kvirc/kvs/tree/KviKvsTreeNodeAliasFunctionCall.cpp
@@ -33,8 +33,7 @@ KviKvsTreeNodeAliasFunctionCall::KviKvsTreeNodeAliasFunctionCall(const QChar * p
}
KviKvsTreeNodeAliasFunctionCall::~KviKvsTreeNodeAliasFunctionCall()
-{
-}
+ = default;
void KviKvsTreeNodeAliasFunctionCall::contextDescription(QString & szBuffer)
{
diff --git a/src/kvirc/kvs/tree/KviKvsTreeNodeAliasSimpleCommand.cpp b/src/kvirc/kvs/tree/KviKvsTreeNodeAliasSimpleCommand.cpp
index b60695166..a67932cba 100644
--- a/src/kvirc/kvs/tree/KviKvsTreeNodeAliasSimpleCommand.cpp
+++ b/src/kvirc/kvs/tree/KviKvsTreeNodeAliasSimpleCommand.cpp
@@ -41,8 +41,7 @@ KviKvsTreeNodeAliasSimpleCommand::KviKvsTreeNodeAliasSimpleCommand(const QChar *
}
KviKvsTreeNodeAliasSimpleCommand::~KviKvsTreeNodeAliasSimpleCommand()
-{
-}
+ = default;
void KviKvsTreeNodeAliasSimpleCommand::contextDescription(QString & szBuffer)
{
@@ -114,7 +113,7 @@ bool KviKvsTreeNodeAliasSimpleCommand::execute(KviKvsRunTimeContext * c)
// it would avoid the constructor call each time
KviKvsExtendedRunTimeData extData(&swl);
- if(!copy.run(c->window(), &l, 0, KviKvsScript::PreserveParams, &extData))
+ if(!copy.run(c->window(), &l, nullptr, KviKvsScript::PreserveParams, &extData))
{
c->error(this, __tr2qs_ctx("Error in inner alias command call '%Q', called from this context", "kvs"), &m_szCmdName);
return false;
diff --git a/src/kvirc/kvs/tree/KviKvsTreeNodeArrayCount.cpp b/src/kvirc/kvs/tree/KviKvsTreeNodeArrayCount.cpp
index 06e72b7a3..8b2a32272 100644
--- a/src/kvirc/kvs/tree/KviKvsTreeNodeArrayCount.cpp
+++ b/src/kvirc/kvs/tree/KviKvsTreeNodeArrayCount.cpp
@@ -34,8 +34,7 @@ KviKvsTreeNodeArrayCount::KviKvsTreeNodeArrayCount(const QChar * pLocation, KviK
}
KviKvsTreeNodeArrayCount::~KviKvsTreeNodeArrayCount()
-{
-}
+ = default;
void KviKvsTreeNodeArrayCount::contextDescription(QString & szBuffer)
{
@@ -79,5 +78,5 @@ bool KviKvsTreeNodeArrayCount::evaluateReadOnlyInObjectScope(KviKvsObject * o, K
bool KviKvsTreeNodeArrayCount::evaluateReadOnly(KviKvsRunTimeContext * c, KviKvsVariant * pBuffer)
{
- return evaluateReadOnlyInObjectScope(0, c, pBuffer);
+ return evaluateReadOnlyInObjectScope(nullptr, c, pBuffer);
}
diff --git a/src/kvirc/kvs/tree/KviKvsTreeNodeArrayElement.cpp b/src/kvirc/kvs/tree/KviKvsTreeNodeArrayElement.cpp
index 892cfab0e..7f9054cf5 100644
--- a/src/kvirc/kvs/tree/KviKvsTreeNodeArrayElement.cpp
+++ b/src/kvirc/kvs/tree/KviKvsTreeNodeArrayElement.cpp
@@ -119,7 +119,7 @@ KviKvsRWEvaluationResult * KviKvsTreeNodeArrayElement::evaluateReadWriteInObject
{
kvs_int_t iVal;
if(!evaluateIndex(c, iVal))
- return 0;
+ return nullptr;
KviKvsRWEvaluationResult * result;
if(o)
@@ -128,7 +128,7 @@ KviKvsRWEvaluationResult * KviKvsTreeNodeArrayElement::evaluateReadWriteInObject
result = m_pSource->evaluateReadWrite(c);
if(!result)
- return 0;
+ return nullptr;
if(!result->result()->isArray())
{
@@ -146,10 +146,10 @@ KviKvsRWEvaluationResult * KviKvsTreeNodeArrayElement::evaluateReadWriteInObject
bool KviKvsTreeNodeArrayElement::evaluateReadOnly(KviKvsRunTimeContext * c, KviKvsVariant * pBuffer)
{
- return evaluateReadOnlyInObjectScope(0, c, pBuffer);
+ return evaluateReadOnlyInObjectScope(nullptr, c, pBuffer);
}
KviKvsRWEvaluationResult * KviKvsTreeNodeArrayElement::evaluateReadWrite(KviKvsRunTimeContext * c)
{
- return evaluateReadWriteInObjectScope(0, c);
+ return evaluateReadWriteInObjectScope(nullptr, c);
}
diff --git a/src/kvirc/kvs/tree/KviKvsTreeNodeArrayOrHashElement.cpp b/src/kvirc/kvs/tree/KviKvsTreeNodeArrayOrHashElement.cpp
index 2cf8b4e7b..24a948274 100644
--- a/src/kvirc/kvs/tree/KviKvsTreeNodeArrayOrHashElement.cpp
+++ b/src/kvirc/kvs/tree/KviKvsTreeNodeArrayOrHashElement.cpp
@@ -30,8 +30,7 @@ KviKvsTreeNodeArrayOrHashElement::KviKvsTreeNodeArrayOrHashElement(const QChar *
}
KviKvsTreeNodeArrayOrHashElement::~KviKvsTreeNodeArrayOrHashElement()
-{
-}
+ = default;
bool KviKvsTreeNodeArrayOrHashElement::isReadOnly()
{
return m_pSource->isReadOnly();
diff --git a/src/kvirc/kvs/tree/KviKvsTreeNodeArrayReferenceAssert.cpp b/src/kvirc/kvs/tree/KviKvsTreeNodeArrayReferenceAssert.cpp
index 1704bf58a..f8cdadc01 100644
--- a/src/kvirc/kvs/tree/KviKvsTreeNodeArrayReferenceAssert.cpp
+++ b/src/kvirc/kvs/tree/KviKvsTreeNodeArrayReferenceAssert.cpp
@@ -35,8 +35,7 @@ KviKvsTreeNodeArrayReferenceAssert::KviKvsTreeNodeArrayReferenceAssert(const QCh
}
KviKvsTreeNodeArrayReferenceAssert::~KviKvsTreeNodeArrayReferenceAssert()
-{
-}
+ = default;
bool KviKvsTreeNodeArrayReferenceAssert::isReadOnly()
{
@@ -88,17 +87,17 @@ KviKvsRWEvaluationResult * KviKvsTreeNodeArrayReferenceAssert::evaluateReadWrite
r = m_pSource->evaluateReadWrite(c);
if(!r)
- return 0;
+ return nullptr;
return r;
}
bool KviKvsTreeNodeArrayReferenceAssert::evaluateReadOnly(KviKvsRunTimeContext * c, KviKvsVariant * pBuffer)
{
- return evaluateReadOnlyInObjectScope(0, c, pBuffer);
+ return evaluateReadOnlyInObjectScope(nullptr, c, pBuffer);
}
KviKvsRWEvaluationResult * KviKvsTreeNodeArrayReferenceAssert::evaluateReadWrite(KviKvsRunTimeContext * c)
{
- return evaluateReadWriteInObjectScope(0, c);
+ return evaluateReadWriteInObjectScope(nullptr, c);
}
diff --git a/src/kvirc/kvs/tree/KviKvsTreeNodeBase.cpp b/src/kvirc/kvs/tree/KviKvsTreeNodeBase.cpp
index a37589f1a..3f6ef6fc4 100644
--- a/src/kvirc/kvs/tree/KviKvsTreeNodeBase.cpp
+++ b/src/kvirc/kvs/tree/KviKvsTreeNodeBase.cpp
@@ -26,6 +26,6 @@
KviKvsTreeNode::KviKvsTreeNode(const QChar * pLocation)
{
- m_pParent = 0;
+ m_pParent = nullptr;
m_pLocation = pLocation;
}
diff --git a/src/kvirc/kvs/tree/KviKvsTreeNodeBaseObjectFunctionCall.cpp b/src/kvirc/kvs/tree/KviKvsTreeNodeBaseObjectFunctionCall.cpp
index 098feaa05..ec22721d0 100644
--- a/src/kvirc/kvs/tree/KviKvsTreeNodeBaseObjectFunctionCall.cpp
+++ b/src/kvirc/kvs/tree/KviKvsTreeNodeBaseObjectFunctionCall.cpp
@@ -33,8 +33,7 @@ KviKvsTreeNodeBaseObjectFunctionCall::KviKvsTreeNodeBaseObjectFunctionCall(const
}
KviKvsTreeNodeBaseObjectFunctionCall::~KviKvsTreeNodeBaseObjectFunctionCall()
-{
-}
+ = default;
void KviKvsTreeNodeBaseObjectFunctionCall::contextDescription(QString & szBuffer)
{
diff --git a/src/kvirc/kvs/tree/KviKvsTreeNodeCommand.cpp b/src/kvirc/kvs/tree/KviKvsTreeNodeCommand.cpp
index f873021f2..7ee0e2b51 100644
--- a/src/kvirc/kvs/tree/KviKvsTreeNodeCommand.cpp
+++ b/src/kvirc/kvs/tree/KviKvsTreeNodeCommand.cpp
@@ -29,7 +29,7 @@ KviKvsTreeNodeCommand::KviKvsTreeNodeCommand(const QChar * pLocation, const QStr
: KviKvsTreeNodeInstruction(pLocation)
{
m_szCmdName = szCmdName;
- m_pSwitches = 0;
+ m_pSwitches = nullptr;
}
KviKvsTreeNodeCommand::~KviKvsTreeNodeCommand()
diff --git a/src/kvirc/kvs/tree/KviKvsTreeNodeCoreCallbackCommand.cpp b/src/kvirc/kvs/tree/KviKvsTreeNodeCoreCallbackCommand.cpp
index 1b37ce593..49e24390f 100644
--- a/src/kvirc/kvs/tree/KviKvsTreeNodeCoreCallbackCommand.cpp
+++ b/src/kvirc/kvs/tree/KviKvsTreeNodeCoreCallbackCommand.cpp
@@ -35,8 +35,7 @@ KviKvsTreeNodeCoreCallbackCommand::KviKvsTreeNodeCoreCallbackCommand(const QChar
}
KviKvsTreeNodeCoreCallbackCommand::~KviKvsTreeNodeCoreCallbackCommand()
-{
-}
+ = default;
void KviKvsTreeNodeCoreCallbackCommand::contextDescription(QString & szBuffer)
{
diff --git a/src/kvirc/kvs/tree/KviKvsTreeNodeCoreFunctionCall.cpp b/src/kvirc/kvs/tree/KviKvsTreeNodeCoreFunctionCall.cpp
index 4b0d4d935..699fe9bfb 100644
--- a/src/kvirc/kvs/tree/KviKvsTreeNodeCoreFunctionCall.cpp
+++ b/src/kvirc/kvs/tree/KviKvsTreeNodeCoreFunctionCall.cpp
@@ -32,8 +32,7 @@ KviKvsTreeNodeCoreFunctionCall::KviKvsTreeNodeCoreFunctionCall(const QChar * pLo
}
KviKvsTreeNodeCoreFunctionCall::~KviKvsTreeNodeCoreFunctionCall()
-{
-}
+ = default;
void KviKvsTreeNodeCoreFunctionCall::contextDescription(QString & szBuffer)
{
diff --git a/src/kvirc/kvs/tree/KviKvsTreeNodeCoreSimpleCommand.cpp b/src/kvirc/kvs/tree/KviKvsTreeNodeCoreSimpleCommand.cpp
index 5170ab22c..fd5d1e99a 100644
--- a/src/kvirc/kvs/tree/KviKvsTreeNodeCoreSimpleCommand.cpp
+++ b/src/kvirc/kvs/tree/KviKvsTreeNodeCoreSimpleCommand.cpp
@@ -34,8 +34,7 @@ KviKvsTreeNodeCoreSimpleCommand::KviKvsTreeNodeCoreSimpleCommand(const QChar * p
}
KviKvsTreeNodeCoreSimpleCommand::~KviKvsTreeNodeCoreSimpleCommand()
-{
-}
+ = default;
void KviKvsTreeNodeCoreSimpleCommand::contextDescription(QString & szBuffer)
{
diff --git a/src/kvirc/kvs/tree/KviKvsTreeNodeData.cpp b/src/kvirc/kvs/tree/KviKvsTreeNodeData.cpp
index 08713dd4f..aa90ceb37 100644
--- a/src/kvirc/kvs/tree/KviKvsTreeNodeData.cpp
+++ b/src/kvirc/kvs/tree/KviKvsTreeNodeData.cpp
@@ -26,13 +26,12 @@
#include "KviLocale.h"
KviKvsTreeNodeData::KviKvsTreeNodeData(const QChar * pLocation)
- : KviKvsTreeNode(pLocation), m_pEndingLocation(0)
+ : KviKvsTreeNode(pLocation), m_pEndingLocation(nullptr)
{
}
KviKvsTreeNodeData::~KviKvsTreeNodeData()
-{
-}
+ = default;
void KviKvsTreeNodeData::contextDescription(QString & szBuffer)
{
@@ -85,7 +84,7 @@ bool KviKvsTreeNodeData::evaluateReadOnly(KviKvsRunTimeContext * c, KviKvsVarian
KviKvsRWEvaluationResult * KviKvsTreeNodeData::evaluateReadWrite(KviKvsRunTimeContext * c)
{
c->error(this, __tr2qs_ctx("Internal error: trying to evaluate as read-write a read-only data location", "kvs"));
- return 0;
+ return nullptr;
}
bool KviKvsTreeNodeData::evaluateReadOnlyInObjectScope(KviKvsObject *, KviKvsRunTimeContext * c, KviKvsVariant *)
@@ -97,5 +96,5 @@ bool KviKvsTreeNodeData::evaluateReadOnlyInObjectScope(KviKvsObject *, KviKvsRun
KviKvsRWEvaluationResult * KviKvsTreeNodeData::evaluateReadWriteInObjectScope(KviKvsObject *, KviKvsRunTimeContext * c)
{
c->error(this, __tr2qs_ctx("Internal error: trying to evaluate as read-write a read-only data location", "kvs"));
- return 0;
+ return nullptr;
}
diff --git a/src/kvirc/kvs/tree/KviKvsTreeNodeDataList.cpp b/src/kvirc/kvs/tree/KviKvsTreeNodeDataList.cpp
index 3e8919366..4f78da661 100644
--- a/src/kvirc/kvs/tree/KviKvsTreeNodeDataList.cpp
+++ b/src/kvirc/kvs/tree/KviKvsTreeNodeDataList.cpp
@@ -54,7 +54,7 @@ KviKvsTreeNodeData * KviKvsTreeNodeDataList::releaseFirst()
KviKvsTreeNodeData * KviKvsTreeNodeDataList::item(unsigned int uIdx)
{
if(uIdx >= m_pDataList->count())
- return 0;
+ return nullptr;
return m_pDataList->at(uIdx);
}
diff --git a/src/kvirc/kvs/tree/KviKvsTreeNodeExpression.cpp b/src/kvirc/kvs/tree/KviKvsTreeNodeExpression.cpp
index f2c791314..c6b2ace28 100644
--- a/src/kvirc/kvs/tree/KviKvsTreeNodeExpression.cpp
+++ b/src/kvirc/kvs/tree/KviKvsTreeNodeExpression.cpp
@@ -30,12 +30,11 @@
KviKvsTreeNodeExpression::KviKvsTreeNodeExpression(const QChar * pLocation)
: KviKvsTreeNodeData(pLocation)
{
- m_pParentExpression = 0;
+ m_pParentExpression = nullptr;
}
KviKvsTreeNodeExpression::~KviKvsTreeNodeExpression()
-{
-}
+ = default;
void KviKvsTreeNodeExpression::contextDescription(QString & szBuffer)
{
@@ -55,13 +54,13 @@ int KviKvsTreeNodeExpression::precedence()
KviKvsTreeNodeExpression * KviKvsTreeNodeExpression::left()
{
qDebug("KviKvsTreeNodeExpression::left() : should never end up here!");
- return 0;
+ return nullptr;
}
KviKvsTreeNodeExpression * KviKvsTreeNodeExpression::right()
{
qDebug("KviKvsTreeNodeExpression::right() : should never end up here!");
- return 0;
+ return nullptr;
}
void KviKvsTreeNodeExpression::setLeft(KviKvsTreeNodeExpression *)
@@ -79,7 +78,7 @@ KviKvsTreeNodeExpression * KviKvsTreeNodeExpression::parentWithPrecedenceLowerTh
if(precedence() > iPrec)
return this;
if(!parentExpression())
- return 0;
+ return nullptr;
return parentExpression()->parentWithPrecedenceLowerThan(iPrec);
}
@@ -162,8 +161,7 @@ KviKvsTreeNodeExpressionOperator::KviKvsTreeNodeExpressionOperator(const QChar *
}
KviKvsTreeNodeExpressionOperator::~KviKvsTreeNodeExpressionOperator()
-{
-}
+ = default;
void KviKvsTreeNodeExpressionOperator::contextDescription(QString & szBuffer)
{
@@ -225,8 +223,7 @@ KviKvsTreeNodeExpressionUnaryOperatorNegate::KviKvsTreeNodeExpressionUnaryOperat
}
KviKvsTreeNodeExpressionUnaryOperatorNegate::~KviKvsTreeNodeExpressionUnaryOperatorNegate()
-{
-}
+ = default;
void KviKvsTreeNodeExpressionUnaryOperatorNegate::contextDescription(QString & szBuffer)
{
@@ -265,8 +262,7 @@ KviKvsTreeNodeExpressionUnaryOperatorBitwiseNot::KviKvsTreeNodeExpressionUnaryOp
}
KviKvsTreeNodeExpressionUnaryOperatorBitwiseNot::~KviKvsTreeNodeExpressionUnaryOperatorBitwiseNot()
-{
-}
+ = default;
void KviKvsTreeNodeExpressionUnaryOperatorBitwiseNot::contextDescription(QString & szBuffer)
{
@@ -305,8 +301,7 @@ KviKvsTreeNodeExpressionUnaryOperatorLogicalNot::KviKvsTreeNodeExpressionUnaryOp
}
KviKvsTreeNodeExpressionUnaryOperatorLogicalNot::~KviKvsTreeNodeExpressionUnaryOperatorLogicalNot()
-{
-}
+ = default;
void KviKvsTreeNodeExpressionUnaryOperatorLogicalNot::contextDescription(QString & szBuffer)
{
@@ -341,8 +336,8 @@ bool KviKvsTreeNodeExpressionUnaryOperatorLogicalNot::evaluateReadOnly(KviKvsRun
KviKvsTreeNodeExpressionBinaryOperator::KviKvsTreeNodeExpressionBinaryOperator(const QChar * pLocation)
: KviKvsTreeNodeExpressionOperator(pLocation)
{
- m_pLeft = 0;
- m_pRight = 0;
+ m_pLeft = nullptr;
+ m_pRight = nullptr;
}
KviKvsTreeNodeExpressionBinaryOperator::~KviKvsTreeNodeExpressionBinaryOperator()
diff --git a/src/kvirc/kvs/tree/KviKvsTreeNodeExtendedScopeVariable.cpp b/src/kvirc/kvs/tree/KviKvsTreeNodeExtendedScopeVariable.cpp
index 78dfa8e1d..87fee9c94 100644
--- a/src/kvirc/kvs/tree/KviKvsTreeNodeExtendedScopeVariable.cpp
+++ b/src/kvirc/kvs/tree/KviKvsTreeNodeExtendedScopeVariable.cpp
@@ -32,8 +32,7 @@ KviKvsTreeNodeExtendedScopeVariable::KviKvsTreeNodeExtendedScopeVariable(const Q
}
KviKvsTreeNodeExtendedScopeVariable::~KviKvsTreeNodeExtendedScopeVariable()
-{
-}
+ = default;
void KviKvsTreeNodeExtendedScopeVariable::contextDescription(QString & szBuffer)
{
@@ -72,8 +71,8 @@ KviKvsRWEvaluationResult * KviKvsTreeNodeExtendedScopeVariable::evaluateReadWrit
if(!c->extendedScopeVariables())
{
c->error(this, __tr2qs_ctx("There are no extended scope variables in this scope", "kvs"));
- return 0;
+ return nullptr;
}
- return new KviKvsHashElement(0, c->extendedScopeVariables()->get(m_szIdentifier), c->extendedScopeVariables(), m_szIdentifier);
+ return new KviKvsHashElement(nullptr, c->extendedScopeVariables()->get(m_szIdentifier), c->extendedScopeVariables(), m_szIdentifier);
}
diff --git a/src/kvirc/kvs/tree/KviKvsTreeNodeGlobalVariable.cpp b/src/kvirc/kvs/tree/KviKvsTreeNodeGlobalVariable.cpp
index eebdbdc99..7ac49af4b 100644
--- a/src/kvirc/kvs/tree/KviKvsTreeNodeGlobalVariable.cpp
+++ b/src/kvirc/kvs/tree/KviKvsTreeNodeGlobalVariable.cpp
@@ -31,8 +31,7 @@ KviKvsTreeNodeGlobalVariable::KviKvsTreeNodeGlobalVariable(const QChar * pLocati
}
KviKvsTreeNodeGlobalVariable::~KviKvsTreeNodeGlobalVariable()
-{
-}
+ = default;
void KviKvsTreeNodeGlobalVariable::contextDescription(QString & szBuffer)
{
@@ -58,5 +57,5 @@ bool KviKvsTreeNodeGlobalVariable::evaluateReadOnly(KviKvsRunTimeContext * c, Kv
KviKvsRWEvaluationResult * KviKvsTreeNodeGlobalVariable::evaluateReadWrite(KviKvsRunTimeContext * c)
{
- return new KviKvsHashElement(0, c->globalVariables()->get(m_szIdentifier), c->globalVariables(), m_szIdentifier);
+ return new KviKvsHashElement(nullptr, c->globalVariables()->get(m_szIdentifier), c->globalVariables(), m_szIdentifier);
}
diff --git a/src/kvirc/kvs/tree/KviKvsTreeNodeHashCount.cpp b/src/kvirc/kvs/tree/KviKvsTreeNodeHashCount.cpp
index b23f14b43..4a65c991c 100644
--- a/src/kvirc/kvs/tree/KviKvsTreeNodeHashCount.cpp
+++ b/src/kvirc/kvs/tree/KviKvsTreeNodeHashCount.cpp
@@ -34,8 +34,7 @@ KviKvsTreeNodeHashCount::KviKvsTreeNodeHashCount(const QChar * pLocation, KviKvs
}
KviKvsTreeNodeHashCount::~KviKvsTreeNodeHashCount()
-{
-}
+ = default;
void KviKvsTreeNodeHashCount::contextDescription(QString & szBuffer)
{
@@ -78,5 +77,5 @@ bool KviKvsTreeNodeHashCount::evaluateReadOnlyInObjectScope(KviKvsObject * o, Kv
}
bool KviKvsTreeNodeHashCount::evaluateReadOnly(KviKvsRunTimeContext * c, KviKvsVariant * pBuffer)
{
- return evaluateReadOnlyInObjectScope(0, c, pBuffer);
+ return evaluateReadOnlyInObjectScope(nullptr, c, pBuffer);
}
diff --git a/src/kvirc/kvs/tree/KviKvsTreeNodeHashElement.cpp b/src/kvirc/kvs/tree/KviKvsTreeNodeHashElement.cpp
index 66012df12..ca1c127e4 100644
--- a/src/kvirc/kvs/tree/KviKvsTreeNodeHashElement.cpp
+++ b/src/kvirc/kvs/tree/KviKvsTreeNodeHashElement.cpp
@@ -109,7 +109,7 @@ KviKvsRWEvaluationResult * KviKvsTreeNodeHashElement::evaluateReadWriteInObjectS
{
KviKvsVariant key;
if(!m_pKey->evaluateReadOnly(c, &key))
- return 0;
+ return nullptr;
QString szKey;
key.asString(szKey);
@@ -125,7 +125,7 @@ KviKvsRWEvaluationResult * KviKvsTreeNodeHashElement::evaluateReadWriteInObjectS
else
result = m_pSource->evaluateReadWrite(c);
if(!result)
- return 0;
+ return nullptr;
if(!result->result()->isHash())
{
@@ -145,10 +145,10 @@ KviKvsRWEvaluationResult * KviKvsTreeNodeHashElement::evaluateReadWriteInObjectS
bool KviKvsTreeNodeHashElement::evaluateReadOnly(KviKvsRunTimeContext * c, KviKvsVariant * pBuffer)
{
- return evaluateReadOnlyInObjectScope(0, c, pBuffer);
+ return evaluateReadOnlyInObjectScope(nullptr, c, pBuffer);
}
KviKvsRWEvaluationResult * KviKvsTreeNodeHashElement::evaluateReadWrite(KviKvsRunTimeContext * c)
{
- return evaluateReadWriteInObjectScope(0, c);
+ return evaluateReadWriteInObjectScope(nullptr, c);
}
diff --git a/src/kvirc/kvs/tree/KviKvsTreeNodeHashReferenceAssert.cpp b/src/kvirc/kvs/tree/KviKvsTreeNodeHashReferenceAssert.cpp
index f088dbac9..26d3e5d59 100644
--- a/src/kvirc/kvs/tree/KviKvsTreeNodeHashReferenceAssert.cpp
+++ b/src/kvirc/kvs/tree/KviKvsTreeNodeHashReferenceAssert.cpp
@@ -34,8 +34,7 @@ KviKvsTreeNodeHashReferenceAssert::KviKvsTreeNodeHashReferenceAssert(const QChar
}
KviKvsTreeNodeHashReferenceAssert::~KviKvsTreeNodeHashReferenceAssert()
-{
-}
+ = default;
bool KviKvsTreeNodeHashReferenceAssert::isReadOnly()
{
@@ -86,17 +85,17 @@ KviKvsRWEvaluationResult * KviKvsTreeNodeHashReferenceAssert::evaluateReadWriteI
else
r = m_pSource->evaluateReadWrite(c);
if(!r)
- return 0;
+ return nullptr;
return r;
}
bool KviKvsTreeNodeHashReferenceAssert::evaluateReadOnly(KviKvsRunTimeContext * c, KviKvsVariant * pBuffer)
{
- return evaluateReadOnlyInObjectScope(0, c, pBuffer);
+ return evaluateReadOnlyInObjectScope(nullptr, c, pBuffer);
}
KviKvsRWEvaluationResult * KviKvsTreeNodeHashReferenceAssert::evaluateReadWrite(KviKvsRunTimeContext * c)
{
- return evaluateReadWriteInObjectScope(0, c);
+ return evaluateReadWriteInObjectScope(nullptr, c);
}
diff --git a/src/kvirc/kvs/tree/KviKvsTreeNodeInstructionBlock.cpp b/src/kvirc/kvs/tree/KviKvsTreeNodeInstructionBlock.cpp
index e056cb79e..738a13302 100644
--- a/src/kvirc/kvs/tree/KviKvsTreeNodeInstructionBlock.cpp
+++ b/src/kvirc/kvs/tree/KviKvsTreeNodeInstructionBlock.cpp
@@ -59,7 +59,7 @@ KviKvsTreeNodeInstruction * KviKvsTreeNodeInstructionBlock::releaseFirst()
KviKvsTreeNodeInstruction * i = m_pInstructionList->first();
if(i)
{
- i->setParent(0);
+ i->setParent(nullptr);
m_pInstructionList->removeFirst();
}
m_pInstructionList->setAutoDelete(true);
diff --git a/src/kvirc/kvs/tree/KviKvsTreeNodeLocalVariable.cpp b/src/kvirc/kvs/tree/KviKvsTreeNodeLocalVariable.cpp
index d5cc822b0..de6d1310a 100644
--- a/src/kvirc/kvs/tree/KviKvsTreeNodeLocalVariable.cpp
+++ b/src/kvirc/kvs/tree/KviKvsTreeNodeLocalVariable.cpp
@@ -31,8 +31,7 @@ KviKvsTreeNodeLocalVariable::KviKvsTreeNodeLocalVariable(const QChar * pLocation
}
KviKvsTreeNodeLocalVariable::~KviKvsTreeNodeLocalVariable()
-{
-}
+ = default;
void KviKvsTreeNodeLocalVariable::contextDescription(QString & szBuffer)
{
@@ -61,7 +60,7 @@ bool KviKvsTreeNodeLocalVariable::evaluateReadOnly(KviKvsRunTimeContext * c, Kvi
KviKvsRWEvaluationResult * KviKvsTreeNodeLocalVariable::evaluateReadWrite(KviKvsRunTimeContext * c)
{
return new KviKvsHashElement(
- 0,
+ nullptr,
c->localVariables()->get(m_szIdentifier),
c->localVariables(),
m_szIdentifier);
diff --git a/src/kvirc/kvs/tree/KviKvsTreeNodeModuleCallbackCommand.cpp b/src/kvirc/kvs/tree/KviKvsTreeNodeModuleCallbackCommand.cpp
index 984b0cdd6..83b036923 100644
--- a/src/kvirc/kvs/tree/KviKvsTreeNodeModuleCallbackCommand.cpp
+++ b/src/kvirc/kvs/tree/KviKvsTreeNodeModuleCallbackCommand.cpp
@@ -38,8 +38,7 @@ KviKvsTreeNodeModuleCallbackCommand::KviKvsTreeNodeModuleCallbackCommand(const Q
}
KviKvsTreeNodeModuleCallbackCommand::~KviKvsTreeNodeModuleCallbackCommand()
-{
-}
+ = default;
void KviKvsTreeNodeModuleCallbackCommand::contextDescription(QString & szBuffer)
{
diff --git a/src/kvirc/kvs/tree/KviKvsTreeNodeModuleFunctionCall.cpp b/src/kvirc/kvs/tree/KviKvsTreeNodeModuleFunctionCall.cpp
index 014c3e540..99717ca7b 100644
--- a/src/kvirc/kvs/tree/KviKvsTreeNodeModuleFunctionCall.cpp
+++ b/src/kvirc/kvs/tree/KviKvsTreeNodeModuleFunctionCall.cpp
@@ -37,8 +37,7 @@ KviKvsTreeNodeModuleFunctionCall::KviKvsTreeNodeModuleFunctionCall(const QChar *
}
KviKvsTreeNodeModuleFunctionCall::~KviKvsTreeNodeModuleFunctionCall()
-{
-}
+ = default;
void KviKvsTreeNodeModuleFunctionCall::contextDescription(QString & szBuffer)
{
diff --git a/src/kvirc/kvs/tree/KviKvsTreeNodeModuleSimpleCommand.cpp b/src/kvirc/kvs/tree/KviKvsTreeNodeModuleSimpleCommand.cpp
index 43910279f..200e750cf 100644
--- a/src/kvirc/kvs/tree/KviKvsTreeNodeModuleSimpleCommand.cpp
+++ b/src/kvirc/kvs/tree/KviKvsTreeNodeModuleSimpleCommand.cpp
@@ -38,8 +38,7 @@ KviKvsTreeNodeModuleSimpleCommand::KviKvsTreeNodeModuleSimpleCommand(const QChar
}
KviKvsTreeNodeModuleSimpleCommand::~KviKvsTreeNodeModuleSimpleCommand()
-{
-}
+ = default;
void KviKvsTreeNodeModuleSimpleCommand::contextDescription(QString & szBuffer)
{
diff --git a/src/kvirc/kvs/tree/KviKvsTreeNodeMultipleParameterIdentifier.cpp b/src/kvirc/kvs/tree/KviKvsTreeNodeMultipleParameterIdentifier.cpp
index 666dacc43..a3a636b4b 100644
--- a/src/kvirc/kvs/tree/KviKvsTreeNodeMultipleParameterIdentifier.cpp
+++ b/src/kvirc/kvs/tree/KviKvsTreeNodeMultipleParameterIdentifier.cpp
@@ -34,8 +34,7 @@ KviKvsTreeNodeMultipleParameterIdentifier::KviKvsTreeNodeMultipleParameterIdenti
}
KviKvsTreeNodeMultipleParameterIdentifier::~KviKvsTreeNodeMultipleParameterIdentifier()
-{
-}
+ = default;
void KviKvsTreeNodeMultipleParameterIdentifier::contextDescription(QString & szBuffer)
{
diff --git a/src/kvirc/kvs/tree/KviKvsTreeNodeObjectField.cpp b/src/kvirc/kvs/tree/KviKvsTreeNodeObjectField.cpp
index 633c78467..b2c33675d 100644
--- a/src/kvirc/kvs/tree/KviKvsTreeNodeObjectField.cpp
+++ b/src/kvirc/kvs/tree/KviKvsTreeNodeObjectField.cpp
@@ -33,8 +33,7 @@ KviKvsTreeNodeObjectField::KviKvsTreeNodeObjectField(const QChar * pLocation, co
}
KviKvsTreeNodeObjectField::~KviKvsTreeNodeObjectField()
-{
-}
+ = default;
void KviKvsTreeNodeObjectField::contextDescription(QString & szBuffer)
{
@@ -65,5 +64,5 @@ bool KviKvsTreeNodeObjectField::evaluateReadOnlyInObjectScope(KviKvsObject * o,
KviKvsRWEvaluationResult * KviKvsTreeNodeObjectField::evaluateReadWriteInObjectScope(KviKvsObject * o, KviKvsRunTimeContext *)
{
- return new KviKvsHashElement(0, o->dataContainer()->get(m_szIdentifier), o->dataContainer(), m_szIdentifier);
+ return new KviKvsHashElement(nullptr, o->dataContainer()->get(m_szIdentifier), o->dataContainer(), m_szIdentifier);
}
diff --git a/src/kvirc/kvs/tree/KviKvsTreeNodeObjectFunctionCall.cpp b/src/kvirc/kvs/tree/KviKvsTreeNodeObjectFunctionCall.cpp
index a331e73c9..b37107860 100644
--- a/src/kvirc/kvs/tree/KviKvsTreeNodeObjectFunctionCall.cpp
+++ b/src/kvirc/kvs/tree/KviKvsTreeNodeObjectFunctionCall.cpp
@@ -30,8 +30,7 @@ KviKvsTreeNodeObjectFunctionCall::KviKvsTreeNodeObjectFunctionCall(const QChar *
}
KviKvsTreeNodeObjectFunctionCall::~KviKvsTreeNodeObjectFunctionCall()
-{
-}
+ = default;
void KviKvsTreeNodeObjectFunctionCall::contextDescription(QString & szBuffer)
{
diff --git a/src/kvirc/kvs/tree/KviKvsTreeNodeOperation.cpp b/src/kvirc/kvs/tree/KviKvsTreeNodeOperation.cpp
index 18734f180..c9b383d68 100644
--- a/src/kvirc/kvs/tree/KviKvsTreeNodeOperation.cpp
+++ b/src/kvirc/kvs/tree/KviKvsTreeNodeOperation.cpp
@@ -108,8 +108,7 @@ KviKvsTreeNodeOperationDecrement::KviKvsTreeNodeOperationDecrement(const QChar *
}
KviKvsTreeNodeOperationDecrement::~KviKvsTreeNodeOperationDecrement()
-{
-}
+ = default;
void KviKvsTreeNodeOperationDecrement::contextDescription(QString & szBuffer)
{
@@ -135,7 +134,7 @@ bool KviKvsTreeNodeOperationDecrement::execute(KviKvsRunTimeContext * c)
{
v->result()->setInteger(iVal - 1);
delete v;
- v = 0;
+ v = nullptr;
return true;
}
@@ -144,7 +143,7 @@ bool KviKvsTreeNodeOperationDecrement::execute(KviKvsRunTimeContext * c)
{
v->result()->setReal(dVal - 1.0);
delete v;
- v = 0;
+ v = nullptr;
return true;
}
@@ -159,8 +158,7 @@ KviKvsTreeNodeOperationIncrement::KviKvsTreeNodeOperationIncrement(const QChar *
}
KviKvsTreeNodeOperationIncrement::~KviKvsTreeNodeOperationIncrement()
-{
-}
+ = default;
void KviKvsTreeNodeOperationIncrement::contextDescription(QString & szBuffer)
{
@@ -186,7 +184,7 @@ bool KviKvsTreeNodeOperationIncrement::execute(KviKvsRunTimeContext * c)
{
v->result()->setInteger(iVal + 1);
delete v;
- v = 0;
+ v = nullptr;
return true;
}
@@ -195,7 +193,7 @@ bool KviKvsTreeNodeOperationIncrement::execute(KviKvsRunTimeContext * c)
{
v->result()->setReal(dVal + 1.0);
delete v;
- v = 0;
+ v = nullptr;
return true;
}
c->error(this, __tr2qs_ctx("The target variable didn't evaluate to an integer or real value", "kvs"));
@@ -253,7 +251,7 @@ bool KviKvsTreeNodeOperationSelfAnd::execute(KviKvsRunTimeContext * c)
{
c->error(this, __tr2qs_ctx("The left side of operator '&=' didn't evaluate to an integer", "kvs"));
delete target;
- target = 0;
+ target = nullptr;
return false;
}
@@ -312,7 +310,7 @@ bool KviKvsTreeNodeOperationSelfDivision::execute(KviKvsRunTimeContext * c)
{
c->error(this, __tr2qs_ctx("The left side of operator '/=' didn't evaluate to a number", "kvs"));
delete target;
- target = 0;
+ target = nullptr;
return false;
}
@@ -322,7 +320,7 @@ bool KviKvsTreeNodeOperationSelfDivision::execute(KviKvsRunTimeContext * c)
{
c->error(this, __tr2qs_ctx("Division by zero", "kvs"));
delete target;
- target = 0;
+ target = nullptr;
return false;
}
if(lnum.isInteger())
@@ -336,7 +334,7 @@ bool KviKvsTreeNodeOperationSelfDivision::execute(KviKvsRunTimeContext * c)
{
c->error(this, __tr2qs_ctx("Division by zero", "kvs"));
delete target;
- target = 0;
+ target = nullptr;
return false;
}
if(lnum.isInteger())
@@ -398,7 +396,7 @@ bool KviKvsTreeNodeOperationSelfModulus::execute(KviKvsRunTimeContext * c)
{
c->error(this, __tr2qs_ctx("The left side of operator '%=' didn't evaluate to a number", "kvs"));
delete target;
- target = 0;
+ target = nullptr;
return false;
}
@@ -408,7 +406,7 @@ bool KviKvsTreeNodeOperationSelfModulus::execute(KviKvsRunTimeContext * c)
{
c->error(this, __tr2qs_ctx("Division by zero", "kvs"));
delete target;
- target = 0;
+ target = nullptr;
return false;
}
if(lnum.isInteger())
@@ -422,7 +420,7 @@ bool KviKvsTreeNodeOperationSelfModulus::execute(KviKvsRunTimeContext * c)
{
c->error(this, __tr2qs_ctx("Division by zero", "kvs"));
delete target;
- target = 0;
+ target = nullptr;
return false;
}
if(lnum.isInteger())
@@ -551,7 +549,7 @@ bool KviKvsTreeNodeOperationSelfOr::execute(KviKvsRunTimeContext * c)
{
c->error(this, __tr2qs_ctx("The left side of operator '|=' didn't evaluate to an integer", "kvs"));
delete target;
- target = 0;
+ target = nullptr;
return false;
}
@@ -610,7 +608,7 @@ bool KviKvsTreeNodeOperationSelfShl::execute(KviKvsRunTimeContext * c)
{
c->error(this, __tr2qs_ctx("The left side of operator '<<=' didn't evaluate to an integer", "kvs"));
delete target;
- target = 0;
+ target = nullptr;
return false;
}
@@ -669,7 +667,7 @@ bool KviKvsTreeNodeOperationSelfShr::execute(KviKvsRunTimeContext * c)
{
c->error(this, __tr2qs_ctx("The left side of operator '>>=' didn't evaluate to an integer", "kvs"));
delete target;
- target = 0;
+ target = nullptr;
return false;
}
@@ -727,7 +725,7 @@ bool KviKvsTreeNodeOperationSelfSubtraction::execute(KviKvsRunTimeContext * c)
{
c->error(this, __tr2qs_ctx("The left side of operator '-=' didn't evaluate to a number", "kvs"));
delete target;
- target = 0;
+ target = nullptr;
return false;
}
@@ -800,7 +798,7 @@ bool KviKvsTreeNodeOperationSelfSum::execute(KviKvsRunTimeContext * c)
{
c->error(this, __tr2qs_ctx("The left side of operator '+=' didn't evaluate to a number", "kvs"));
delete target;
- target = 0;
+ target = nullptr;
return false;
}
@@ -873,7 +871,7 @@ bool KviKvsTreeNodeOperationSelfXor::execute(KviKvsRunTimeContext * c)
{
c->error(this, __tr2qs_ctx("The left side of operator '^=' didn't evaluate to an integer", "kvs"));
delete target;
- target = 0;
+ target = nullptr;
return false;
}
diff --git a/src/kvirc/kvs/tree/KviKvsTreeNodeParameterCount.cpp b/src/kvirc/kvs/tree/KviKvsTreeNodeParameterCount.cpp
index 91aa88d17..62fcfb402 100644
--- a/src/kvirc/kvs/tree/KviKvsTreeNodeParameterCount.cpp
+++ b/src/kvirc/kvs/tree/KviKvsTreeNodeParameterCount.cpp
@@ -32,8 +32,7 @@ KviKvsTreeNodeParameterCount::KviKvsTreeNodeParameterCount(const QChar * pLocati
}
KviKvsTreeNodeParameterCount::~KviKvsTreeNodeParameterCount()
-{
-}
+ = default;
void KviKvsTreeNodeParameterCount::contextDescription(QString & szBuffer)
{
diff --git a/src/kvirc/kvs/tree/KviKvsTreeNodeRebindingSwitch.cpp b/src/kvirc/kvs/tree/KviKvsTreeNodeRebindingSwitch.cpp
index 1af7292f1..42cce4604 100644
--- a/src/kvirc/kvs/tree/KviKvsTreeNodeRebindingSwitch.cpp
+++ b/src/kvirc/kvs/tree/KviKvsTreeNodeRebindingSwitch.cpp
@@ -76,7 +76,7 @@ bool KviKvsTreeNodeRebindingSwitch::execute(KviKvsRunTimeContext * c)
if(szWinId.isEmpty())
{
c->warning(this, __tr2qs_ctx("Empty window identifier specified in the standard rebinding switch: no rebinding performed", "kvs"));
- pNewWindow = 0;
+ pNewWindow = nullptr;
}
pNewWindow = g_pApp->findWindow(szWinId.toUtf8().data());
diff --git a/src/kvirc/kvs/tree/KviKvsTreeNodeScopeOperator.cpp b/src/kvirc/kvs/tree/KviKvsTreeNodeScopeOperator.cpp
index 1d4580d91..90361ef4e 100644
--- a/src/kvirc/kvs/tree/KviKvsTreeNodeScopeOperator.cpp
+++ b/src/kvirc/kvs/tree/KviKvsTreeNodeScopeOperator.cpp
@@ -89,20 +89,20 @@ KviKvsObject * KviKvsTreeNodeScopeOperator::objectFromVariant(KviKvsRunTimeConte
if(!v->asHObject(hObject))
{
c->error(this, __tr2qs_ctx("The left side of the scope operator didn't evaluate as an object reference", "kvs"));
- return 0;
+ return nullptr;
}
- if(hObject == (kvs_hobject_t)0)
+ if(hObject == (kvs_hobject_t) nullptr)
{
c->error(this, __tr2qs_ctx("The left side of the scope operator evaluated to a null object reference", "kvs"));
- return 0;
+ return nullptr;
}
KviKvsObject * o = KviKvsKernel::instance()->objectController()->lookupObject(hObject);
if(!o)
{
c->error(this, __tr2qs_ctx("The left side of the scope operator evaluated to an invalid object reference (object doesn't exist)", "kvs"));
- return 0;
+ return nullptr;
}
return o;
}
@@ -122,10 +122,10 @@ KviKvsRWEvaluationResult * KviKvsTreeNodeScopeOperator::evaluateReadWrite(KviKvs
{
KviKvsVariant ret;
if(!m_pObjectReference->evaluateReadOnly(c, &ret))
- return 0;
+ return nullptr;
KviKvsObject * o = objectFromVariant(c, &ret);
if(!o)
- return 0;
+ return nullptr;
return m_pRightSide->evaluateReadWriteInObjectScope(o, c);
}
@@ -144,9 +144,9 @@ KviKvsRWEvaluationResult * KviKvsTreeNodeScopeOperator::evaluateReadWriteInObjec
{
KviKvsVariant ret;
if(!m_pObjectReference->evaluateReadOnlyInObjectScope(o, c, &ret))
- return 0;
+ return nullptr;
KviKvsObject * pObject = objectFromVariant(c, &ret);
if(!pObject)
- return 0;
+ return nullptr;
return m_pRightSide->evaluateReadWriteInObjectScope(pObject, c);
}
diff --git a/src/kvirc/kvs/tree/KviKvsTreeNodeSimpleCommand.cpp b/src/kvirc/kvs/tree/KviKvsTreeNodeSimpleCommand.cpp
index a38403c22..e598c24e3 100644
--- a/src/kvirc/kvs/tree/KviKvsTreeNodeSimpleCommand.cpp
+++ b/src/kvirc/kvs/tree/KviKvsTreeNodeSimpleCommand.cpp
@@ -31,8 +31,7 @@ KviKvsTreeNodeSimpleCommand::KviKvsTreeNodeSimpleCommand(const QChar * pLocation
}
KviKvsTreeNodeSimpleCommand::~KviKvsTreeNodeSimpleCommand()
-{
-}
+ = default;
void KviKvsTreeNodeSimpleCommand::contextDescription(QString & szBuffer)
{
diff --git a/src/kvirc/kvs/tree/KviKvsTreeNodeSingleParameterIdentifier.cpp b/src/kvirc/kvs/tree/KviKvsTreeNodeSingleParameterIdentifier.cpp
index 3ad7915eb..c15323d67 100644
--- a/src/kvirc/kvs/tree/KviKvsTreeNodeSingleParameterIdentifier.cpp
+++ b/src/kvirc/kvs/tree/KviKvsTreeNodeSingleParameterIdentifier.cpp
@@ -33,8 +33,7 @@ KviKvsTreeNodeSingleParameterIdentifier::KviKvsTreeNodeSingleParameterIdentifier
}
KviKvsTreeNodeSingleParameterIdentifier::~KviKvsTreeNodeSingleParameterIdentifier()
-{
-}
+ = default;
void KviKvsTreeNodeSingleParameterIdentifier::contextDescription(QString & szBuffer)
{
diff --git a/src/kvirc/kvs/tree/KviKvsTreeNodeSpecialCommand.cpp b/src/kvirc/kvs/tree/KviKvsTreeNodeSpecialCommand.cpp
index 4fa7981d2..6ef08aa42 100644
--- a/src/kvirc/kvs/tree/KviKvsTreeNodeSpecialCommand.cpp
+++ b/src/kvirc/kvs/tree/KviKvsTreeNodeSpecialCommand.cpp
@@ -30,8 +30,7 @@ KviKvsTreeNodeSpecialCommand::KviKvsTreeNodeSpecialCommand(const QChar * pLocati
}
KviKvsTreeNodeSpecialCommand::~KviKvsTreeNodeSpecialCommand()
-{
-}
+ = default;
void KviKvsTreeNodeSpecialCommand::contextDescription(QString & szBuffer)
{
diff --git a/src/kvirc/kvs/tree/KviKvsTreeNodeSpecialCommandBreak.cpp b/src/kvirc/kvs/tree/KviKvsTreeNodeSpecialCommandBreak.cpp
index 6e8c41bcc..58c9a8f53 100644
--- a/src/kvirc/kvs/tree/KviKvsTreeNodeSpecialCommandBreak.cpp
+++ b/src/kvirc/kvs/tree/KviKvsTreeNodeSpecialCommandBreak.cpp
@@ -32,8 +32,7 @@ KviKvsTreeNodeSpecialCommandBreak::KviKvsTreeNodeSpecialCommandBreak(const QChar
}
KviKvsTreeNodeSpecialCommandBreak::~KviKvsTreeNodeSpecialCommandBreak()
-{
-}
+ = default;
void KviKvsTreeNodeSpecialCommandBreak::contextDescription(QString & szBuffer)
{
diff --git a/src/kvirc/kvs/tree/KviKvsTreeNodeSpecialCommandClass.cpp b/src/kvirc/kvs/tree/KviKvsTreeNodeSpecialCommandClass.cpp
index 727b90c0b..e1744ebf5 100644
--- a/src/kvirc/kvs/tree/KviKvsTreeNodeSpecialCommandClass.cpp
+++ b/src/kvirc/kvs/tree/KviKvsTreeNodeSpecialCommandClass.cpp
@@ -153,7 +153,7 @@ bool KviKvsTreeNodeSpecialCommandClass::execute(KviKvsRunTimeContext * c)
c->error(this, __tr2qs_ctx("Can't override the builtin class '%Q'", "kvs"), &szClassName);
return false;
}
- pActualClass = new KviKvsObjectClass(pBaseClass, szClassName, 0, false);
+ pActualClass = new KviKvsObjectClass(pBaseClass, szClassName, nullptr, false);
for(KviKvsTreeNodeSpecialCommandClassFunctionDefinition * d = m_pFunctions->first(); d; d = m_pFunctions->next())
{
diff --git a/src/kvirc/kvs/tree/KviKvsTreeNodeSpecialCommandContinue.cpp b/src/kvirc/kvs/tree/KviKvsTreeNodeSpecialCommandContinue.cpp
index 9594ae041..744cfc928 100644
--- a/src/kvirc/kvs/tree/KviKvsTreeNodeSpecialCommandContinue.cpp
+++ b/src/kvirc/kvs/tree/KviKvsTreeNodeSpecialCommandContinue.cpp
@@ -32,8 +32,7 @@ KviKvsTreeNodeSpecialCommandContinue::KviKvsTreeNodeSpecialCommandContinue(const
}
KviKvsTreeNodeSpecialCommandContinue::~KviKvsTreeNodeSpecialCommandContinue()
-{
-}
+ = default;
void KviKvsTreeNodeSpecialCommandContinue::contextDescription(QString & szBuffer)
{
diff --git a/src/kvirc/kvs/tree/KviKvsTreeNodeSpecialCommandForeach.cpp b/src/kvirc/kvs/tree/KviKvsTreeNodeSpecialCommandForeach.cpp
index 69ff97655..b3d4da886 100644
--- a/src/kvirc/kvs/tree/KviKvsTreeNodeSpecialCommandForeach.cpp
+++ b/src/kvirc/kvs/tree/KviKvsTreeNodeSpecialCommandForeach.cpp
@@ -77,7 +77,7 @@ bool KviKvsTreeNodeSpecialCommandForeach::execute(KviKvsRunTimeContext * c)
return false;
}
- bool bIncludeEmptyScalars = swl.find('a', "all") != 0;
+ bool bIncludeEmptyScalars = swl.find('a', "all") != nullptr;
for(KviKvsVariant * pArg = l.first(); pArg; pArg = l.next())
{
diff --git a/src/kvirc/kvs/tree/KviKvsTreeNodeSpecialCommandSwitch.cpp b/src/kvirc/kvs/tree/KviKvsTreeNodeSpecialCommandSwitch.cpp
index b276b30dd..c8946414a 100644
--- a/src/kvirc/kvs/tree/KviKvsTreeNodeSpecialCommandSwitch.cpp
+++ b/src/kvirc/kvs/tree/KviKvsTreeNodeSpecialCommandSwitch.cpp
@@ -33,8 +33,8 @@
KviKvsTreeNodeSpecialCommandSwitchLabel::KviKvsTreeNodeSpecialCommandSwitchLabel(const QChar * pLocation)
: KviKvsTreeNode(pLocation)
{
- m_pParameter = 0;
- m_pInstruction = 0;
+ m_pParameter = nullptr;
+ m_pInstruction = nullptr;
m_bHasTerminatingBreak = false;
}
@@ -70,8 +70,7 @@ KviKvsTreeNodeSpecialCommandSwitchLabelCase::KviKvsTreeNodeSpecialCommandSwitchL
}
KviKvsTreeNodeSpecialCommandSwitchLabelCase::~KviKvsTreeNodeSpecialCommandSwitchLabelCase()
-{
-}
+ = default;
void KviKvsTreeNodeSpecialCommandSwitchLabelCase::contextDescription(QString & szBuffer)
{
@@ -165,8 +164,7 @@ KviKvsTreeNodeSpecialCommandSwitchLabelMatch::KviKvsTreeNodeSpecialCommandSwitch
}
KviKvsTreeNodeSpecialCommandSwitchLabelMatch::~KviKvsTreeNodeSpecialCommandSwitchLabelMatch()
-{
-}
+ = default;
void KviKvsTreeNodeSpecialCommandSwitchLabelMatch::contextDescription(QString & szBuffer)
{
@@ -225,8 +223,7 @@ KviKvsTreeNodeSpecialCommandSwitchLabelRegexp::KviKvsTreeNodeSpecialCommandSwitc
}
KviKvsTreeNodeSpecialCommandSwitchLabelRegexp::~KviKvsTreeNodeSpecialCommandSwitchLabelRegexp()
-{
-}
+ = default;
void KviKvsTreeNodeSpecialCommandSwitchLabelRegexp::contextDescription(QString & szBuffer)
{
@@ -285,8 +282,7 @@ KviKvsTreeNodeSpecialCommandSwitchLabelDefault::KviKvsTreeNodeSpecialCommandSwit
}
KviKvsTreeNodeSpecialCommandSwitchLabelDefault::~KviKvsTreeNodeSpecialCommandSwitchLabelDefault()
-{
-}
+ = default;
void KviKvsTreeNodeSpecialCommandSwitchLabelDefault::contextDescription(QString & szBuffer)
{
diff --git a/src/kvirc/kvs/tree/KviKvsTreeNodeSwitchList.cpp b/src/kvirc/kvs/tree/KviKvsTreeNodeSwitchList.cpp
index 0b7d8504e..7f6c39f86 100644
--- a/src/kvirc/kvs/tree/KviKvsTreeNodeSwitchList.cpp
+++ b/src/kvirc/kvs/tree/KviKvsTreeNodeSwitchList.cpp
@@ -28,8 +28,8 @@
KviKvsTreeNodeSwitchList::KviKvsTreeNodeSwitchList(const QChar * pLocation)
: KviKvsTreeNode(pLocation)
{
- m_pShortSwitchDict = 0;
- m_pLongSwitchDict = 0;
+ m_pShortSwitchDict = nullptr;
+ m_pLongSwitchDict = nullptr;
}
KviKvsTreeNodeSwitchList::~KviKvsTreeNodeSwitchList()
@@ -165,5 +165,5 @@ KviKvsTreeNodeData * KviKvsTreeNodeSwitchList::getStandardRebindingSwitch()
return d;
}
}
- return 0;
+ return nullptr;
}
diff --git a/src/kvirc/kvs/tree/KviKvsTreeNodeThisObjectFunctionCall.cpp b/src/kvirc/kvs/tree/KviKvsTreeNodeThisObjectFunctionCall.cpp
index b19463844..1cac36ac8 100644
--- a/src/kvirc/kvs/tree/KviKvsTreeNodeThisObjectFunctionCall.cpp
+++ b/src/kvirc/kvs/tree/KviKvsTreeNodeThisObjectFunctionCall.cpp
@@ -31,8 +31,7 @@ KviKvsTreeNodeThisObjectFunctionCall::KviKvsTreeNodeThisObjectFunctionCall(const
}
KviKvsTreeNodeThisObjectFunctionCall::~KviKvsTreeNodeThisObjectFunctionCall()
-{
-}
+ = default;
void KviKvsTreeNodeThisObjectFunctionCall::contextDescription(QString & szBuffer)
{
diff --git a/src/kvirc/kvs/tree/KviKvsTreeNodeVariable.cpp b/src/kvirc/kvs/tree/KviKvsTreeNodeVariable.cpp
index cd0d8be67..defb33c0c 100644
--- a/src/kvirc/kvs/tree/KviKvsTreeNodeVariable.cpp
+++ b/src/kvirc/kvs/tree/KviKvsTreeNodeVariable.cpp
@@ -31,8 +31,7 @@ KviKvsTreeNodeVariable::KviKvsTreeNodeVariable(const QChar * pLocation, const QS
}
KviKvsTreeNodeVariable::~KviKvsTreeNodeVariable()
-{
-}
+ = default;
bool KviKvsTreeNodeVariable::isReadOnly()
{
diff --git a/src/kvirc/module/KviMexLinkFilter.cpp b/src/kvirc/module/KviMexLinkFilter.cpp
index ea1979106..bf547d64c 100644
--- a/src/kvirc/module/KviMexLinkFilter.cpp
+++ b/src/kvirc/module/KviMexLinkFilter.cpp
@@ -30,5 +30,4 @@ KviMexLinkFilter::KviMexLinkFilter(KviModuleExtensionDescriptor * d)
}
KviMexLinkFilter::~KviMexLinkFilter()
-{
-}
+ = default;
diff --git a/src/kvirc/module/KviMexServerImport.cpp b/src/kvirc/module/KviMexServerImport.cpp
index 6ddb444f6..b0bd23a63 100644
--- a/src/kvirc/module/KviMexServerImport.cpp
+++ b/src/kvirc/module/KviMexServerImport.cpp
@@ -30,5 +30,4 @@ KviMexServerImport::KviMexServerImport(KviModuleExtensionDescriptor * d)
}
KviMexServerImport::~KviMexServerImport()
-{
-}
+ = default;
diff --git a/src/kvirc/module/KviModule.cpp b/src/kvirc/module/KviModule.cpp
index a35386abd..83cd579ee 100644
--- a/src/kvirc/module/KviModule.cpp
+++ b/src/kvirc/module/KviModule.cpp
@@ -138,7 +138,7 @@ KviModule::KviModule(QLibrary * handle, KviModuleInfo * info, const QString & na
m_szName = name;
m_szFileName = filename;
m_uLock = 0;
- m_lastAccessTime = (long int)time(0);
+ m_lastAccessTime = (long int)time(nullptr);
}
KviModule::~KviModule()
@@ -176,12 +176,12 @@ void KviModule::unregisterAllExtensions()
void KviModule::updateAccessTime()
{
- m_lastAccessTime = (long int)time(0);
+ m_lastAccessTime = (long int)time(nullptr);
}
unsigned int KviModule::secondsSinceLastAccess()
{
- return (unsigned int)(((long int)time(0)) - m_lastAccessTime);
+ return (unsigned int)(((long int)time(nullptr)) - m_lastAccessTime);
}
#ifdef COMPILE_CRYPT_SUPPORT
diff --git a/src/kvirc/module/KviModuleExtension.cpp b/src/kvirc/module/KviModuleExtension.cpp
index 03f883f53..40f9f85d3 100644
--- a/src/kvirc/module/KviModuleExtension.cpp
+++ b/src/kvirc/module/KviModuleExtension.cpp
@@ -30,7 +30,7 @@
#include "KviApplication.h"
// created and destroyed in KviApplication.cpp
-KVIRC_API KviModuleExtensionManager * g_pModuleExtensionManager = 0;
+KVIRC_API KviModuleExtensionManager * g_pModuleExtensionManager = nullptr;
KviModuleExtensionDescriptor::KviModuleExtensionDescriptor(KviModule * m, const KviCString & szType, const KviCString & szName, const QString & szVisibleName, KviModuleExtensionAllocRoutine r, const QPixmap & pix)
{
@@ -44,7 +44,7 @@ KviModuleExtensionDescriptor::KviModuleExtensionDescriptor(KviModule * m, const
m_pObjectList = new KviPointerList<KviModuleExtension>;
m_pObjectList->setAutoDelete(false);
if(pix.isNull())
- m_pIcon = 0;
+ m_pIcon = nullptr;
else
m_pIcon = new QPixmap(pix);
}
@@ -63,7 +63,7 @@ void KviModuleExtensionDescriptor::setIcon(const QPixmap & pix)
if(m_pIcon)
delete m_pIcon;
if(pix.isNull())
- m_pIcon = 0;
+ m_pIcon = nullptr;
else
m_pIcon = new QPixmap(pix);
}
@@ -173,7 +173,7 @@ KviModuleExtensionDescriptor * KviModuleExtensionManager::findExtensionDescripto
{
KviModuleExtensionDescriptorList * l = m_pExtensionDict->find(szType.ptr());
if(!l)
- return 0;
+ return nullptr;
for(KviModuleExtensionDescriptor * d = l->first(); d; d = l->next())
{
@@ -181,14 +181,14 @@ KviModuleExtensionDescriptor * KviModuleExtensionManager::findExtensionDescripto
return d;
}
- return 0;
+ return nullptr;
}
KviModuleExtension * KviModuleExtensionManager::allocateExtension(const KviCString & szType, const KviCString & szName, KviWindow * pWnd, KviPointerHashTable<QString, QVariant> * pParams, void * pSpecial, const QString & preloadModule)
{
KviModuleExtensionDescriptorList * l = allocateExtensionGetDescriptorList(szType, preloadModule);
if(!l)
- return 0;
+ return nullptr;
KviModuleExtensionDescriptor * d;
@@ -210,14 +210,14 @@ KviModuleExtension * KviModuleExtensionManager::allocateExtension(const KviCStri
// no way : no such extension
- return 0;
+ return nullptr;
}
KviModuleExtension * KviModuleExtensionManager::allocateExtension(const KviCString & szType, int id, KviWindow * pWnd, KviPointerHashTable<QString, QVariant> * pParams, void * pSpecial, const QString & preloadModule)
{
KviModuleExtensionDescriptorList * l = allocateExtensionGetDescriptorList(szType, preloadModule);
if(!l)
- return 0;
+ return nullptr;
KviModuleExtensionDescriptor * d;
for(d = l->first(); d; d = l->next())
@@ -237,7 +237,7 @@ KviModuleExtension * KviModuleExtensionManager::allocateExtension(const KviCStri
}
// no way : no such extension
- return 0;
+ return nullptr;
}
KviModuleExtension::KviModuleExtension(KviModuleExtensionDescriptor * d)
diff --git a/src/kvirc/module/KviModuleManager.cpp b/src/kvirc/module/KviModuleManager.cpp
index 3f34fd459..c9e3b0a49 100644
--- a/src/kvirc/module/KviModuleManager.cpp
+++ b/src/kvirc/module/KviModuleManager.cpp
@@ -36,7 +36,7 @@
#include <QDir>
#include <QLibrary>
-KviModuleManager * g_pModuleManager = 0;
+KviModuleManager * g_pModuleManager = nullptr;
KviModuleManager::KviModuleManager()
{
@@ -68,9 +68,8 @@ void KviModuleManager::loadModulesByCaps(const QString & caps, const QString & d
// FIXME: maybe check timestamps ? (old modules)
QStringList sl = d.entryList(QDir::Files | QDir::Readable | QDir::NoSymLinks);
- for(QStringList::Iterator it = sl.begin(); it != sl.end(); ++it)
+ for(auto modname : sl)
{
- QString modname = *it;
KviQString::cutToLast(modname, KVI_PATH_SEPARATOR_CHAR);
getModule(modname);
}
@@ -98,9 +97,9 @@ void KviModuleManager::completeModuleNames(const QString & path, const QString &
// FIXME: maybe check timestamps ? (old modules)
QStringList sl = d.entryList(QDir::Files | QDir::Readable | QDir::NoSymLinks);
- for(QStringList::Iterator it = sl.begin(); it != sl.end(); ++it)
+ for(auto & it : sl)
{
- QString * modname = new QString(*it);
+ QString * modname = new QString(it);
KviQString::cutToLast(*modname, KVI_PATH_SEPARATOR_CHAR);
KviQString::cutToFirst(*modname, "kvi");
if(KviQString::equalCIN(word, *modname, word.length()))
@@ -147,7 +146,7 @@ KviModule * KviModuleManager::getModule(const QString & modName)
if(!m)
{
if(!loadModule(modName))
- return 0;
+ return nullptr;
m = m_pModuleDict->find(modName);
}
if(m)
diff --git a/src/kvirc/sparser/KviAntiSpam.cpp b/src/kvirc/sparser/KviAntiSpam.cpp
index 2c301ac21..faa16bc90 100644
--- a/src/kvirc/sparser/KviAntiSpam.cpp
+++ b/src/kvirc/sparser/KviAntiSpam.cpp
@@ -104,12 +104,11 @@
bool kvi_mayBeSpam(KviCString * msg, KviCString & spamWord)
{
- for(QStringList::Iterator it = KVI_OPTION_STRINGLIST(KviOption_stringlistSpamWords).begin();
- it != KVI_OPTION_STRINGLIST(KviOption_stringlistSpamWords).end(); ++it)
+ for(auto & it : KVI_OPTION_STRINGLIST(KviOption_stringlistSpamWords))
{
// FIXME : This is SLOOOOOOOOW (QString -> ascii translation!!)
- const char * aux = (*it).toLatin1();
+ const char * aux = it.toLatin1();
if(aux)
{
if(msg->findFirstIdx(aux, false) != -1)
diff --git a/src/kvirc/sparser/KviIrcMessage.cpp b/src/kvirc/sparser/KviIrcMessage.cpp
index f6809ce68..94a4be2e5 100644
--- a/src/kvirc/sparser/KviIrcMessage.cpp
+++ b/src/kvirc/sparser/KviIrcMessage.cpp
@@ -285,7 +285,7 @@ QString * KviIrcMessage::messageTagPtr(const QString & szTag)
{
QHash<QString, QString>::iterator i = m_ParsedMessageTags.find(szTag);
if(i == m_ParsedMessageTags.end())
- return NULL;
+ return nullptr;
return &*i;
}
diff --git a/src/kvirc/sparser/KviIrcServerParser.cpp b/src/kvirc/sparser/KviIrcServerParser.cpp
index 143eef16f..e500b2b8a 100644
--- a/src/kvirc/sparser/KviIrcServerParser.cpp
+++ b/src/kvirc/sparser/KviIrcServerParser.cpp
@@ -34,17 +34,16 @@
#include "KviKvsEventTriggers.h"
#include "KviIrcConnectionStateData.h"
-KviIrcServerParser * g_pServerParser = 0;
+KviIrcServerParser * g_pServerParser = nullptr;
KviIrcServerParser::KviIrcServerParser()
- : QObject(0)
+ : QObject(nullptr)
{
setObjectName("server_parser");
}
KviIrcServerParser::~KviIrcServerParser()
-{
-}
+ = default;
void KviIrcServerParser::parseMessage(const char * message, KviIrcConnection * pConnection)
{
diff --git a/src/kvirc/sparser/KviIrcServerParser_ctcp.cpp b/src/kvirc/sparser/KviIrcServerParser_ctcp.cpp
index e852c2eaa..8b895d7cf 100644
--- a/src/kvirc/sparser/KviIrcServerParser_ctcp.cpp
+++ b/src/kvirc/sparser/KviIrcServerParser_ctcp.cpp
@@ -641,7 +641,7 @@ const char * KviIrcServerParser::extractCtcpParameter(const char * msg_ptr, KviC
//
if(!msg_ptr)
- return 0;
+ return nullptr;
while(*msg_ptr == ' ')
msg_ptr++; // skip leading spaces
@@ -745,7 +745,7 @@ const char * KviIrcServerParser::extractCtcpParameter(const char * p_msg_ptr, QS
const char * msg_ptr = p_msg_ptr;
int bInString = 0;
if(!msg_ptr)
- return 0;
+ return nullptr;
while(*msg_ptr == ' ')
msg_ptr++; // skip leading spaces
@@ -1122,7 +1122,7 @@ void KviIrcServerParser::parseCtcpReplyPing(KviCtcpMessage * msg)
KviCString szTime;
struct timeval tv;
- kvi_gettimeofday(&tv, 0);
+ kvi_gettimeofday(&tv, nullptr);
msg->pData = extractCtcpParameter(msg->pData, szTime, true);
@@ -1281,7 +1281,7 @@ static const char * ctcpTagTable[][2] = {
" sets your own on this side if sent through a NOTICE" },
{ "DCC", "Initiates a DCC connection (XDCC,TDCC)" },
{ "PAGE", "Leaves a message for this user" },
- { 0, 0 }
+ { nullptr, nullptr }
};
void KviIrcServerParser::parseCtcpRequestClientinfo(KviCtcpMessage * msg)
@@ -1448,7 +1448,7 @@ void KviIrcServerParser::parseCtcpRequestAction(KviCtcpMessage * msg)
//msg->pData = extractCtcpParameter(msg->pData,szData8,false);
szData8 = msg->pData;
- KviWindow * pOut = 0;
+ KviWindow * pOut = nullptr;
bool bIsChannel = !IS_ME(msg->msg, msg->szTarget);
QString szData;
@@ -1490,7 +1490,7 @@ void KviIrcServerParser::parseCtcpRequestAction(KviCtcpMessage * msg)
query->setTarget(msg->pSource->nick(), msg->pSource->user(), msg->pSource->host());
}
if(!KVI_OPTION_STRING(KviOption_stringOnNewQueryOpenedSound).isEmpty())
- KviKvsScript::run("snd.play $0", 0, new KviKvsVariantList(new KviKvsVariant(KVI_OPTION_STRING(KviOption_stringOnNewQueryOpenedSound))));
+ KviKvsScript::run("snd.play $0", nullptr, new KviKvsVariantList(new KviKvsVariant(KVI_OPTION_STRING(KviOption_stringOnNewQueryOpenedSound))));
}
}
else
@@ -1673,7 +1673,7 @@ void KviIrcServerParser::parseCtcpReplyAvatar(KviCtcpMessage * msg)
bool bPrivate = IS_ME(msg->msg, msg->szTarget);
QString textLine;
- KviAvatar * avatar = 0;
+ KviAvatar * avatar = nullptr;
bool bResetAvatar = true;
@@ -1724,7 +1724,7 @@ void KviIrcServerParser::parseCtcpReplyAvatar(KviCtcpMessage * msg)
avatar = g_pIconManager->getAvatar(QString(), szRemoteFile);
- if((avatar == 0) && e)
+ if((avatar == nullptr) && e)
{
// we have no such file on our HD....
bResetAvatar = false;
diff --git a/src/kvirc/sparser/KviIrcServerParser_literalHandlers.cpp b/src/kvirc/sparser/KviIrcServerParser_literalHandlers.cpp
index 01923c24b..69334a883 100644
--- a/src/kvirc/sparser/KviIrcServerParser_literalHandlers.cpp
+++ b/src/kvirc/sparser/KviIrcServerParser_literalHandlers.cpp
@@ -720,7 +720,7 @@ void KviIrcServerParser::parseLiteralKick(KviIrcMessage * msg)
szNick, szUser, szHost, szKickMsg))
msg->setHaltOutput();
if(!KVI_OPTION_STRING(KviOption_stringOnMeKickedSound).isEmpty())
- KviKvsScript::run("snd.play $0", 0, new KviKvsVariantList(new KviKvsVariant(KVI_OPTION_STRING(KviOption_stringOnMeKickedSound))));
+ KviKvsScript::run("snd.play $0", nullptr, new KviKvsVariantList(new KviKvsVariant(KVI_OPTION_STRING(KviOption_stringOnMeKickedSound))));
QString szPass = chan->hasChannelMode('k') ? chan->channelModeParam('k') : "";
@@ -1041,7 +1041,7 @@ void KviIrcServerParser::parseLiteralPrivmsg(KviIrcMessage * msg)
if(query)
{
if(!KVI_OPTION_STRING(KviOption_stringOnNewQueryOpenedSound).isEmpty())
- KviKvsScript::run("snd.play $0", 0, new KviKvsVariantList(new KviKvsVariant(KVI_OPTION_STRING(KviOption_stringOnNewQueryOpenedSound))));
+ KviKvsScript::run("snd.play $0", nullptr, new KviKvsVariantList(new KviKvsVariant(KVI_OPTION_STRING(KviOption_stringOnNewQueryOpenedSound))));
if(KVI_OPTION_BOOL(KviOption_boolPasteLastLogOnQueryJoin))
query->pasteLastLog();
@@ -1298,7 +1298,7 @@ void KviIrcServerParser::parseLiteralNotice(KviIrcMessage * msg)
// Nickserv nick identification routine
QString szMsgText = msg->connection()->decodeText(msg->safeTrailing());
KviIrcMask talker(szNick, szUser, szHost);
- KviNickServRule * rule = 0;
+ KviNickServRule * rule = nullptr;
// Figure out early if we have a query window open: if we have it then use it unconditionally
KviQueryWindow * query = msg->connection()->findQuery(szNick);
@@ -1490,7 +1490,7 @@ void KviIrcServerParser::parseLiteralNotice(KviIrcMessage * msg)
if(query)
{
if(!KVI_OPTION_STRING(KviOption_stringOnNewQueryOpenedSound).isEmpty())
- KviKvsScript::run("snd.play $0", 0, new KviKvsVariantList(new KviKvsVariant(KVI_OPTION_STRING(KviOption_stringOnNewQueryOpenedSound))));
+ KviKvsScript::run("snd.play $0", nullptr, new KviKvsVariantList(new KviKvsVariant(KVI_OPTION_STRING(KviOption_stringOnNewQueryOpenedSound))));
if(KVI_OPTION_BOOL(KviOption_boolPasteLastLogOnQueryJoin))
query->pasteLastLog();
diff --git a/src/kvirc/sparser/KviIrcServerParser_numericHandlers.cpp b/src/kvirc/sparser/KviIrcServerParser_numericHandlers.cpp
index fbed5c25e..45aa7f5b4 100644
--- a/src/kvirc/sparser/KviIrcServerParser_numericHandlers.cpp
+++ b/src/kvirc/sparser/KviIrcServerParser_numericHandlers.cpp
@@ -1688,9 +1688,8 @@ void KviIrcServerParser::parseNumericWhoisChannels(KviIrcMessage * msg)
QStringList sl = szChans.split(" ", QString::SkipEmptyParts);
QString szChanList;
- for(QStringList::Iterator it = sl.begin(); it != sl.end(); ++it)
+ for(auto szCur : sl)
{
- QString szCur = *it;
// deals with <flag>[#channel] and [##channel]
int len = szCur.length();
int i = 0;
@@ -1999,7 +1998,7 @@ void KviIrcServerParser::parseNumericEndOfWhois(KviIrcMessage * msg)
vl.append(new KviKvsVariant(*(i->pMagic)));
vl.append(new KviKvsVariant(i->szAuth));
vl.append(new KviKvsVariant(i->szAdditional));
- i->pCallback->run(i->pWindow, &vl, 0, KviKvsScript::PreserveParams);
+ i->pCallback->run(i->pWindow, &vl, nullptr, KviKvsScript::PreserveParams);
msg->connection()->asyncWhoisData()->remove(i);
return;
}
@@ -2052,7 +2051,7 @@ void KviIrcServerParser::parseNumericNoSuchNick(KviIrcMessage * msg)
for(unsigned int ii = 0; ii < 9; ii++)
vl.append(new KviKvsVariant());
vl.append(new KviKvsVariant(*(i->pMagic)));
- i->pCallback->run(i->pWindow, &vl, 0, KviKvsScript::PreserveParams);
+ i->pCallback->run(i->pWindow, &vl, nullptr, KviKvsScript::PreserveParams);
msg->connection()->asyncWhoisData()->remove(i);
return;
}
@@ -2729,7 +2728,7 @@ void KviIrcServerParser::parseNumericNoSuchServer(KviIrcMessage * msg)
for(unsigned int ii = 0; ii < 9; ii++)
vl.append(new KviKvsVariant());
vl.append(new KviKvsVariant(*(i->pMagic)));
- i->pCallback->run(i->pWindow, &vl, 0, KviKvsScript::PreserveParams);
+ i->pCallback->run(i->pWindow, &vl, nullptr, KviKvsScript::PreserveParams);
msg->connection()->asyncWhoisData()->remove(i);
return;
}
diff --git a/src/kvirc/sparser/KviIrcServerParser_tables.cpp b/src/kvirc/sparser/KviIrcServerParser_tables.cpp
index b867e296d..146dd7714 100644
--- a/src/kvirc/sparser/KviIrcServerParser_tables.cpp
+++ b/src/kvirc/sparser/KviIrcServerParser_tables.cpp
@@ -48,7 +48,7 @@ KviLiteralMessageParseStruct KviIrcServerParser::m_literalParseProcTable[] = {
{ "QUIT" , PTM(parseLiteralQuit) },
{ "TOPIC" , PTM(parseLiteralTopic) },
{ "WALLOPS" , PTM(parseLiteralWallops) },
- { 0 , 0 }
+ { nullptr , nullptr }
// clang-format on
};
@@ -62,7 +62,7 @@ KviCtcpMessageParseStruct KviIrcServerParser::m_ctcpParseProcTable[] = {
{ "CLIENTINFO" , PTM(REQ(Clientinfo)) , PTM(RPL(Generic)) , 0 },
{ "DCC" , PTM(REQ(Dcc)) , PTM(REQ(Dcc)) , 0 },
{ "FINGER" , PTM(REQ(Finger)) , PTM(RPL(Generic)) , 0 },
- { "LAGCHECK" , 0 , PTM(RPL(Lagcheck)) , KVI_CTCP_MESSAGE_PARSE_TRIGGERNOEVENT },
+ { "LAGCHECK" , nullptr , PTM(RPL(Lagcheck)) , KVI_CTCP_MESSAGE_PARSE_TRIGGERNOEVENT },
{ "PAGE" , PTM(REQ(Page)) , PTM(RPL(Generic)) , 0 },
{ "PING" , PTM(REQ(Ping)) , PTM(RPL(Ping)) , 0 },
{ "SOURCE" , PTM(REQ(Source)) , PTM(RPL(Generic)) , 0 },
@@ -71,7 +71,7 @@ KviCtcpMessageParseStruct KviIrcServerParser::m_ctcpParseProcTable[] = {
{ "USERINFO" , PTM(REQ(Userinfo)) , PTM(RPL(Userinfo)) , 0 },
{ "VERSION" , PTM(REQ(Version)) , PTM(RPL(Generic)) , 0 },
{ "XDCC" , PTM(REQ(Dcc)) , PTM(REQ(Dcc)) , 0 },
- { 0 , 0 , 0 , 0 }
+ { nullptr , nullptr , nullptr , 0 }
// clang-format on
};
@@ -79,245 +79,245 @@ KviCtcpMessageParseStruct KviIrcServerParser::m_ctcpParseProcTable[] = {
#undef RPL
messageParseProc KviIrcServerParser::m_numericParseProcTable[1000] = {
- 0, // 000
+ nullptr, // 000
PTM(parseNumeric001), // 001 RPL_WELCOME
PTM(parseNumeric002), // 002 RPL_YOURHOST
PTM(parseNumeric003), // 003 RPL_CREATED
PTM(parseNumeric004), // 004 RPL_MYINFO
PTM(parseNumeric005), // 005 RPL_BOUNCE, RPL_PROTOCTL, RPL_ISUPPORT
- 0, // 006 RPL_MAP
- 0, // 007 RPL_MAPEND
+ nullptr, // 006 RPL_MAP
+ nullptr, // 007 RPL_MAPEND
PTM(parseNumericSnomask), // 008 RPL_SNOMASK
- 0, // 009 RPL_STATMEMTOT
- 0, // 010 RPL_BOUNCE, RPL_REDIR, RPL_STATMEM
- 0, // 011
- 0, // 012
- 0, // 013
- 0, // 014 RPL_YOURCOOKIE
- 0, // 015 RPL_MAP
- 0, // 016 RPL_MAPMORE
- 0, // 017 RPL_MAPEND
- 0, // 018
- 0, // 019
+ nullptr, // 009 RPL_STATMEMTOT
+ nullptr, // 010 RPL_BOUNCE, RPL_REDIR, RPL_STATMEM
+ nullptr, // 011
+ nullptr, // 012
+ nullptr, // 013
+ nullptr, // 014 RPL_YOURCOOKIE
+ nullptr, // 015 RPL_MAP
+ nullptr, // 016 RPL_MAPMORE
+ nullptr, // 017 RPL_MAPEND
+ nullptr, // 018
+ nullptr, // 019
PTM(parseNumeric020), // 020
- 0, // 021
- 0, // 022
- 0, // 023
- 0, // 024
- 0, // 025
- 0, // 026
- 0, // 027
- 0, // 028
- 0, // 029
- 0, // 030
- 0, // 031
- 0, // 032
- 0, // 033
- 0, // 034
- 0, // 035
- 0, // 036
- 0, // 037
- 0, // 038
- 0, // 039
- 0, // 040
- 0, // 041
+ nullptr, // 021
+ nullptr, // 022
+ nullptr, // 023
+ nullptr, // 024
+ nullptr, // 025
+ nullptr, // 026
+ nullptr, // 027
+ nullptr, // 028
+ nullptr, // 029
+ nullptr, // 030
+ nullptr, // 031
+ nullptr, // 032
+ nullptr, // 033
+ nullptr, // 034
+ nullptr, // 035
+ nullptr, // 036
+ nullptr, // 037
+ nullptr, // 038
+ nullptr, // 039
+ nullptr, // 040
+ nullptr, // 041
PTM(parseNumericYourUID), // 042 RPL_YOURID
- 0, // 043 RPL_SAVENICK
- 0, // 044
- 0, // 045
- 0, // 046
- 0, // 047
- 0, // 048
- 0, // 049
- 0, // 050 RPL_ATTEMPTINGJUNC
- 0, // 051 RPL_ATTEMPTINGREROUTE
- 0, // 052
- 0, // 053
- 0, // 054
- 0, // 055
- 0, // 056
- 0, // 057
- 0, // 058
- 0, // 059
- 0, // 060
- 0, // 061
- 0, // 062
- 0, // 063
- 0, // 064
- 0, // 065
- 0, // 066
- 0, // 067
- 0, // 068
- 0, // 069
- 0, // 070
- 0, // 071
- 0, // 072
- 0, // 073
- 0, // 074
- 0, // 075
- 0, // 076
- 0, // 077
- 0, // 078
- 0, // 079
- 0, // 080
- 0, // 081
- 0, // 082
- 0, // 083
- 0, // 084
- 0, // 085
- 0, // 086
- 0, // 087
- 0, // 088
- 0, // 089
- 0, // 090
- 0, // 091
- 0, // 092
- 0, // 093
- 0, // 094
- 0, // 095
- 0, // 096
- 0, // 097
- 0, // 098
- 0, // 099
- 0, // 100
- 0, // 101
- 0, // 102
- 0, // 103
- 0, // 104
- 0, // 105
- 0, // 106
- 0, // 107
- 0, // 108
- 0, // 109
- 0, // 110
- 0, // 111
- 0, // 112
- 0, // 113
- 0, // 114
- 0, // 115
- 0, // 116
- 0, // 117
- 0, // 118
- 0, // 119
- 0, // 120
- 0, // 121
- 0, // 122
- 0, // 123
- 0, // 124
- 0, // 125
- 0, // 126
- 0, // 127
- 0, // 128
- 0, // 129
- 0, // 130
- 0, // 131
- 0, // 132
- 0, // 133
- 0, // 134
- 0, // 135
- 0, // 136
- 0, // 137
- 0, // 138
- 0, // 139
- 0, // 140
- 0, // 141
- 0, // 142
- 0, // 143
- 0, // 144
- 0, // 145
- 0, // 146
- 0, // 147
- 0, // 148
- 0, // 149
- 0, // 150
- 0, // 151
- 0, // 152
- 0, // 153
- 0, // 154
- 0, // 155
- 0, // 156
- 0, // 157
- 0, // 158
- 0, // 159
- 0, // 160
- 0, // 161
- 0, // 162
- 0, // 163
- 0, // 164
- 0, // 165
- 0, // 166
- 0, // 167
- 0, // 168
- 0, // 169
- 0, // 170
- 0, // 171
- 0, // 172
- 0, // 173
- 0, // 174
- 0, // 175
- 0, // 176
- 0, // 177
- 0, // 178
- 0, // 179
- 0, // 180
- 0, // 181
- 0, // 182
- 0, // 183
- 0, // 184
- 0, // 185
- 0, // 186
- 0, // 187
- 0, // 188
- 0, // 189
- 0, // 190
- 0, // 191
- 0, // 192
- 0, // 193
- 0, // 194
- 0, // 195
- 0, // 196
- 0, // 197
- 0, // 198
- 0, // 199
- 0, // 200 RPL_TRACELINK
- 0, // 201 RPL_TRACECONNECTING
- 0, // 202 RPL_TRACEHANDSHAKE
- 0, // 203 RPL_TRACEUNKNOWN
- 0, // 204 RPL_TRACEOPERATOR
- 0, // 205 RPL_TRACEUSER
- 0, // 206 RPL_TRACESERVER
- 0, // 207 RPL_TRACESERVICE
- 0, // 208 RPL_TRACENEWTYPE
- 0, // 209 RPL_TRACECLASS
- 0, // 210 RPL_TRACERECONNECT, RPL_STATS
- 0, // 211 RPL_STATSLINKINFO
- 0, // 212 RPL_STATSCOMMANDS
- 0, // 213 RPL_STATSCLINE
- 0, // 214 RPL_STATSNLINE
- 0, // 215 RPL_STATSILINE
- 0, // 216 RPL_STATSKLINE
- 0, // 217 RPL_STATSQLINE, RPL_STATSPLINE
- 0, // 218 RPL_STATSYLINE
+ nullptr, // 043 RPL_SAVENICK
+ nullptr, // 044
+ nullptr, // 045
+ nullptr, // 046
+ nullptr, // 047
+ nullptr, // 048
+ nullptr, // 049
+ nullptr, // 050 RPL_ATTEMPTINGJUNC
+ nullptr, // 051 RPL_ATTEMPTINGREROUTE
+ nullptr, // 052
+ nullptr, // 053
+ nullptr, // 054
+ nullptr, // 055
+ nullptr, // 056
+ nullptr, // 057
+ nullptr, // 058
+ nullptr, // 059
+ nullptr, // 060
+ nullptr, // 061
+ nullptr, // 062
+ nullptr, // 063
+ nullptr, // 064
+ nullptr, // 065
+ nullptr, // 066
+ nullptr, // 067
+ nullptr, // 068
+ nullptr, // 069
+ nullptr, // 070
+ nullptr, // 071
+ nullptr, // 072
+ nullptr, // 073
+ nullptr, // 074
+ nullptr, // 075
+ nullptr, // 076
+ nullptr, // 077
+ nullptr, // 078
+ nullptr, // 079
+ nullptr, // 080
+ nullptr, // 081
+ nullptr, // 082
+ nullptr, // 083
+ nullptr, // 084
+ nullptr, // 085
+ nullptr, // 086
+ nullptr, // 087
+ nullptr, // 088
+ nullptr, // 089
+ nullptr, // 090
+ nullptr, // 091
+ nullptr, // 092
+ nullptr, // 093
+ nullptr, // 094
+ nullptr, // 095
+ nullptr, // 096
+ nullptr, // 097
+ nullptr, // 098
+ nullptr, // 099
+ nullptr, // 100
+ nullptr, // 101
+ nullptr, // 102
+ nullptr, // 103
+ nullptr, // 104
+ nullptr, // 105
+ nullptr, // 106
+ nullptr, // 107
+ nullptr, // 108
+ nullptr, // 109
+ nullptr, // 110
+ nullptr, // 111
+ nullptr, // 112
+ nullptr, // 113
+ nullptr, // 114
+ nullptr, // 115
+ nullptr, // 116
+ nullptr, // 117
+ nullptr, // 118
+ nullptr, // 119
+ nullptr, // 120
+ nullptr, // 121
+ nullptr, // 122
+ nullptr, // 123
+ nullptr, // 124
+ nullptr, // 125
+ nullptr, // 126
+ nullptr, // 127
+ nullptr, // 128
+ nullptr, // 129
+ nullptr, // 130
+ nullptr, // 131
+ nullptr, // 132
+ nullptr, // 133
+ nullptr, // 134
+ nullptr, // 135
+ nullptr, // 136
+ nullptr, // 137
+ nullptr, // 138
+ nullptr, // 139
+ nullptr, // 140
+ nullptr, // 141
+ nullptr, // 142
+ nullptr, // 143
+ nullptr, // 144
+ nullptr, // 145
+ nullptr, // 146
+ nullptr, // 147
+ nullptr, // 148
+ nullptr, // 149
+ nullptr, // 150
+ nullptr, // 151
+ nullptr, // 152
+ nullptr, // 153
+ nullptr, // 154
+ nullptr, // 155
+ nullptr, // 156
+ nullptr, // 157
+ nullptr, // 158
+ nullptr, // 159
+ nullptr, // 160
+ nullptr, // 161
+ nullptr, // 162
+ nullptr, // 163
+ nullptr, // 164
+ nullptr, // 165
+ nullptr, // 166
+ nullptr, // 167
+ nullptr, // 168
+ nullptr, // 169
+ nullptr, // 170
+ nullptr, // 171
+ nullptr, // 172
+ nullptr, // 173
+ nullptr, // 174
+ nullptr, // 175
+ nullptr, // 176
+ nullptr, // 177
+ nullptr, // 178
+ nullptr, // 179
+ nullptr, // 180
+ nullptr, // 181
+ nullptr, // 182
+ nullptr, // 183
+ nullptr, // 184
+ nullptr, // 185
+ nullptr, // 186
+ nullptr, // 187
+ nullptr, // 188
+ nullptr, // 189
+ nullptr, // 190
+ nullptr, // 191
+ nullptr, // 192
+ nullptr, // 193
+ nullptr, // 194
+ nullptr, // 195
+ nullptr, // 196
+ nullptr, // 197
+ nullptr, // 198
+ nullptr, // 199
+ nullptr, // 200 RPL_TRACELINK
+ nullptr, // 201 RPL_TRACECONNECTING
+ nullptr, // 202 RPL_TRACEHANDSHAKE
+ nullptr, // 203 RPL_TRACEUNKNOWN
+ nullptr, // 204 RPL_TRACEOPERATOR
+ nullptr, // 205 RPL_TRACEUSER
+ nullptr, // 206 RPL_TRACESERVER
+ nullptr, // 207 RPL_TRACESERVICE
+ nullptr, // 208 RPL_TRACENEWTYPE
+ nullptr, // 209 RPL_TRACECLASS
+ nullptr, // 210 RPL_TRACERECONNECT, RPL_STATS
+ nullptr, // 211 RPL_STATSLINKINFO
+ nullptr, // 212 RPL_STATSCOMMANDS
+ nullptr, // 213 RPL_STATSCLINE
+ nullptr, // 214 RPL_STATSNLINE
+ nullptr, // 215 RPL_STATSILINE
+ nullptr, // 216 RPL_STATSKLINE
+ nullptr, // 217 RPL_STATSQLINE, RPL_STATSPLINE
+ nullptr, // 218 RPL_STATSYLINE
PTM(parseNumericEndOfStats), // 219 RPL_ENDOFSTATS
- 0, // 220 RPL_STATSPLINE, RPL_STATSBLINE
+ nullptr, // 220 RPL_STATSPLINE, RPL_STATSBLINE
PTM(parseNumericUserMode), // 221 RPL_UMODEIS
PTM(parseNumericCodePageSet), // 222 RusNet Codepage set, RPL_MODLIST, RPL_SQLINE_NICK, RPL_STATSBLINE
- 0, // 223 RPL_STATSELINE, RPL_STATSGLINE
- 0, // 224 RPL_STATSFLINE, RPL_STATSTLINE
- 0, // 225 RPL_STATSDLINE, RPL_STATSZLINE, RPL_STATSELINE
- 0, // 226 RPL_STATSCOUNT, RPL_STATSNLINE
- 0, // 227 RPL_STATSGLINE, RPL_STATSVLINE
- 0, // 228 RPL_STATSQLINE
- 0, // 229
- 0, // 230
- 0, // 231 RPL_SERVICEINFO
- 0, // 232 RPL_ENDOFSERVICES, RPL_RULES
- 0, // 233 RPL_SERVICE
- 0, // 234 RPL_SERVLIST
- 0, // 235 RPL_SERVLISTEND
- 0, // 236 RPL_STATSVERBOSE
- 0, // 237 RPL_STATSENGINE
- 0, // 238 RPL_STATSFLINE
+ nullptr, // 223 RPL_STATSELINE, RPL_STATSGLINE
+ nullptr, // 224 RPL_STATSFLINE, RPL_STATSTLINE
+ nullptr, // 225 RPL_STATSDLINE, RPL_STATSZLINE, RPL_STATSELINE
+ nullptr, // 226 RPL_STATSCOUNT, RPL_STATSNLINE
+ nullptr, // 227 RPL_STATSGLINE, RPL_STATSVLINE
+ nullptr, // 228 RPL_STATSQLINE
+ nullptr, // 229
+ nullptr, // 230
+ nullptr, // 231 RPL_SERVICEINFO
+ nullptr, // 232 RPL_ENDOFSERVICES, RPL_RULES
+ nullptr, // 233 RPL_SERVICE
+ nullptr, // 234 RPL_SERVLIST
+ nullptr, // 235 RPL_SERVLISTEND
+ nullptr, // 236 RPL_STATSVERBOSE
+ nullptr, // 237 RPL_STATSENGINE
+ nullptr, // 238 RPL_STATSFLINE
PTM(parseNumericStats), // 239 RPL_STATSIAUTH
PTM(parseNumericStats), // 240 RPL_STATSVLINE
PTM(parseNumericStats), // 241 RPL_STATSLLINE
@@ -339,51 +339,51 @@ messageParseProc KviIrcServerParser::m_numericParseProcTable[1000] = {
PTM(parseNumericServerAdminInfoServerName), // 257 RPL_ADMINLOC1
PTM(parseNumericServerAdminInfoAdminName), // 258 RPL_ADMINLOC2
PTM(parseNumericServerAdminInfoAdminContact), // 259 RPL_ADMINEMAIL
- 0, // 260
- 0, // 261 RPL_TRACELOG
- 0, // 262 RPL_TRACEPING, RPL_TRACEEND
+ nullptr, // 260
+ nullptr, // 261 RPL_TRACELOG
+ nullptr, // 262 RPL_TRACEPING, RPL_TRACEEND
PTM(parseNumericTryAgain), // 263 RPL_TRYAGAIN
- 0, // 264
+ nullptr, // 264
PTM(parseNumericStats), // 265 RPL_LOCALUSERS
PTM(parseNumericStats), // 266 RPL_GLOBALUSERS
PTM(parseNumericStats), // 267 RPL_SHAREDUSERS, RPL_START_NETSTAT
- 0, // 268 RPL_NETSTAT
- 0, // 269 RPL_END_NETSTAT
- 0, // 270 RPL_PRIVS, RPL_MAPUSERS
- 0, // 271 RPL_SILELIST
- 0, // 272 RPL_ENDOFSILELIST
- 0, // 273 RPL_NOTIFY
- 0, // 274 RPL_ENDOFNOTIFY, RPL_STATSDELTA
+ nullptr, // 268 RPL_NETSTAT
+ nullptr, // 269 RPL_END_NETSTAT
+ nullptr, // 270 RPL_PRIVS, RPL_MAPUSERS
+ nullptr, // 271 RPL_SILELIST
+ nullptr, // 272 RPL_ENDOFSILELIST
+ nullptr, // 273 RPL_NOTIFY
+ nullptr, // 274 RPL_ENDOFNOTIFY, RPL_STATSDELTA
PTM(parseNumericWhoisOther), // 275 RPL_WHOISSSL, RPL_STATSDLINE
- 0, // 276 RPL_VCHANEXIST
- 0, // 277 RPL_VCHANLIST
- 0, // 278 RPL_VCHANHELP
- 0, // 279
- 0, // 280 RPL_GLIST
- 0, // 281 RPL_ENDOFGLIST, RPL_ACCEPTLIST
- 0, // 282 RPL_ENDOFACCEPT, RPL_JUPELIST
- 0, // 283 RPL_ALIST, RPL_ENDOFJUPELIST
- 0, // 284 RPL_ENDOFALIST, RPL_FEATURE
- 0, // 285 RPL_FEATURE, RPL_CHANINFO_HANDLE
- 0, // 286 RPL_CHANINFO_USERS, RPL_CHKHEAD
- 0, // 287 RPL_CHANINFO_CHOPS, RPL_CHANUSER
- 0, // 288 RPL_CHANINFO_VOICES, RPL_PATCHHEAD
- 0, // 289 RPL_CHANINFO_AWAY, RPL_PATCHCON
- 0, // 290 RPL_CHANINFO_OPERS, RPL_HELPHDR, RPL_DATASTR
- 0, // 291 RPL_CHANINFO_BANNED, RPL_HELPOP, RPL_ENDOFCHECK
- 0, // 292 RPL_CHANINFO_BANS, RPL_HELPTLR
- 0, // 293 RPL_CHANINFO_INVITE, RPL_HELPHLP
- 0, // 294 RPL_CHANINFO_INVITES, RPL_HELPFWD
- 0, // 295 RPL_CHANINFO_KICK, RPL_HELPIGN
- 0, // 296 RPL_CHANINFO_KICKS
- 0, // 297
- 0, // 298
- 0, // 299 RPL_END_CHANINFO
- 0, // 300 RPL_NONE
+ nullptr, // 276 RPL_VCHANEXIST
+ nullptr, // 277 RPL_VCHANLIST
+ nullptr, // 278 RPL_VCHANHELP
+ nullptr, // 279
+ nullptr, // 280 RPL_GLIST
+ nullptr, // 281 RPL_ENDOFGLIST, RPL_ACCEPTLIST
+ nullptr, // 282 RPL_ENDOFACCEPT, RPL_JUPELIST
+ nullptr, // 283 RPL_ALIST, RPL_ENDOFJUPELIST
+ nullptr, // 284 RPL_ENDOFALIST, RPL_FEATURE
+ nullptr, // 285 RPL_FEATURE, RPL_CHANINFO_HANDLE
+ nullptr, // 286 RPL_CHANINFO_USERS, RPL_CHKHEAD
+ nullptr, // 287 RPL_CHANINFO_CHOPS, RPL_CHANUSER
+ nullptr, // 288 RPL_CHANINFO_VOICES, RPL_PATCHHEAD
+ nullptr, // 289 RPL_CHANINFO_AWAY, RPL_PATCHCON
+ nullptr, // 290 RPL_CHANINFO_OPERS, RPL_HELPHDR, RPL_DATASTR
+ nullptr, // 291 RPL_CHANINFO_BANNED, RPL_HELPOP, RPL_ENDOFCHECK
+ nullptr, // 292 RPL_CHANINFO_BANS, RPL_HELPTLR
+ nullptr, // 293 RPL_CHANINFO_INVITE, RPL_HELPHLP
+ nullptr, // 294 RPL_CHANINFO_INVITES, RPL_HELPFWD
+ nullptr, // 295 RPL_CHANINFO_KICK, RPL_HELPIGN
+ nullptr, // 296 RPL_CHANINFO_KICKS
+ nullptr, // 297
+ nullptr, // 298
+ nullptr, // 299 RPL_END_CHANINFO
+ nullptr, // 300 RPL_NONE
PTM(parseNumericWhoisAway), // 301 RPL_AWAY
PTM(parseNumericUserhost), // 302 RPL_USERHOST
PTM(parseNumericIsOn), // 303 RPL_ISON
- 0, // 304 RPL_TEXT, RPL_SYNTAX
+ nullptr, // 304 RPL_TEXT, RPL_SYNTAX
PTM(parseNumericBackFromAway), // 305 RPL_UNAWAY
PTM(parseNumericAway), // 306 RPL_NOWAWAY
PTM(parseNumericWhoisRegistered), // 307 RPL_WHOISREGNICK
@@ -404,9 +404,9 @@ messageParseProc KviIrcServerParser::m_numericParseProcTable[1000] = {
PTM(parseNumericList), // 322 RPL_LIST
PTM(parseNumericListEnd), // 323 RPL_LISTEND
PTM(parseNumericChannelModeIs), // 324 RPL_CHANNELMODEIS
- 0, // 325 RPL_UNIQOPIS, RPL_CHANNELPASSIS
- 0, // 326 RPL_NOCHANPASS
- 0, // 327 RPL_CHPASSUNKNOWN
+ nullptr, // 325 RPL_UNIQOPIS, RPL_CHANNELPASSIS
+ nullptr, // 326 RPL_NOCHANPASS
+ nullptr, // 327 RPL_CHPASSUNKNOWN
PTM(parseNumericChanUrl), // 328 RPL_CHANNEL_URL
PTM(parseNumericCreationTime), // 329 RPL_CREATIONTIME, RPL_CHANNELCREATED
PTM(parseNumericWhoisAuth), // 330 RPL_WHOISAUTH
@@ -414,42 +414,42 @@ messageParseProc KviIrcServerParser::m_numericParseProcTable[1000] = {
PTM(parseNumericTopic), // 332 RPL_TOPIC
PTM(parseNumericTopicWhoTime), // 333 RPL_TOPICWHOTIME, RPL_TOPICTIME
PTM(parseNumericCommandSyntax), // 334 RPL_COMMANDSYNTAX
- 0, // 335 RPL_WHOISBOT
- 0, // 336
- 0, // 337
+ nullptr, // 335 RPL_WHOISBOT
+ nullptr, // 336
+ nullptr, // 337
PTM(parseNumericWhoisActually), // 338 RPL_WHOISACTUALLY, RPL_CHANPASSOK
PTM(parseNumericWhoisOther), // 339 RPL_BADCHANPASS
- 0, // 340 RPL_USERIP
+ nullptr, // 340 RPL_USERIP
PTM(parseNumericInviting), // 341 RPL_INVITING
- 0, // 342 RPL_SUMMONING
- 0, // 343
+ nullptr, // 342 RPL_SUMMONING
+ nullptr, // 343
PTM(parseNumeric344), // 344 RPL_REOPLIST, RPL_QUIETLIST
PTM(parseNumeric345), // 345 RPL_ENDOFREOPLIST, RPL_INVITED, RPL_QUIETLISTEND
PTM(parseNumericInviteList), // 346 RPL_INVITELIST
PTM(parseNumericEndOfInviteList), // 347 RPL_ENDOFINVITELIST
PTM(parseNumericExceptList), // 348 RPL_EXCEPTLIST
PTM(parseNumericEndOfExceptList), // 349 RPL_ENDOFEXCEPTLIST
- 0, // 350
- 0, // 351 RPL_VERSION
+ nullptr, // 350
+ nullptr, // 351 RPL_VERSION
PTM(parseNumericWhoReply), // 352 RPL_WHOREPLY
PTM(parseNumericNames), // 353 RPL_NAMREPLY
PTM(parseNumericWhospcrpl), // 354 RPL_WHOSPCRPL
- 0, // 355 RPL_NAMREPLY_
- 0, // 356
- 0, // 357 RPL_MAP
- 0, // 358 RPL_MAPMORE
- 0, // 359 RPL_MAPEND
- 0, // 360
- 0, // 361 RPL_KILLDONE
- 0, // 362 RPL_CLOSING
- 0, // 363 RPL_CLOSEEND
+ nullptr, // 355 RPL_NAMREPLY_
+ nullptr, // 356
+ nullptr, // 357 RPL_MAP
+ nullptr, // 358 RPL_MAPMORE
+ nullptr, // 359 RPL_MAPEND
+ nullptr, // 360
+ nullptr, // 361 RPL_KILLDONE
+ nullptr, // 362 RPL_CLOSING
+ nullptr, // 363 RPL_CLOSEEND
PTM(parseNumericLinks), // 364 RPL_LINKS
PTM(parseNumericEndOfLinks), // 365 RPL_ENDOFLINKS
PTM(parseNumericEndOfNames), // 366 RPL_ENDOFNAMES
PTM(parseNumeric367), // 367 RPL_BANLIST
PTM(parseNumeric368), // 368 RPL_ENDOFBANLIST
PTM(parseNumericEndOfWhowas), // 369 RPL_ENDOFWHOWAS
- 0, // 370
+ nullptr, // 370
PTM(parseNumericInfo), // 371 RPL_INFO
PTM(parseNumericMotd), // 372 RPL_MOTD
PTM(parseNumericInfoStart), // 373 RPL_INFOSTART
@@ -458,625 +458,625 @@ messageParseProc KviIrcServerParser::m_numericParseProcTable[1000] = {
PTM(parseNumericMotd), // 376 RPL_ENDOFMOTD
PTM(parseNumericMotd), // 377 RPL_MOTD2, RPL_KICKEXPIRED, RPL_SPAM
PTM(parseNumericWhoisOther), // 378 RPL_WHOISHOST, RPL_BANEXPIRED
- 0, // 379 RPL_KICKLINKED, RPL_WHOISMODES, RPL_WHOWASIP
- 0, // 380 RPL_BANLINKED, RPL_YOURHELPER
+ nullptr, // 379 RPL_KICKLINKED, RPL_WHOISMODES, RPL_WHOWASIP
+ nullptr, // 380 RPL_BANLINKED, RPL_YOURHELPER
PTM(parseNumericYoureOper), // 381 RPL_YOUREOPER
- 0, // 382 RPL_REHASHING
- 0, // 383 RPL_YOURESERVICE
- 0, // 384 RPL_MYPORTIS
- 0, // 385 RPL_NOTOPERANYMORE
+ nullptr, // 382 RPL_REHASHING
+ nullptr, // 383 RPL_YOURESERVICE
+ nullptr, // 384 RPL_MYPORTIS
+ nullptr, // 385 RPL_NOTOPERANYMORE
PTM(parseNumericQList), // 386 RPL_QLIST
PTM(parseNumericEndOfQList), // 387 RPL_ENDOFQLIST, RPL_ENDOFIRCOPS
PTM(parseNumericAList), // 388 RPL_ALIST
PTM(parseNumericEndOfAList), // 389 RPL_ENDOFALIST
- 0, // 390
+ nullptr, // 390
PTM(parseNumericTime), // 391 RPL_TIME
- 0, // 392 RPL_USERSSTART
- 0, // 393 RPL_USERS
- 0, // 394 RPL_ENDOFUSERS
- 0, // 395 RPL_NOUSERS
+ nullptr, // 392 RPL_USERSSTART
+ nullptr, // 393 RPL_USERS
+ nullptr, // 394 RPL_ENDOFUSERS
+ nullptr, // 395 RPL_NOUSERS
PTM(parseNumericHiddenHost), // 396 RPL_HOSTHIDDEN, RPL_YOURDISPLAYEDHOST
- 0, // 397
- 0, // 398
- 0, // 399
- 0, // 400 ERR_UNKNOWNERROR
+ nullptr, // 397
+ nullptr, // 398
+ nullptr, // 399
+ nullptr, // 400 ERR_UNKNOWNERROR
PTM(parseNumericNoSuchNick), // 401 ERR_NOSUCHNICK
PTM(parseNumericNoSuchServer), // 402 ERR_NOSUCHSERVER
PTM(parseNumericNoSuchChannel), // 403 ERR_NOSUCHCHANNEL
PTM(parseNumericCannotSend), // 404 ERR_CANNOTSENDTOCHAN
- 0, // 405 ERR_TOOMANYCHANNELS
+ nullptr, // 405 ERR_TOOMANYCHANNELS
PTM(parseNumericNoSuchNick), // 406 ERR_WASNOSUCHNICK
- 0, // 407 ERR_TOOMANYTARGETS
+ nullptr, // 407 ERR_TOOMANYTARGETS
PTM(parseNumericCannotSendColor), // 408 ERR_NOCOLORSONCHAN, ERR_NOSUCHSERVICE
- 0, // 409 ERR_NOORIGIN
- 0, // 410 ERR_INVALIDCAPSUBCOMMAND
- 0, // 411 ERR_NORECIPIENT
- 0, // 412 ERR_NOTEXTTOSEND
- 0, // 413 ERR_NOTOPLEVEL
- 0, // 414 ERR_WILDTOPLEVEL
+ nullptr, // 409 ERR_NOORIGIN
+ nullptr, // 410 ERR_INVALIDCAPSUBCOMMAND
+ nullptr, // 411 ERR_NORECIPIENT
+ nullptr, // 412 ERR_NOTEXTTOSEND
+ nullptr, // 413 ERR_NOTOPLEVEL
+ nullptr, // 414 ERR_WILDTOPLEVEL
PTM(otherChannelError), // 415 ERR_BADMASK
- 0, // 416 ERR_TOOMANYMATCHES, ERR_QUERYTOOLONG
- 0, // 417
- 0, // 418
- 0, // 419 ERR_LENGTHTRUNCATED
- 0, // 420
+ nullptr, // 416 ERR_TOOMANYMATCHES, ERR_QUERYTOOLONG
+ nullptr, // 417
+ nullptr, // 418
+ nullptr, // 419 ERR_LENGTHTRUNCATED
+ nullptr, // 420
PTM(parseNumericUnknownCommand), // 421 ERR_UNKNOWNCOMMAND
PTM(parseNumericMotdMissing), // 422 ERR_NOMOTD
- 0, // 423 ERR_NOADMININFO
- 0, // 424 ERR_FILEERROR
- 0, // 425 ERR_NOOPERMOTD
- 0, // 426
- 0, // 427
- 0, // 428
- 0, // 429 ERR_TOOMANYAWAY
- 0, // 430 ERR_EVENTNICKCHANGE
- 0, // 431 ERR_NONICKNAMEGIVEN
+ nullptr, // 423 ERR_NOADMININFO
+ nullptr, // 424 ERR_FILEERROR
+ nullptr, // 425 ERR_NOOPERMOTD
+ nullptr, // 426
+ nullptr, // 427
+ nullptr, // 428
+ nullptr, // 429 ERR_TOOMANYAWAY
+ nullptr, // 430 ERR_EVENTNICKCHANGE
+ nullptr, // 431 ERR_NONICKNAMEGIVEN
PTM(parseNumericNicknameProblem), // 432 ERR_ERRONEUSNICKNAME
PTM(parseNumericNicknameProblem), // 433 ERR_NICKNAMEINUSE
- 0, // 434 ERR_SERVICENAMEINUSE, ERR_NORULES
+ nullptr, // 434 ERR_SERVICENAMEINUSE, ERR_NORULES
PTM(parseNumericBanOnChan), // 435 ERR_SERVICECONFUSED, ERR_BANONCHAN
- 0, // 436 ERR_NICKCOLLISION
+ nullptr, // 436 ERR_NICKCOLLISION
PTM(parseNumericUnavailResource), // 437 ERR_UNAVAILRESOURCE, ERR_BANNICKCHANGE
- 0, // 438 ERR_NICKTOOFAST, ERR_DEAD
- 0, // 439 ERR_TARGETTOOFAST
- 0, // 440 ERR_SERVICESDOWN
- 0, // 441 ERR_USERNOTINCHANNEL
- 0, // 442 ERR_NOTONCHANNEL
+ nullptr, // 438 ERR_NICKTOOFAST, ERR_DEAD
+ nullptr, // 439 ERR_TARGETTOOFAST
+ nullptr, // 440 ERR_SERVICESDOWN
+ nullptr, // 441 ERR_USERNOTINCHANNEL
+ nullptr, // 442 ERR_NOTONCHANNEL
PTM(parseNumericUserInChan), // 443 ERR_USERONCHANNEL
- 0, // 444 ERR_NOLOGIN
- 0, // 445 ERR_SUMMONDISABLED
- 0, // 446 ERR_USERSDISABLED
- 0, // 447 ERR_NONICKCHANGE, ERR_CANTCHANGENICK
- 0, // 448
- 0, // 449 ERR_NOTIMPLEMENTED
- 0, // 450
+ nullptr, // 444 ERR_NOLOGIN
+ nullptr, // 445 ERR_SUMMONDISABLED
+ nullptr, // 446 ERR_USERSDISABLED
+ nullptr, // 447 ERR_NONICKCHANGE, ERR_CANTCHANGENICK
+ nullptr, // 448
+ nullptr, // 449 ERR_NOTIMPLEMENTED
+ nullptr, // 450
PTM(parseNumericNotRegistered), // 451 ERR_NOTREGISTERED
- 0, // 452 ERR_IDCOLLISION
- 0, // 453 ERR_NICKLOST
- 0, // 454
- 0, // 455 ERR_HOSTILENAME
- 0, // 456 ERR_ACCEPTFULL
- 0, // 457 ERR_ACCEPTEXIST
- 0, // 458 ERR_ACCEPTNOT
- 0, // 459 ERR_NOHIDING
- 0, // 460 ERR_NOTFORHALFOPS
+ nullptr, // 452 ERR_IDCOLLISION
+ nullptr, // 453 ERR_NICKLOST
+ nullptr, // 454
+ nullptr, // 455 ERR_HOSTILENAME
+ nullptr, // 456 ERR_ACCEPTFULL
+ nullptr, // 457 ERR_ACCEPTEXIST
+ nullptr, // 458 ERR_ACCEPTNOT
+ nullptr, // 459 ERR_NOHIDING
+ nullptr, // 460 ERR_NOTFORHALFOPS
PTM(parseNumericNotEnoughParams), // 461 ERR_NEEDMOREPARAMS
PTM(parseNumericAlreadyRegistered), // 462 ERR_ALREADYREGISTERED
- 0, // 463 ERR_NOPERMFORHOST
+ nullptr, // 463 ERR_NOPERMFORHOST
PTM(parseNumericPasswordIncorrect), // 464 ERR_PASSWDMISMATCH
- 0, // 465 ERR_YOUREBANNEDCREEP
- 0, // 466 ERR_YOUWILLBEBANNED
+ nullptr, // 465 ERR_YOUREBANNEDCREEP
+ nullptr, // 466 ERR_YOUWILLBEBANNED
PTM(otherChannelError), // 467 ERR_KEYSET
- 0, // 468 ERR_ONLYSERVERSCANCHANGE
- 0, // 469 ERR_LINKSET
+ nullptr, // 468 ERR_ONLYSERVERSCANCHANGE
+ nullptr, // 469 ERR_LINKSET
PTM(parseNumericForward), // 470 ERR_LINKCHANNEL, ERR_KICKEDFROMCHAN
PTM(parseNumericCantJoinChannel), // 471 ERR_CHANNELISFULL
PTM(otherChannelError), // 472 ERR_UNKNOWNMODE
PTM(parseNumericCantJoinChannel), // 473 ERR_INVITEONLYCHAN
PTM(parseNumericCantJoinChannel), // 474 ERR_BANNEDFROMCHAN
PTM(parseNumericCantJoinChannel), // 475 ERR_BADCHANNELKEY
- 0, // 476 ERR_BADCHANMASK
+ nullptr, // 476 ERR_BADCHANMASK
PTM(parseChannelHelp), // 477 RPL_CHANNELHELP
- 0, // 478 ERR_BANLISTFULL
- 0, // 479 ERR_BADCHANNAME, ERR_LINKFAIL
+ nullptr, // 478 ERR_BANLISTFULL
+ nullptr, // 479 ERR_BADCHANNAME, ERR_LINKFAIL
PTM(parseNumeric480), // 480 ERR_NOULINE, ERR_CANNOTKNOCK, ERR_SSLONLYCHAN
PTM(parseNumericNoPrivs), // 481 ERR_NOPRIVILEGES
PTM(otherChannelError), // 482 ERR_CHANOPRIVSNEEDED
- 0, // 483 ERR_CANTKILLSERVER
- 0, // 484 ERR_RESTRICTED, ERR_ISCHANSERVICE, ERR_DESYNC, ERR_ATTACKDENY
- 0, // 485 ERR_UNIQOPRIVSNEEDED, ERR_KILLDENY, ERR_CANTKICKADMIN, ERR_ISREALSERVICE
+ nullptr, // 483 ERR_CANTKILLSERVER
+ nullptr, // 484 ERR_RESTRICTED, ERR_ISCHANSERVICE, ERR_DESYNC, ERR_ATTACKDENY
+ nullptr, // 485 ERR_UNIQOPRIVSNEEDED, ERR_KILLDENY, ERR_CANTKICKADMIN, ERR_ISREALSERVICE
PTM(parseNumeric486), // 486 ERR_NONONREG, ERR_HTMDISABLED, ERR_ACCOUNTONLY
- 0, // 487 ERR_CHANTOORECENT, ERR_MSGSERVICES
- 0, // 488 ERR_TSLESSCHAN
- 0, // 489 ERR_VOICENEEDED, ERR_SECUREONLYCHAN
- 0, // 490 ERR_ALLMUSTSSL
- 0, // 491 ERR_NOOPERHOST
- 0, // 492 ERR_NOSERVICEHOST, ERR_NOCTCPALLOWED
- 0, // 493 ERR_NOFEATURE
- 0, // 494 ERR_BADFEATURE
- 0, // 495 ERR_BADLOGTYPE, ERR_DELAYREJOIN
- 0, // 496 ERR_BADLOGSYS
- 0, // 497 ERR_BADLOGVALUE
- 0, // 498 ERR_ISOPERLCHAN
- 0, // 499 ERR_CHANOWNPRIVNEEDED
- 0, // 500
- 0, // 501 ERR_UMODEUNKNOWNFLAG, ERR_UNKNOWNSNOMASK
+ nullptr, // 487 ERR_CHANTOORECENT, ERR_MSGSERVICES
+ nullptr, // 488 ERR_TSLESSCHAN
+ nullptr, // 489 ERR_VOICENEEDED, ERR_SECUREONLYCHAN
+ nullptr, // 490 ERR_ALLMUSTSSL
+ nullptr, // 491 ERR_NOOPERHOST
+ nullptr, // 492 ERR_NOSERVICEHOST, ERR_NOCTCPALLOWED
+ nullptr, // 493 ERR_NOFEATURE
+ nullptr, // 494 ERR_BADFEATURE
+ nullptr, // 495 ERR_BADLOGTYPE, ERR_DELAYREJOIN
+ nullptr, // 496 ERR_BADLOGSYS
+ nullptr, // 497 ERR_BADLOGVALUE
+ nullptr, // 498 ERR_ISOPERLCHAN
+ nullptr, // 499 ERR_CHANOWNPRIVNEEDED
+ nullptr, // 500
+ nullptr, // 501 ERR_UMODEUNKNOWNFLAG, ERR_UNKNOWNSNOMASK
PTM(parseNumericUsersDontMatch), // 502 ERR_USERSDONTMATCH
- 0, // 503 ERR_GHOSTEDCLIENT
- 0, // 504 ERR_USERNOTONSERV
- 0, // 505
- 0, // 506
- 0, // 507
- 0, // 508
- 0, // 509
- 0, // 510
- 0, // 511 ERR_SILELISTFULL
- 0, // 512 ERR_TOOMANYWATCH
- 0, // 513 ERR_BADPING
- 0, // 514 ERR_INVALID_ERROR, ERR_TOOMANYDCC
- 0, // 515 ERR_BADEXPIRE
- 0, // 516 ERR_DONTCHEAT
- 0, // 517 ERR_DISABLED
- 0, // 518 ERR_NOINVITE, ERR_LONGMASK
- 0, // 519 ERR_ADMONLY, ERR_TOOMANYUSERS
- 0, // 520 ERR_OPERONLY, ERR_MASKTOOWIDE, ERR_WHOTRUNC, ERR_CANTJOINOPERSONLY
- 0, // 521 ERR_LISTSYNTAX
- 0, // 522 ERR_WHOSYNTAX
- 0, // 523 ERR_WHOLIMEXCEED
- 0, // 524 ERR_QUARANTINED, ERR_OPERSPVERIFY
- 0, // 525 ERR_REMOTEPFX
- 0, // 526 ERR_PFXUNROUTABLE
- 0, // 527
- 0, // 528
- 0, // 529
- 0, // 530
- 0, // 531 ERR_CANTSENDTOUSER
- 0, // 532
- 0, // 533
- 0, // 534
- 0, // 535
- 0, // 536
- 0, // 537
- 0, // 538
- 0, // 539
- 0, // 540
- 0, // 541
- 0, // 542
- 0, // 543
- 0, // 544
- 0, // 545
- 0, // 546
- 0, // 547
- 0, // 548
- 0, // 549
- 0, // 550 ERR_BADHOSTMASK
- 0, // 551 ERR_HOSTUNAVAIL
- 0, // 552 ERR_USINGSLINE
- 0, // 553 ERR_STATSSLINE
- 0, // 554
- 0, // 555
- 0, // 556
- 0, // 557
- 0, // 558
- 0, // 559
- 0, // 560
- 0, // 561
- 0, // 562
- 0, // 563
- 0, // 564
- 0, // 565
- 0, // 566
- 0, // 567
- 0, // 568
- 0, // 569
- 0, // 570
- 0, // 571
- 0, // 572
- 0, // 573
- 0, // 574
- 0, // 575
- 0, // 576
- 0, // 577
- 0, // 578
- 0, // 579
- 0, // 580
- 0, // 581
- 0, // 582
- 0, // 583
- 0, // 584
- 0, // 585
- 0, // 586
- 0, // 587
- 0, // 588
- 0, // 589
- 0, // 590
- 0, // 591
- 0, // 592
- 0, // 593
- 0, // 594
- 0, // 595
- 0, // 596
- 0, // 597
- 0, // 598
- 0, // 599
+ nullptr, // 503 ERR_GHOSTEDCLIENT
+ nullptr, // 504 ERR_USERNOTONSERV
+ nullptr, // 505
+ nullptr, // 506
+ nullptr, // 507
+ nullptr, // 508
+ nullptr, // 509
+ nullptr, // 510
+ nullptr, // 511 ERR_SILELISTFULL
+ nullptr, // 512 ERR_TOOMANYWATCH
+ nullptr, // 513 ERR_BADPING
+ nullptr, // 514 ERR_INVALID_ERROR, ERR_TOOMANYDCC
+ nullptr, // 515 ERR_BADEXPIRE
+ nullptr, // 516 ERR_DONTCHEAT
+ nullptr, // 517 ERR_DISABLED
+ nullptr, // 518 ERR_NOINVITE, ERR_LONGMASK
+ nullptr, // 519 ERR_ADMONLY, ERR_TOOMANYUSERS
+ nullptr, // 520 ERR_OPERONLY, ERR_MASKTOOWIDE, ERR_WHOTRUNC, ERR_CANTJOINOPERSONLY
+ nullptr, // 521 ERR_LISTSYNTAX
+ nullptr, // 522 ERR_WHOSYNTAX
+ nullptr, // 523 ERR_WHOLIMEXCEED
+ nullptr, // 524 ERR_QUARANTINED, ERR_OPERSPVERIFY
+ nullptr, // 525 ERR_REMOTEPFX
+ nullptr, // 526 ERR_PFXUNROUTABLE
+ nullptr, // 527
+ nullptr, // 528
+ nullptr, // 529
+ nullptr, // 530
+ nullptr, // 531 ERR_CANTSENDTOUSER
+ nullptr, // 532
+ nullptr, // 533
+ nullptr, // 534
+ nullptr, // 535
+ nullptr, // 536
+ nullptr, // 537
+ nullptr, // 538
+ nullptr, // 539
+ nullptr, // 540
+ nullptr, // 541
+ nullptr, // 542
+ nullptr, // 543
+ nullptr, // 544
+ nullptr, // 545
+ nullptr, // 546
+ nullptr, // 547
+ nullptr, // 548
+ nullptr, // 549
+ nullptr, // 550 ERR_BADHOSTMASK
+ nullptr, // 551 ERR_HOSTUNAVAIL
+ nullptr, // 552 ERR_USINGSLINE
+ nullptr, // 553 ERR_STATSSLINE
+ nullptr, // 554
+ nullptr, // 555
+ nullptr, // 556
+ nullptr, // 557
+ nullptr, // 558
+ nullptr, // 559
+ nullptr, // 560
+ nullptr, // 561
+ nullptr, // 562
+ nullptr, // 563
+ nullptr, // 564
+ nullptr, // 565
+ nullptr, // 566
+ nullptr, // 567
+ nullptr, // 568
+ nullptr, // 569
+ nullptr, // 570
+ nullptr, // 571
+ nullptr, // 572
+ nullptr, // 573
+ nullptr, // 574
+ nullptr, // 575
+ nullptr, // 576
+ nullptr, // 577
+ nullptr, // 578
+ nullptr, // 579
+ nullptr, // 580
+ nullptr, // 581
+ nullptr, // 582
+ nullptr, // 583
+ nullptr, // 584
+ nullptr, // 585
+ nullptr, // 586
+ nullptr, // 587
+ nullptr, // 588
+ nullptr, // 589
+ nullptr, // 590
+ nullptr, // 591
+ nullptr, // 592
+ nullptr, // 593
+ nullptr, // 594
+ nullptr, // 595
+ nullptr, // 596
+ nullptr, // 597
+ nullptr, // 598
+ nullptr, // 599
PTM(parseNumericWatch), // 600 RPL_LOGON
PTM(parseNumericWatch), // 601 RPL_LOGOFF
PTM(parseNumericWatch), // 602 RPL_WATCHOFF
- 0, // 603 RPL_WATCHSTAT
+ nullptr, // 603 RPL_WATCHSTAT
PTM(parseNumericWatch), // 604 RPL_NOWON
PTM(parseNumericWatch), // 605 RPL_NOWOFF
- 0, // 606 RPL_WATCHLIST
- 0, // 607 RPL_ENDOFWATCH
- 0, // 608 RPL_WATCHCLEAR
- 0, // 609
- 0, // 610 RPL_MAPMORE, RPL_ISOPER
- 0, // 611 RPL_ISLOCOP
- 0, // 612 RPL_ISNOTOPER
- 0, // 613 RPL_ENDOFISOPER
- 0, // 614
- 0, // 615 RPL_MAPMORE
- 0, // 616 RPL_WHOISHOST
- 0, // 617 RPL_DCCSTATUS, RPL_WHOISBOT
- 0, // 618 RPL_DCCLIST
- 0, // 619 RPL_ENDOFDCCLIST, RPL_WHOWASHOST
- 0, // 620 RPL_DCCINFO, RPL_RULESSTART
- 0, // 621 RPL_RULES
- 0, // 622 RPL_ENDOFRULES
- 0, // 623 RPL_MAPMORE
- 0, // 624 RPL_OMOTDSTART
- 0, // 625 RPL_OMOTD
- 0, // 626 RPL_ENDOFO
- 0, // 627
- 0, // 628
- 0, // 629
- 0, // 630 RPL_SETTINGS
- 0, // 631 RPL_ENDOFSETTINGS
- 0, // 632
- 0, // 633
- 0, // 634
- 0, // 635
- 0, // 636
- 0, // 637
- 0, // 638
- 0, // 639
- 0, // 640 RPL_DUMPING
- 0, // 641 RPL_DUMPRPL
- 0, // 642 RPL_EODUMP
- 0, // 643
- 0, // 644
- 0, // 645
- 0, // 646
- 0, // 647
- 0, // 648
- 0, // 649
- 0, // 650
- 0, // 651
- 0, // 652
- 0, // 653
- 0, // 654
- 0, // 655
- 0, // 656
- 0, // 657
- 0, // 658
- 0, // 659
- 0, // 660 RPL_TRACEROUTE_HOP
- 0, // 661 RPL_TRACEROUTE_START
- 0, // 662 RPL_MODECHANGEWARN
- 0, // 663 RPL_CHANREDIR
- 0, // 664 RPL_SERVMODEIS
- 0, // 665 RPL_OTHERUMODEIS
- 0, // 666 RPL_ENDOF_GENERIC
- 0, // 667
- 0, // 668
- 0, // 669
+ nullptr, // 606 RPL_WATCHLIST
+ nullptr, // 607 RPL_ENDOFWATCH
+ nullptr, // 608 RPL_WATCHCLEAR
+ nullptr, // 609
+ nullptr, // 610 RPL_MAPMORE, RPL_ISOPER
+ nullptr, // 611 RPL_ISLOCOP
+ nullptr, // 612 RPL_ISNOTOPER
+ nullptr, // 613 RPL_ENDOFISOPER
+ nullptr, // 614
+ nullptr, // 615 RPL_MAPMORE
+ nullptr, // 616 RPL_WHOISHOST
+ nullptr, // 617 RPL_DCCSTATUS, RPL_WHOISBOT
+ nullptr, // 618 RPL_DCCLIST
+ nullptr, // 619 RPL_ENDOFDCCLIST, RPL_WHOWASHOST
+ nullptr, // 620 RPL_DCCINFO, RPL_RULESSTART
+ nullptr, // 621 RPL_RULES
+ nullptr, // 622 RPL_ENDOFRULES
+ nullptr, // 623 RPL_MAPMORE
+ nullptr, // 624 RPL_OMOTDSTART
+ nullptr, // 625 RPL_OMOTD
+ nullptr, // 626 RPL_ENDOFO
+ nullptr, // 627
+ nullptr, // 628
+ nullptr, // 629
+ nullptr, // 630 RPL_SETTINGS
+ nullptr, // 631 RPL_ENDOFSETTINGS
+ nullptr, // 632
+ nullptr, // 633
+ nullptr, // 634
+ nullptr, // 635
+ nullptr, // 636
+ nullptr, // 637
+ nullptr, // 638
+ nullptr, // 639
+ nullptr, // 640 RPL_DUMPING
+ nullptr, // 641 RPL_DUMPRPL
+ nullptr, // 642 RPL_EODUMP
+ nullptr, // 643
+ nullptr, // 644
+ nullptr, // 645
+ nullptr, // 646
+ nullptr, // 647
+ nullptr, // 648
+ nullptr, // 649
+ nullptr, // 650
+ nullptr, // 651
+ nullptr, // 652
+ nullptr, // 653
+ nullptr, // 654
+ nullptr, // 655
+ nullptr, // 656
+ nullptr, // 657
+ nullptr, // 658
+ nullptr, // 659
+ nullptr, // 660 RPL_TRACEROUTE_HOP
+ nullptr, // 661 RPL_TRACEROUTE_START
+ nullptr, // 662 RPL_MODECHANGEWARN
+ nullptr, // 663 RPL_CHANREDIR
+ nullptr, // 664 RPL_SERVMODEIS
+ nullptr, // 665 RPL_OTHERUMODEIS
+ nullptr, // 666 RPL_ENDOF_GENERIC
+ nullptr, // 667
+ nullptr, // 668
+ nullptr, // 669
PTM(parseNumericStartTls), // 670 RPL_STARTTLSOK, RPL_WHOWASDETAILS
PTM(parseNumericWhoisOther), // 671 RPL_WHOISSECURE
- 0, // 672 RPL_UNKNOWNMODES
- 0, // 673 RPL_CANNOTSETMODES
- 0, // 674
- 0, // 675
- 0, // 676
- 0, // 677
- 0, // 678 RPL_LUSERSTAFF
- 0, // 679 RPL_TIMEONSERVERIS
- 0, // 680
- 0, // 681
- 0, // 682 RPL_NETWORKS
- 0, // 683
- 0, // 684
- 0, // 685
- 0, // 686
- 0, // 687 RPL_YOURLANGUAGEIS
- 0, // 688 RPL_LANGUAGE
- 0, // 689 RPL_WHOISSTAFF
- 0, // 690 RPL_WHOISLANGUAGE
+ nullptr, // 672 RPL_UNKNOWNMODES
+ nullptr, // 673 RPL_CANNOTSETMODES
+ nullptr, // 674
+ nullptr, // 675
+ nullptr, // 676
+ nullptr, // 677
+ nullptr, // 678 RPL_LUSERSTAFF
+ nullptr, // 679 RPL_TIMEONSERVERIS
+ nullptr, // 680
+ nullptr, // 681
+ nullptr, // 682 RPL_NETWORKS
+ nullptr, // 683
+ nullptr, // 684
+ nullptr, // 685
+ nullptr, // 686
+ nullptr, // 687 RPL_YOURLANGUAGEIS
+ nullptr, // 688 RPL_LANGUAGE
+ nullptr, // 689 RPL_WHOISSTAFF
+ nullptr, // 690 RPL_WHOISLANGUAGE
PTM(parseNumericStartTls), // 691 RPL_STARTTLSFAIL
- 0, // 692
- 0, // 693
- 0, // 694
- 0, // 695
- 0, // 696
- 0, // 697
- 0, // 698
- 0, // 699
+ nullptr, // 692
+ nullptr, // 693
+ nullptr, // 694
+ nullptr, // 695
+ nullptr, // 696
+ nullptr, // 697
+ nullptr, // 698
+ nullptr, // 699
PTM(parseNumericCodePageSet), // 700 RPL_CODEPAGESET
- 0, // 701
- 0, // 702 RPL_MODLIST, RPL_COMMANDS
+ nullptr, // 701
+ nullptr, // 702 RPL_MODLIST, RPL_COMMANDS
PTM(parseNumericCodePageScheme), // 703 RPL_WHOISSCHEME, RPL_ENDOFMODLIST, RPL_COMMANDSEND
PTM(parseCommandSyntaxHelp), // 704 RPL_COMMANDSYNTAX, RPL_HELPSTART
PTM(parseCommandHelp), // 705 RPL_COMMANDHELP, RPL_HELPTXT
PTM(parseCommandEndOfHelp), // 706 RPL_ENDOFCOMMANDHELP, RPL_ENDOFHELP
- 0, // 707
- 0, // 708 RPL_ETRACEFULL
- 0, // 709 RPL_ETRACE
- 0, // 710 RPL_KNOCK
- 0, // 711 RPL_KNOCKDLVR
- 0, // 712 ERR_TOOMANYKNOCK
- 0, // 713 ERR_CHANOPEN
- 0, // 714 ERR_KNOCKONCHAN
- 0, // 715 ERR_KNOCKDISABLED
+ nullptr, // 707
+ nullptr, // 708 RPL_ETRACEFULL
+ nullptr, // 709 RPL_ETRACE
+ nullptr, // 710 RPL_KNOCK
+ nullptr, // 711 RPL_KNOCKDLVR
+ nullptr, // 712 ERR_TOOMANYKNOCK
+ nullptr, // 713 ERR_CHANOPEN
+ nullptr, // 714 ERR_KNOCKONCHAN
+ nullptr, // 715 ERR_KNOCKDISABLED
PTM(parseNumericNotifyGeneric), // 716 RPL_TARGUMODEG
PTM(parseNumericNotifyGeneric), // 717 RPL_TARGNOTIFY
PTM(parseNumericYouHaveCallerID), // 718 RPL_UMODEGMSG
- 0, // 719
- 0, // 720 RPL_OMOTDSTART
- 0, // 721 RPL_OMOTD
- 0, // 722 RPL_ENDOFOMOTD
- 0, // 723 ERR_NOPRIVS
- 0, // 724 RPL_TESTMARK
- 0, // 725 RPL_TESTLINE
- 0, // 726 RPL_NOTESTLINE
- 0, // 727
+ nullptr, // 719
+ nullptr, // 720 RPL_OMOTDSTART
+ nullptr, // 721 RPL_OMOTD
+ nullptr, // 722 RPL_ENDOFOMOTD
+ nullptr, // 723 ERR_NOPRIVS
+ nullptr, // 724 RPL_TESTMARK
+ nullptr, // 725 RPL_TESTLINE
+ nullptr, // 726 RPL_NOTESTLINE
+ nullptr, // 727
PTM(parseNumeric728), // 728 RPL_QUIETLIST
PTM(parseNumeric729), // 729 RPL_QUIETLISTEND
- 0, // 730
- 0, // 731
- 0, // 732
- 0, // 733
- 0, // 734
- 0, // 735
- 0, // 736
- 0, // 737
- 0, // 738
- 0, // 739
- 0, // 740
- 0, // 741
+ nullptr, // 730
+ nullptr, // 731
+ nullptr, // 732
+ nullptr, // 733
+ nullptr, // 734
+ nullptr, // 735
+ nullptr, // 736
+ nullptr, // 737
+ nullptr, // 738
+ nullptr, // 739
+ nullptr, // 740
+ nullptr, // 741
PTM(parseNumeric742), // 742
- 0, // 743
- 0, // 744
- 0, // 745
- 0, // 746
- 0, // 747
- 0, // 748
- 0, // 749
- 0, // 750
- 0, // 751
- 0, // 752
- 0, // 753
- 0, // 754
- 0, // 755
- 0, // 756
- 0, // 757
- 0, // 758
- 0, // 759
- 0, // 760
- 0, // 761
- 0, // 762
- 0, // 763
- 0, // 764
- 0, // 765
- 0, // 766
- 0, // 767
- 0, // 768
- 0, // 769
- 0, // 770
- 0, // 771 RPL_XINFO
- 0, // 772
- 0, // 773 RPL_XINFOSTART
- 0, // 774 RPL_XINFOEND
- 0, // 775
- 0, // 776
- 0, // 777
- 0, // 778
- 0, // 779
- 0, // 780
- 0, // 781
- 0, // 782
- 0, // 783
- 0, // 784
- 0, // 785
- 0, // 786
- 0, // 787
- 0, // 788
- 0, // 789
- 0, // 790
- 0, // 791
- 0, // 792
- 0, // 793
- 0, // 794
- 0, // 795
- 0, // 796
- 0, // 797
- 0, // 798
- 0, // 799
- 0, // 800
- 0, // 801
- 0, // 802
- 0, // 803
- 0, // 804
- 0, // 805
- 0, // 806
- 0, // 807
- 0, // 808
- 0, // 809
- 0, // 810
- 0, // 811
- 0, // 812
- 0, // 813
- 0, // 814
- 0, // 815
- 0, // 816
- 0, // 817
- 0, // 818
- 0, // 819
- 0, // 820
- 0, // 821
- 0, // 822
- 0, // 823
- 0, // 824
- 0, // 825
- 0, // 826
- 0, // 827
- 0, // 828
- 0, // 829
- 0, // 830
- 0, // 831
- 0, // 832
- 0, // 833
- 0, // 834
- 0, // 835
- 0, // 836
- 0, // 837
- 0, // 838
- 0, // 839
- 0, // 840
- 0, // 841
- 0, // 842
- 0, // 843
- 0, // 844
- 0, // 845
- 0, // 846
- 0, // 847
- 0, // 848
- 0, // 849
- 0, // 850
- 0, // 851
- 0, // 852
- 0, // 853
- 0, // 854
- 0, // 855
- 0, // 856
- 0, // 857
- 0, // 858
- 0, // 859
- 0, // 860
- 0, // 861
- 0, // 862
- 0, // 863
- 0, // 864
- 0, // 865
- 0, // 866
- 0, // 867
- 0, // 868
- 0, // 869
- 0, // 870
- 0, // 871
- 0, // 872
- 0, // 873
- 0, // 874
- 0, // 875
- 0, // 876
- 0, // 877
- 0, // 878
- 0, // 879
- 0, // 880
- 0, // 881
- 0, // 882
- 0, // 883
- 0, // 884
- 0, // 885
- 0, // 886
- 0, // 887
- 0, // 888
- 0, // 889
- 0, // 890
- 0, // 891
- 0, // 892
- 0, // 893
- 0, // 894
- 0, // 895
- 0, // 896
- 0, // 897
- 0, // 898
- 0, // 899
+ nullptr, // 743
+ nullptr, // 744
+ nullptr, // 745
+ nullptr, // 746
+ nullptr, // 747
+ nullptr, // 748
+ nullptr, // 749
+ nullptr, // 750
+ nullptr, // 751
+ nullptr, // 752
+ nullptr, // 753
+ nullptr, // 754
+ nullptr, // 755
+ nullptr, // 756
+ nullptr, // 757
+ nullptr, // 758
+ nullptr, // 759
+ nullptr, // 760
+ nullptr, // 761
+ nullptr, // 762
+ nullptr, // 763
+ nullptr, // 764
+ nullptr, // 765
+ nullptr, // 766
+ nullptr, // 767
+ nullptr, // 768
+ nullptr, // 769
+ nullptr, // 770
+ nullptr, // 771 RPL_XINFO
+ nullptr, // 772
+ nullptr, // 773 RPL_XINFOSTART
+ nullptr, // 774 RPL_XINFOEND
+ nullptr, // 775
+ nullptr, // 776
+ nullptr, // 777
+ nullptr, // 778
+ nullptr, // 779
+ nullptr, // 780
+ nullptr, // 781
+ nullptr, // 782
+ nullptr, // 783
+ nullptr, // 784
+ nullptr, // 785
+ nullptr, // 786
+ nullptr, // 787
+ nullptr, // 788
+ nullptr, // 789
+ nullptr, // 790
+ nullptr, // 791
+ nullptr, // 792
+ nullptr, // 793
+ nullptr, // 794
+ nullptr, // 795
+ nullptr, // 796
+ nullptr, // 797
+ nullptr, // 798
+ nullptr, // 799
+ nullptr, // 800
+ nullptr, // 801
+ nullptr, // 802
+ nullptr, // 803
+ nullptr, // 804
+ nullptr, // 805
+ nullptr, // 806
+ nullptr, // 807
+ nullptr, // 808
+ nullptr, // 809
+ nullptr, // 810
+ nullptr, // 811
+ nullptr, // 812
+ nullptr, // 813
+ nullptr, // 814
+ nullptr, // 815
+ nullptr, // 816
+ nullptr, // 817
+ nullptr, // 818
+ nullptr, // 819
+ nullptr, // 820
+ nullptr, // 821
+ nullptr, // 822
+ nullptr, // 823
+ nullptr, // 824
+ nullptr, // 825
+ nullptr, // 826
+ nullptr, // 827
+ nullptr, // 828
+ nullptr, // 829
+ nullptr, // 830
+ nullptr, // 831
+ nullptr, // 832
+ nullptr, // 833
+ nullptr, // 834
+ nullptr, // 835
+ nullptr, // 836
+ nullptr, // 837
+ nullptr, // 838
+ nullptr, // 839
+ nullptr, // 840
+ nullptr, // 841
+ nullptr, // 842
+ nullptr, // 843
+ nullptr, // 844
+ nullptr, // 845
+ nullptr, // 846
+ nullptr, // 847
+ nullptr, // 848
+ nullptr, // 849
+ nullptr, // 850
+ nullptr, // 851
+ nullptr, // 852
+ nullptr, // 853
+ nullptr, // 854
+ nullptr, // 855
+ nullptr, // 856
+ nullptr, // 857
+ nullptr, // 858
+ nullptr, // 859
+ nullptr, // 860
+ nullptr, // 861
+ nullptr, // 862
+ nullptr, // 863
+ nullptr, // 864
+ nullptr, // 865
+ nullptr, // 866
+ nullptr, // 867
+ nullptr, // 868
+ nullptr, // 869
+ nullptr, // 870
+ nullptr, // 871
+ nullptr, // 872
+ nullptr, // 873
+ nullptr, // 874
+ nullptr, // 875
+ nullptr, // 876
+ nullptr, // 877
+ nullptr, // 878
+ nullptr, // 879
+ nullptr, // 880
+ nullptr, // 881
+ nullptr, // 882
+ nullptr, // 883
+ nullptr, // 884
+ nullptr, // 885
+ nullptr, // 886
+ nullptr, // 887
+ nullptr, // 888
+ nullptr, // 889
+ nullptr, // 890
+ nullptr, // 891
+ nullptr, // 892
+ nullptr, // 893
+ nullptr, // 894
+ nullptr, // 895
+ nullptr, // 896
+ nullptr, // 897
+ nullptr, // 898
+ nullptr, // 899
PTM(parseNumericSaslLogin), // 900 RPL_SASLLOGIN
- 0, // 901
- 0, // 902
+ nullptr, // 901
+ nullptr, // 902
PTM(parseNumericSaslSuccess), // 903 RPL_SASLSUCCESS
PTM(parseNumericSaslFail), // 904 RPL_SASLFAILED
PTM(parseNumericSaslFail), // 905 RPL_SASLERROR
PTM(parseNumericSaslFail), // 906 RPL_SASLABORT
PTM(parseNumericSaslFail), // 907 RPL_SASLALREADYAUTH
PTM(parseNumericSaslFail), // 908 RPL_SASLMECHS
- 0, // 909
+ nullptr, // 909
PTM(parseNumericChanAccessList), // 910 RPL_CHANACCESS
PTM(parseNumericEndOfChanAccessList), // 911 RPL_ENDOFCHANACCESS
- 0, // 912
- 0, // 913
- 0, // 914
- 0, // 915
- 0, // 916
- 0, // 917
- 0, // 918
- 0, // 919
- 0, // 920
- 0, // 921
- 0, // 922
- 0, // 923
- 0, // 924
- 0, // 925
- 0, // 926
- 0, // 927
- 0, // 928
- 0, // 929
- 0, // 930
- 0, // 931
- 0, // 932
- 0, // 933
- 0, // 934
+ nullptr, // 912
+ nullptr, // 913
+ nullptr, // 914
+ nullptr, // 915
+ nullptr, // 916
+ nullptr, // 917
+ nullptr, // 918
+ nullptr, // 919
+ nullptr, // 920
+ nullptr, // 921
+ nullptr, // 922
+ nullptr, // 923
+ nullptr, // 924
+ nullptr, // 925
+ nullptr, // 926
+ nullptr, // 927
+ nullptr, // 928
+ nullptr, // 929
+ nullptr, // 930
+ nullptr, // 931
+ nullptr, // 932
+ nullptr, // 933
+ nullptr, // 934
PTM(otherChannelError), // 935 RPL_WORDFILTERTOOLONG
- 0, // 936 RPL_WORDFILTERED
+ nullptr, // 936 RPL_WORDFILTERED
PTM(otherChannelError), // 937 RPL_WORDALREADYEXISTS
PTM(otherChannelError), // 938 RPL_NOSUCHWORDFILTER
PTM(otherChannelError), // 939 RPL_WORDFILTERFULL
PTM(parseNumericEndOfSpamFilterList), // 940 RPL_SPAMFILTERLIST
PTM(parseNumericSpamFilterList), // 941 RPL_ENDOFSPAMFILTERLIST
- 0, // 942
- 0, // 943
- 0, // 944
- 0, // 945
- 0, // 946
- 0, // 947
- 0, // 948
- 0, // 949
- 0, // 950
- 0, // 951
- 0, // 952
+ nullptr, // 942
+ nullptr, // 943
+ nullptr, // 944
+ nullptr, // 945
+ nullptr, // 946
+ nullptr, // 947
+ nullptr, // 948
+ nullptr, // 949
+ nullptr, // 950
+ nullptr, // 951
+ nullptr, // 952
PTM(parseNumericEndOfExemptChanOpList), // 953 RPL_ENDOFEXEMPTCHANOPLIST
PTM(parseNumericExemptChanOpList), // 954 RPL_EXEMPTCHANOPLIST
- 0, // 955
- 0, // 956
- 0, // 957
- 0, // 958
- 0, // 959
- 0, // 960
- 0, // 961
- 0, // 962
- 0, // 963
- 0, // 964
- 0, // 965
- 0, // 966
- 0, // 967
- 0, // 968
- 0, // 969
- 0, // 970
- 0, // 971
- 0, // 972 ERR_CANNOTDOCOMMAND, ERR_CANTUNLOADMODULE
- 0, // 973 ERR_CANNOTCHANGEUMODE, RPL_UNLOADEDMODULE
- 0, // 974 ERR_CANNOTCHANGECHANMODE, ERR_CANTLOADMODULE
- 0, // 975 ERR_CANNOTCHANGESERVERMODE, RPL_LOADEDMODULE
- 0, // 976 ERR_CANNOTSENDTONICK
- 0, // 977 ERR_UNKNOWNSERVERMODE
- 0, // 978
- 0, // 979 ERR_SERVERMODELOCK
- 0, // 980 ERR_BADCHARENCODING
- 0, // 981 ERR_TOOMANYLANGUAGES
- 0, // 982 ERR_NOLANGUAGE
- 0, // 983 ERR_TEXTTOOSHORT
- 0, // 984
- 0, // 985
- 0, // 986
- 0, // 987
- 0, // 988
- 0, // 989
- 0, // 990
- 0, // 991
- 0, // 992
- 0, // 993
- 0, // 994
- 0, // 995
- 0, // 996
- 0, // 997
- 0, // 998
- 0 // 999 ERR_NUMERIC_ERR
+ nullptr, // 955
+ nullptr, // 956
+ nullptr, // 957
+ nullptr, // 958
+ nullptr, // 959
+ nullptr, // 960
+ nullptr, // 961
+ nullptr, // 962
+ nullptr, // 963
+ nullptr, // 964
+ nullptr, // 965
+ nullptr, // 966
+ nullptr, // 967
+ nullptr, // 968
+ nullptr, // 969
+ nullptr, // 970
+ nullptr, // 971
+ nullptr, // 972 ERR_CANNOTDOCOMMAND, ERR_CANTUNLOADMODULE
+ nullptr, // 973 ERR_CANNOTCHANGEUMODE, RPL_UNLOADEDMODULE
+ nullptr, // 974 ERR_CANNOTCHANGECHANMODE, ERR_CANTLOADMODULE
+ nullptr, // 975 ERR_CANNOTCHANGESERVERMODE, RPL_LOADEDMODULE
+ nullptr, // 976 ERR_CANNOTSENDTONICK
+ nullptr, // 977 ERR_UNKNOWNSERVERMODE
+ nullptr, // 978
+ nullptr, // 979 ERR_SERVERMODELOCK
+ nullptr, // 980 ERR_BADCHARENCODING
+ nullptr, // 981 ERR_TOOMANYLANGUAGES
+ nullptr, // 982 ERR_NOLANGUAGE
+ nullptr, // 983 ERR_TEXTTOOSHORT
+ nullptr, // 984
+ nullptr, // 985
+ nullptr, // 986
+ nullptr, // 987
+ nullptr, // 988
+ nullptr, // 989
+ nullptr, // 990
+ nullptr, // 991
+ nullptr, // 992
+ nullptr, // 993
+ nullptr, // 994
+ nullptr, // 995
+ nullptr, // 996
+ nullptr, // 997
+ nullptr, // 998
+ nullptr // 999 ERR_NUMERIC_ERR
};
diff --git a/src/kvirc/ui/KviActionDrawer.cpp b/src/kvirc/ui/KviActionDrawer.cpp
index b4af502cd..c5f518db8 100644
--- a/src/kvirc/ui/KviActionDrawer.cpp
+++ b/src/kvirc/ui/KviActionDrawer.cpp
@@ -45,8 +45,7 @@ KviActionDrawer::KviActionDrawer(QWidget * pParent)
}
KviActionDrawer::~KviActionDrawer()
-{
-}
+ = default;
void KviActionDrawer::fill()
{
@@ -104,8 +103,7 @@ KviActionDrawerPage::KviActionDrawerPage(QWidget * pParent, const QString & szDe
}
KviActionDrawerPage::~KviActionDrawerPage()
-{
-}
+ = default;
void KviActionDrawerPage::add(KviAction * pAction)
{
@@ -123,8 +121,7 @@ KviActionDrawerPageListWidget::KviActionDrawerPageListWidget(KviActionDrawerPage
}
KviActionDrawerPageListWidget::~KviActionDrawerPageListWidget()
-{
-}
+ = default;
void KviActionDrawerPageListWidget::mousePressEvent(QMouseEvent * e)
{
@@ -179,5 +176,4 @@ KviActionDrawerPageListWidgetItem::KviActionDrawerPageListWidgetItem(KviTalListW
}
KviActionDrawerPageListWidgetItem::~KviActionDrawerPageListWidgetItem()
-{
-}
+ = default;
diff --git a/src/kvirc/ui/KviChannelWindow.cpp b/src/kvirc/ui/KviChannelWindow.cpp
index 0525520c8..5f1cf5350 100644
--- a/src/kvirc/ui/KviChannelWindow.cpp
+++ b/src/kvirc/ui/KviChannelWindow.cpp
@@ -174,9 +174,9 @@ KviChannelWindow::KviChannelWindow(KviConsoleWindow * lpConsole, const QString &
szListModes = pServerInfo->supportedListModes();
szListModes.remove('b');
- for(int i = 0; i < szListModes.size(); ++i)
+ for(auto szListMode : szListModes)
{
- char cMode = szListModes.at(i).unicode();
+ char cMode = szListMode.unicode();
QString szDescription = pServerInfo->getChannelModeDescription(cMode);
if(szDescription.isEmpty())
szDescription = __tr2qs("Mode \"%1\" masks").arg(cMode);
@@ -219,7 +219,7 @@ KviChannelWindow::KviChannelWindow(KviConsoleWindow * lpConsole, const QString &
m_pModeEditorButton = new KviWindowToolPageButton(KviIconManager::ChanModeHide, KviIconManager::ChanMode, __tr2qs("Mode editor"), buttonContainer(), false);
m_pModeEditorButton->setObjectName("mode_editor_button");
connect(m_pModeEditorButton, SIGNAL(clicked()), this, SLOT(toggleModeEditor()));
- m_pModeEditor = 0;
+ m_pModeEditor = nullptr;
#ifdef COMPILE_CRYPT_SUPPORT
createCryptControllerButton(m_pButtonContainer);
@@ -405,7 +405,7 @@ void KviChannelWindow::loadProperties(KviConfigurationFile * pCfg)
m_pListViewButton->setChecked(!bHidden);
if(!bHidden)
m_pSplitter->setSizes(m_SplitterSizesList);
- resizeEvent(0);
+ resizeEvent(nullptr);
}
if(pCfg->readBoolEntry("ToolButtonsHidden", KVI_OPTION_BOOL(KviOption_boolHideWindowToolButtons)) != buttonContainer()->isHidden())
@@ -423,7 +423,7 @@ void KviChannelWindow::showDoubleView(bool bShow)
m_VertSplitterSizesList = m_pVertSplitter->sizes();
delete m_pMessageView;
- m_pMessageView = 0;
+ m_pMessageView = nullptr;
if(m_pDoubleViewButton->isChecked())
m_pDoubleViewButton->setChecked(false);
@@ -500,7 +500,7 @@ void KviChannelWindow::toggleModeEditor()
m_pSplitter->setMinimumHeight(20);
if(m_pModeEditorButton->isChecked())
m_pModeEditorButton->setChecked(false);
- resizeEvent(0);
+ resizeEvent(nullptr);
}
else
{
@@ -750,7 +750,7 @@ void KviChannelWindow::setDeadChan()
m_pUserListView->enableUpdates(false);
m_pUserListView->partAll();
m_pUserListView->enableUpdates(true);
- m_pUserListView->setUserDataBase(0);
+ m_pUserListView->setUserDataBase(nullptr);
//clear all mask editors
QMap<char, KviMaskEditor *>::const_iterator iter2 = m_pListEditors.constBegin();
@@ -1847,7 +1847,7 @@ void KviChannelWindow::closeEvent(QCloseEvent * pEvent)
KviQString::escapeKvs(&szTmp, KviQString::PermitVariables | KviQString::PermitFunctions);
KviKvsVariant vRet;
- if(KviKvsScript::evaluate(szTmp, this, 0, &vRet))
+ if(KviKvsScript::evaluate(szTmp, this, nullptr, &vRet))
vRet.asString(szTmp);
QByteArray dat = encodeText(szTmp);
diff --git a/src/kvirc/ui/KviColorSelectionWindow.cpp b/src/kvirc/ui/KviColorSelectionWindow.cpp
index 32d194c55..1e4d9df2d 100644
--- a/src/kvirc/ui/KviColorSelectionWindow.cpp
+++ b/src/kvirc/ui/KviColorSelectionWindow.cpp
@@ -32,13 +32,13 @@
#include <QMouseEvent>
KviColorWindow::KviColorWindow()
- : QWidget(0)
+ : QWidget(nullptr)
{
setObjectName("toplevel_color_window");
setWindowFlags(Qt::Popup);
setFocusPolicy(Qt::NoFocus);
setFixedSize(144, 36);
- m_pOwner = 0;
+ m_pOwner = nullptr;
QFont fnt = QFont();
fnt.setStyleHint(QFont::TypeWriter);
fnt.setPointSize(10);
diff --git a/src/kvirc/ui/KviConsoleWindow.cpp b/src/kvirc/ui/KviConsoleWindow.cpp
index 63dfdf2ff..143195085 100644
--- a/src/kvirc/ui/KviConsoleWindow.cpp
+++ b/src/kvirc/ui/KviConsoleWindow.cpp
@@ -138,7 +138,7 @@ KviConsoleWindow::KviConsoleWindow(int iFlags)
m_pNotifyViewButton = new KviWindowToolPageButton(KviIconManager::HideListView, KviIconManager::ShowListView, __tr2qs("Notify list"), buttonContainer(), true);
connect(m_pNotifyViewButton, SIGNAL(clicked()), this, SLOT(toggleNotifyView()));
- m_pNotifyListView = new KviUserListView(m_pSplitter, m_pNotifyViewButton, 0, this, 19, __tr2qs("Notify list"), "notify_list_view");
+ m_pNotifyListView = new KviUserListView(m_pSplitter, m_pNotifyViewButton, nullptr, this, 19, __tr2qs("Notify list"), "notify_list_view");
m_pInput = new KviInput(this, m_pNotifyListView);
@@ -154,12 +154,9 @@ void KviConsoleWindow::recentUrlsChanged()
{
QString cur = m_pAddressEdit->currentText();
m_pAddressEdit->clear();
- for(
- QStringList::Iterator it = KVI_OPTION_STRINGLIST(KviOption_stringlistRecentIrcUrls).begin();
- it != KVI_OPTION_STRINGLIST(KviOption_stringlistRecentIrcUrls).end();
- ++it)
+ for(auto & it : KVI_OPTION_STRINGLIST(KviOption_stringlistRecentIrcUrls))
{
- m_pAddressEdit->addItem(*(g_pIconManager->getSmallIcon(KviIconManager::Url)), *it);
+ m_pAddressEdit->addItem(*(g_pIconManager->getSmallIcon(KviIconManager::Url)), it);
}
int i = m_pAddressEdit->findText(cur);
@@ -178,7 +175,7 @@ void KviConsoleWindow::recentUrlsChanged()
bool KviConsoleWindow::connectionInProgress()
{
- if(context()->asynchronousConnectionData() != 0)
+ if(context()->asynchronousConnectionData() != nullptr)
return true;
if(context()->state() != KviIrcContext::Idle)
return true;
@@ -197,7 +194,7 @@ KviConsoleWindow::~KviConsoleWindow()
//if(m_pLastIrcServer)delete m_pLastIrcServer;
delete m_pContext;
- m_pContext = 0;
+ m_pContext = nullptr;
delete m_pTmpHighLightedChannels;
}
@@ -233,20 +230,18 @@ void KviConsoleWindow::completeChannel(const QString & word, KviPointerList<QStr
QStringList * pList = g_pApp->recentChannelsForNetwork(currentNetworkName());
if(pList)
{
- for(QStringList::Iterator it = pList->begin(); it != pList->end(); ++it)
+ for(auto & it : *pList)
{
- if(KviQString::equalCIN((*it), word, word.length()))
- matches->append(new QString(*it));
+ if(KviQString::equalCIN(it, word, word.length()))
+ matches->append(new QString(it));
}
}
}
void KviConsoleWindow::completeServer(const QString & word, KviPointerList<QString> * matches)
{
- for(QStringList::Iterator it = KVI_OPTION_STRINGLIST(KviOption_stringlistRecentServers).begin(); it != KVI_OPTION_STRINGLIST(KviOption_stringlistRecentServers).end(); ++it)
+ for(auto srv : KVI_OPTION_STRINGLIST(KviOption_stringlistRecentServers))
{
- QString srv((*it));
-
KviQString::cutToFirst(srv, '/');
while(srv.startsWith("/"))
srv.remove(0, 1);
@@ -507,7 +502,7 @@ void KviConsoleWindow::connectionDetached()
{
//need to update URI?
m_pNotifyListView->partAll();
- m_pNotifyListView->setUserDataBase(0); // this is rather for crash tests
+ m_pNotifyListView->setUserDataBase(nullptr); // this is rather for crash tests
}
void KviConsoleWindow::closeEvent(QCloseEvent * e)
@@ -588,7 +583,7 @@ int KviConsoleWindow::triggerOnHighlight(KviWindow * pWnd, int iType, const QStr
return iType;
}
if(!KVI_OPTION_STRING(KviOption_stringOnHighlightedMessageSound).isEmpty() && pWnd && !pWnd->hasAttention())
- KviKvsScript::run("snd.play $0", 0, new KviKvsVariantList(new KviKvsVariant(KVI_OPTION_STRING(KviOption_stringOnHighlightedMessageSound))));
+ KviKvsScript::run("snd.play $0", nullptr, new KviKvsVariantList(new KviKvsVariant(KVI_OPTION_STRING(KviOption_stringOnHighlightedMessageSound))));
QString szMessageType = QString("%1").arg(iType);
@@ -645,28 +640,27 @@ int KviConsoleWindow::applyHighlighting(KviWindow * wnd, int type, const QString
if(KVI_OPTION_BOOL(KviOption_boolUseWordHighlighting))
{
- for(QStringList::Iterator it = KVI_OPTION_STRINGLIST(KviOption_stringlistHighlightWords).begin();
- it != KVI_OPTION_STRINGLIST(KviOption_stringlistHighlightWords).end(); ++it)
+ for(auto & it : KVI_OPTION_STRINGLIST(KviOption_stringlistHighlightWords))
{
- if((*it).isEmpty())
+ if(it.isEmpty())
continue;
if(KVI_OPTION_BOOL(KviOption_boolUseFullWordHighlighting))
{
- if(szStripMsg.contains(*it, cs))
- return triggerOnHighlight(wnd, type, nick, user, host, szMsg, *it);
+ if(szStripMsg.contains(it, cs))
+ return triggerOnHighlight(wnd, type, nick, user, host, szMsg, it);
}
else
{
if(!szPattern.isEmpty())
rgxHlite.setPattern(
- QString("(?:[%1]|\\s|^)%2(?:[%1]|\\s|$)").arg(QRegExp::escape(szPattern), QRegExp::escape(*it)));
+ QString("(?:[%1]|\\s|^)%2(?:[%1]|\\s|$)").arg(QRegExp::escape(szPattern), QRegExp::escape(it)));
else
rgxHlite.setPattern(
- QString("(?:\\s|^)%1(?:\\s|$)").arg(QRegExp::escape(*it)));
+ QString("(?:\\s|^)%1(?:\\s|$)").arg(QRegExp::escape(it)));
rgxHlite.setCaseSensitivity(cs);
if(szStripMsg.contains(rgxHlite))
- return triggerOnHighlight(wnd, type, nick, user, host, szMsg, *it);
+ return triggerOnHighlight(wnd, type, nick, user, host, szMsg, it);
}
}
}
@@ -1027,7 +1021,7 @@ void KviConsoleWindow::resetAvatarForMatchingUsers(KviRegisteredUser * u)
KviAvatar * KviConsoleWindow::setAvatar(const QString & nick, const QString & user, const QString & host, const QString & szLocalPath, const QString & szName)
{
if(!connection())
- return 0;
+ return nullptr;
KviIrcUserEntry * e = connection()->userDataBase()->find(nick);
if(e)
{
@@ -1035,13 +1029,13 @@ KviAvatar * KviConsoleWindow::setAvatar(const QString & nick, const QString & us
if((!user.isEmpty()) && e->hasUser())
{
if(!KviQString::equalCI(user, e->user()))
- return 0;
+ return nullptr;
}
if((!host.isEmpty()) && e->hasHost())
{
if(!KviQString::equalCI(host, e->host()))
- return 0;
+ return nullptr;
}
// Ok...got it
@@ -1058,7 +1052,7 @@ KviAvatar * KviConsoleWindow::setAvatar(const QString & nick, const QString & us
output(KVI_OUT_VERBOSE, __tr2qs("Failed to load avatar with name \"%Q\" and local path \"%Q\""), &szName, &szLocalPath);
}
}
- return 0;
+ return nullptr;
}
KviAvatar * KviConsoleWindow::defaultAvatarFromOptions()
@@ -1066,13 +1060,13 @@ KviAvatar * KviConsoleWindow::defaultAvatarFromOptions()
QPixmap * avatar = KVI_OPTION_PIXMAP(KviOption_pixmapMyAvatar).pixmap();
if(!avatar)
- return 0;
+ return nullptr;
if(avatar->isNull())
- return 0;
+ return nullptr;
if(KVI_OPTION_STRING(KviOption_stringMyAvatar).isEmpty())
- return 0;
+ return nullptr;
KviAvatar * loadedAvatar = new KviAvatar(KVI_OPTION_PIXMAP(KviOption_pixmapMyAvatar).path(), KVI_OPTION_STRING(KviOption_stringMyAvatar));
@@ -1080,18 +1074,18 @@ KviAvatar * KviConsoleWindow::defaultAvatarFromOptions()
return loadedAvatar;
delete loadedAvatar;
- return 0;
+ return nullptr;
}
KviAvatar * KviConsoleWindow::currentAvatar()
{
if(!connection())
- return 0;
+ return nullptr;
KviIrcUserEntry * e = connection()->userDataBase()->find(connection()->userInfo()->nickName());
if(!e)
- return 0;
+ return nullptr;
KviAvatar * a = e->avatar();
diff --git a/src/kvirc/ui/KviCryptController.cpp b/src/kvirc/ui/KviCryptController.cpp
index fe1dc8352..63b8839e9 100644
--- a/src/kvirc/ui/KviCryptController.cpp
+++ b/src/kvirc/ui/KviCryptController.cpp
@@ -55,8 +55,7 @@ KviEngineListBoxItem::KviEngineListBoxItem(KviTalListWidget * pList, KviCryptEng
}
KviEngineListBoxItem::~KviEngineListBoxItem()
-{
-}
+ = default;
KviCryptController::KviCryptController(QWidget * pParent, KviWindowToolPageButton * pButton, KviWindow * pWnd, KviCryptSessionInfo * pInfo)
: KviWindowToolWidget(pParent, pButton)
@@ -135,8 +134,8 @@ KviCryptController::KviCryptController(QWidget * pParent, KviWindowToolPageButto
pLayout->setRowStretch(3, 1);
pLayout->setColumnStretch(2, 1);
- m_pLastItem = 0;
- m_pSessionInfo = 0;
+ m_pLastItem = nullptr;
+ m_pSessionInfo = nullptr;
fillEngineList();
@@ -216,7 +215,7 @@ void KviCryptController::engineHighlighted(QListWidgetItem * pItem, QListWidgetI
enableWidgets(true);
}
else
- m_pLastItem = 0;
+ m_pLastItem = nullptr;
}
void KviCryptController::enableCheckToggled(bool bChecked)
@@ -271,7 +270,7 @@ void KviCryptController::okClicked()
{
m_pWindow->output(KVI_OUT_SYSTEMERROR, __tr2qs("Encryption: can't create an engine instance: encryption disabled"));
delete m_pSessionInfo;
- m_pSessionInfo = 0;
+ m_pSessionInfo = nullptr;
}
else
{
@@ -281,7 +280,7 @@ void KviCryptController::okClicked()
QString szErrStr = m_pSessionInfo->m_pEngine->lastError();
g_pCryptEngineManager->deallocateEngine(m_pSessionInfo->m_pEngine);
delete m_pSessionInfo;
- m_pSessionInfo = 0;
+ m_pSessionInfo = nullptr;
m_pWindow->output(KVI_OUT_SYSTEMERROR, __tr2qs("Encryption: can't initialize the engine: %s"), szErrStr.toUtf8().data());
}
else
@@ -391,7 +390,7 @@ bool KviCryptController::initializeEngine(KviCryptEngine * pEngine)
KviCryptSessionInfo * KviCryptController::getNewSessionInfo()
{
KviCryptSessionInfo * pInfo = m_pSessionInfo;
- m_pSessionInfo = 0;
+ m_pSessionInfo = nullptr;
return pInfo;
}
@@ -408,7 +407,7 @@ void KviCryptController::destroyCryptSessionInfo(KviCryptSessionInfo ** ppInfo)
(*ppInfo)->m_pEngine->disconnect(); // disconnect every signal (this is mainly for destroyed())
g_pCryptEngineManager->deallocateEngine((*ppInfo)->m_pEngine); // kill the engine
delete *ppInfo;
- *ppInfo = 0;
+ *ppInfo = nullptr;
}
#endif //COMPILE_CRYPT_SUPPORT
diff --git a/src/kvirc/ui/KviCtcpPageDialog.cpp b/src/kvirc/ui/KviCtcpPageDialog.cpp
index d7c83efeb..8447e8ffb 100644
--- a/src/kvirc/ui/KviCtcpPageDialog.cpp
+++ b/src/kvirc/ui/KviCtcpPageDialog.cpp
@@ -42,7 +42,7 @@
extern KVIRC_API KviCtcpPageDialog * g_pCtcpPageDialog;
KviCtcpPageDialog::KviCtcpPageDialog()
- : QWidget(0, Qt::WindowStaysOnTopHint | Qt::Tool | Qt::Dialog | Qt::Window)
+ : QWidget(nullptr, Qt::WindowStaysOnTopHint | Qt::Tool | Qt::Dialog | Qt::Window)
{
setObjectName("kvirc_ctcppage_dialog");
setWindowTitle(__tr2qs("CTCP Page - KVIrc"));
@@ -65,7 +65,7 @@ KviCtcpPageDialog::KviCtcpPageDialog()
KviCtcpPageDialog::~KviCtcpPageDialog()
{
- g_pCtcpPageDialog = 0;
+ g_pCtcpPageDialog = nullptr;
}
void KviCtcpPageDialog::center()
diff --git a/src/kvirc/ui/KviCustomToolBar.cpp b/src/kvirc/ui/KviCustomToolBar.cpp
index 4973add52..3e78806ad 100644
--- a/src/kvirc/ui/KviCustomToolBar.cpp
+++ b/src/kvirc/ui/KviCustomToolBar.cpp
@@ -41,13 +41,13 @@
#include <QMimeData>
#include <QMenu>
-static QAction * g_pDraggedAction = 0;
+static QAction * g_pDraggedAction = nullptr;
KviCustomToolBar::KviCustomToolBar(KviCustomToolBarDescriptor * pDesc, const QString & szLabel, Qt::ToolBarArea type, const char * pcName)
: KviToolBar(szLabel, type, pcName)
{
m_pDescriptor = pDesc;
- m_pFilteredChildren = 0;
+ m_pFilteredChildren = nullptr;
setAcceptDrops(true);
// if the user removes all the items from this toolbar, keep a minimum size to permit dropping new item
setMinimumSize(16, 16);
@@ -69,7 +69,7 @@ KviCustomToolBar::~KviCustomToolBar()
if(KviActionManager::customizingToolBars())
{
if(KviActionManager::currentToolBar() == this)
- KviActionManager::instance()->setCurrentToolBar(0);
+ KviActionManager::instance()->setCurrentToolBar(nullptr);
}
if(m_pFilteredChildren)
@@ -130,10 +130,10 @@ void KviCustomToolBar::beginCustomize()
m_pFilteredChildren->setAutoDelete(true);
// filter the events for all the children
QList<QObject *> list = children();
- for(QList<QObject *>::Iterator it = list.begin(); it != list.end(); ++it)
+ for(auto & it : list)
{
- if((*it)->isWidgetType())
- filterChild(*it);
+ if(it->isWidgetType())
+ filterChild(it);
}
}
@@ -141,16 +141,16 @@ void KviCustomToolBar::endCustomize()
{
// stop filtering events
QList<QObject *> list = children();
- for(QList<QObject *>::Iterator it = list.begin(); it != list.end(); ++it)
+ for(auto & it : list)
{
- if((*it)->isWidgetType())
- unfilterChild(*it);
+ if(it->isWidgetType())
+ unfilterChild(it);
}
if(m_pFilteredChildren)
{
delete m_pFilteredChildren;
- m_pFilteredChildren = 0;
+ m_pFilteredChildren = nullptr;
}
syncDescriptor();
}
@@ -250,7 +250,7 @@ void KviCustomToolBar::dropEvent(QDropEvent * e)
if(!g_pDraggedAction->objectName().compare(e->mimeData()->text()))
{
- g_pDraggedAction = 0;
+ g_pDraggedAction = nullptr;
e->acceptProposedAction();
}
}
@@ -286,7 +286,7 @@ bool KviCustomToolBar::eventFilter(QObject * o, QEvent * e)
{
if(pEvent->pos().x() > (pMovedWidget->width() - 4))
{
- g_pDraggedAction = 0;
+ g_pDraggedAction = nullptr;
return KviToolBar::eventFilter(o, e); // let the applet handle the event it
}
}
@@ -309,7 +309,7 @@ bool KviCustomToolBar::eventFilter(QObject * o, QEvent * e)
// search for the action after the moved one: we'll need it
// to reinsert m_pMovedChild in the right position if necessary
- QAction * pAfterAction = 0;
+ QAction * pAfterAction = nullptr;
bool found = false;
foreach(QAction * pTmp, actions())
{
@@ -334,7 +334,7 @@ bool KviCustomToolBar::eventFilter(QObject * o, QEvent * e)
KviActionManager::instance()->emitRemoveActionsHintRequest();
insertAction(pAfterAction, g_pDraggedAction);
}
- g_pDraggedAction = 0;
+ g_pDraggedAction = nullptr;
return true;
}
}
diff --git a/src/kvirc/ui/KviDebugWindow.cpp b/src/kvirc/ui/KviDebugWindow.cpp
index 3c4a5b604..262558f2f 100644
--- a/src/kvirc/ui/KviDebugWindow.cpp
+++ b/src/kvirc/ui/KviDebugWindow.cpp
@@ -37,22 +37,22 @@
#include <QList>
#include <QPixmap>
-KviDebugWindow * KviDebugWindow::m_pInstance = 0;
+KviDebugWindow * KviDebugWindow::m_pInstance = nullptr;
KviDebugWindow::KviDebugWindow()
- : KviWindow(KviWindow::Debug, __tr2qs("Debug Messages"), 0)
+ : KviWindow(KviWindow::Debug, __tr2qs("Debug Messages"), nullptr)
{
m_pInstance = this;
m_pSplitter = new KviTalSplitter(Qt::Horizontal, this);
m_pSplitter->setObjectName("main_splitter");
m_pIrcView = new KviIrcView(m_pSplitter, this);
- m_pInput = new KviInput(this, 0);
+ m_pInput = new KviInput(this, nullptr);
updateCaption();
}
KviDebugWindow::~KviDebugWindow()
{
- m_pInstance = 0;
+ m_pInstance = nullptr;
}
KviDebugWindow * KviDebugWindow::getInstance()
diff --git a/src/kvirc/ui/KviDynamicToolTip.cpp b/src/kvirc/ui/KviDynamicToolTip.cpp
index 8b3a3e079..a2121bd48 100644
--- a/src/kvirc/ui/KviDynamicToolTip.cpp
+++ b/src/kvirc/ui/KviDynamicToolTip.cpp
@@ -31,8 +31,7 @@ KviDynamicToolTipHelper::KviDynamicToolTipHelper(QWidget * parent, KviDynamicToo
}
KviDynamicToolTipHelper::~KviDynamicToolTipHelper()
-{
-}
+ = default;
void KviDynamicToolTipHelper::maybeTip(const QPoint & pnt)
{
diff --git a/src/kvirc/ui/KviFileDialog.cpp b/src/kvirc/ui/KviFileDialog.cpp
index 4e26a0161..ea52cf968 100644
--- a/src/kvirc/ui/KviFileDialog.cpp
+++ b/src/kvirc/ui/KviFileDialog.cpp
@@ -45,8 +45,7 @@ KviFileDialog::KviFileDialog(const QString & szDirName, const QString & szFilter
}
KviFileDialog::~KviFileDialog()
-{
-}
+ = default;
/*
void KviFileDialog::goKvirc()
diff --git a/src/kvirc/ui/KviHistoryWindow.cpp b/src/kvirc/ui/KviHistoryWindow.cpp
index c409e4e62..86ad584ad 100644
--- a/src/kvirc/ui/KviHistoryWindow.cpp
+++ b/src/kvirc/ui/KviHistoryWindow.cpp
@@ -40,7 +40,7 @@ KviHistoryWindow::KviHistoryWindow(QWidget * pParent)
: QListWidget(pParent)
{
m_pParent = pParent;
- m_pOwner = 0;
+ m_pOwner = nullptr;
setSelectionMode(QAbstractItemView::SingleSelection);
setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
@@ -200,7 +200,7 @@ void KviHistoryWindow::keyPressEvent(QKeyEvent * e)
void KviHistoryWindow::ownerDead()
{
- m_pOwner = 0;
+ m_pOwner = nullptr;
doHide();
}
@@ -218,7 +218,7 @@ void KviHistoryWindow::timerEvent(QTimerEvent * e)
return;
}
- m_pOwner = 0; // do not setFocus() to the owner after the timeout
+ m_pOwner = nullptr; // do not setFocus() to the owner after the timeout
doHide();
}
@@ -253,15 +253,14 @@ void KviHistoryWindow::hideEvent(QHideEvent *)
}
KviHistoryWindowWidget::KviHistoryWindowWidget()
- : QWidget(0)
+ : QWidget(nullptr)
{
setWindowFlags(Qt::Popup);
m_pWindow = new KviHistoryWindow(this);
}
KviHistoryWindowWidget::~KviHistoryWindowWidget()
-{
-}
+ = default;
void KviHistoryWindowWidget::popup(KviInput * pOwner)
{
diff --git a/src/kvirc/ui/KviHtmlDialog.cpp b/src/kvirc/ui/KviHtmlDialog.cpp
index 07ae9ef23..3e316b441 100644
--- a/src/kvirc/ui/KviHtmlDialog.cpp
+++ b/src/kvirc/ui/KviHtmlDialog.cpp
@@ -120,8 +120,7 @@ KviHtmlDialog::KviHtmlDialog(QWidget * pParent, KviHtmlDialogData * pData)
}
KviHtmlDialog::~KviHtmlDialog()
-{
-}
+ = default;
void KviHtmlDialog::button1Pressed()
{
diff --git a/src/kvirc/ui/KviInput.cpp b/src/kvirc/ui/KviInput.cpp
index 8c93d03e8..2da13bd97 100644
--- a/src/kvirc/ui/KviInput.cpp
+++ b/src/kvirc/ui/KviInput.cpp
@@ -78,7 +78,7 @@ KviInput::KviInput(KviWindow * pPar, KviUserListView * pView)
m_pLayout->setSpacing(0);
m_pWindow = pPar;
- m_pMultiLineEditor = 0;
+ m_pMultiLineEditor = nullptr;
m_pHideToolsButton = new QToolButton(this);
m_pHideToolsButton->setObjectName("hide_container_button");
@@ -211,8 +211,8 @@ void KviInput::inputEditorEnterPressed()
void KviInput::installShortcuts()
{
- KviShortcut::create(KVI_SHORTCUTS_INPUT_MULTILINE, this, SLOT(toggleMultiLine()), 0, Qt::WidgetWithChildrenShortcut);
- KviShortcut::create(KVI_SHORTCUTS_INPUT_MULTILINE_2, this, SLOT(toggleMultiLine()), 0, Qt::WidgetWithChildrenShortcut);
+ KviShortcut::create(KVI_SHORTCUTS_INPUT_MULTILINE, this, SLOT(toggleMultiLine()), nullptr, Qt::WidgetWithChildrenShortcut);
+ KviShortcut::create(KVI_SHORTCUTS_INPUT_MULTILINE_2, this, SLOT(toggleMultiLine()), nullptr, Qt::WidgetWithChildrenShortcut);
}
void KviInput::keyPressEvent(QKeyEvent * e)
@@ -258,7 +258,7 @@ void KviInput::keyPressEvent(QKeyEvent * e)
{
KVI_OPTION_BOOL(KviOption_boolWarnAboutPastingMultipleLines) = false;
}
- else if(pMsgBox.clickedButton() == pNoButton || pMsgBox.clickedButton() == 0)
+ else if(pMsgBox.clickedButton() == pNoButton || pMsgBox.clickedButton() == nullptr)
{
return;
}
@@ -297,16 +297,16 @@ void KviInput::multiLineEditorButtonToggled(bool bOn)
m_pLayout->removeWidget(m_pHelpLabel);
KviScriptEditor::destroyInstance(m_pMultiLineEditor);
- m_pMultiLineEditor = 0;
+ m_pMultiLineEditor = nullptr;
delete m_pHelpLabel;
- m_pHelpLabel = 0;
+ m_pHelpLabel = nullptr;
szTmp.replace(QRegExp("[\a\f\n\r\v]"), QString(" "));
szTmp.replace('\t', QString(KVI_OPTION_UINT(KviOption_uintSpacesToExpandTabulationInput), ' ')); //expand tabs to spaces
m_pInputEditor->setText(szTmp);
m_pInputEditor->show();
- m_pWindow->childrenTreeChanged(0);
+ m_pWindow->childrenTreeChanged(nullptr);
m_pInputEditor->setFocus();
m_pMultiEditorButton->setChecked(false);
}
diff --git a/src/kvirc/ui/KviInputEditor.cpp b/src/kvirc/ui/KviInputEditor.cpp
index f65e249fc..7ee0fa697 100644
--- a/src/kvirc/ui/KviInputEditor.cpp
+++ b/src/kvirc/ui/KviInputEditor.cpp
@@ -84,7 +84,7 @@ extern QPixmap * g_pShadedChildGlobalDesktopBackground;
//static members initialization
int KviInputEditor::g_iInputInstances = 0;
-QFontMetricsF * KviInputEditor::g_pLastFontMetrics = 0;
+QFontMetricsF * KviInputEditor::g_pLastFontMetrics = nullptr;
int KviInputEditor::g_iCachedHeight = 0;
#define KVI_INPUT_MAX_UNDO_SIZE 256
@@ -142,7 +142,7 @@ KviInputEditor::KviInputEditor(QWidget * pPar, KviWindow * pWnd, KviUserListView
g_iInputInstances++;
setObjectName("input_widget");
- m_pIconMenu = 0;
+ m_pIconMenu = nullptr;
m_pInputParent = pPar;
m_iMaxBufferSize = KVI_INPUT_MAX_BUFFER_SIZE;
m_iCursorPosition = 0; //Index of the char AFTER the cursor
@@ -168,8 +168,8 @@ KviInputEditor::KviInputEditor(QWidget * pPar, KviWindow * pWnd, KviUserListView
m_pHistory->setAutoDelete(true);
m_bReadOnly = false;
- m_pUndoStack = NULL;
- m_pRedoStack = NULL;
+ m_pUndoStack = nullptr;
+ m_pRedoStack = nullptr;
setAttribute(Qt::WA_InputMethodEnabled, true);
@@ -199,7 +199,7 @@ KviInputEditor::~KviInputEditor()
{
//last instance, delete shared resources
delete g_pLastFontMetrics;
- g_pLastFontMetrics = 0;
+ g_pLastFontMetrics = nullptr;
}
if(m_pIconMenu)
@@ -248,7 +248,7 @@ void KviInputEditor::applyOptions(bool bRefreshCachedMetrics)
if(g_pLastFontMetrics)
{
delete g_pLastFontMetrics;
- g_pLastFontMetrics = 0;
+ g_pLastFontMetrics = nullptr;
}
getLastFontMetrics(font());
@@ -273,9 +273,8 @@ void KviInputEditor::dropEvent(QDropEvent * e)
if(list.isEmpty())
return;
- for(QList<QUrl>::Iterator it = list.begin(); it != list.end(); ++it)
+ for(auto url : list)
{
- QUrl url = *it;
QString szPath = url.toLocalFile();
if(szPath.endsWith(KVI_FILEEXTENSION_SCRIPT, Qt::CaseInsensitive))
{
@@ -345,7 +344,7 @@ bool KviInputEditor::checkWordSpelling(const QString & szWord)
KviKvsVariant bCorrect;
KviKvsVariantList params(new KviKvsVariant(szWord));
- KviKvsScript::evaluate("$spellchecker.check($0)", NULL, &params, &bCorrect);
+ KviKvsScript::evaluate("$spellchecker.check($0)", nullptr, &params, &bCorrect);
return bCorrect.asBoolean();
#else
@@ -434,8 +433,8 @@ void KviInputEditor::splitTextIntoSpellCheckerBlocks(const QString & szText, Kvi
ADD_SPELLCHECKER_BLOCK(lBuffer, QString(pCommandBlockBegin, p - pCommandBlockBegin), pCommandBlockBegin - pBufferBegin, false, false);
}
- const QChar * pNonWordBegin = NULL;
- const QChar * pWordBegin = NULL;
+ const QChar * pNonWordBegin = nullptr;
+ const QChar * pWordBegin = nullptr;
while(p < e)
{
@@ -452,7 +451,7 @@ void KviInputEditor::splitTextIntoSpellCheckerBlocks(const QString & szText, Kvi
if(pNonWordBegin)
{
ADD_SPELLCHECKER_BLOCK(lBuffer, QString(pNonWordBegin, p - pNonWordBegin), pNonWordBegin - pBufferBegin, false, false);
- pNonWordBegin = NULL;
+ pNonWordBegin = nullptr;
}
pWordBegin = p;
}
@@ -488,7 +487,7 @@ void KviInputEditor::splitTextIntoSpellCheckerBlocks(const QString & szText, Kvi
QString szWord(pWordBegin, p - pWordBegin);
ADD_SPELLCHECKER_BLOCK(lBuffer, szWord, pWordBegin - pBufferBegin, true, checkWordSpelling(szWord));
- pWordBegin = NULL;
+ pWordBegin = nullptr;
}
pNonWordBegin = p;
}
@@ -817,7 +816,7 @@ void KviInputEditor::paintEvent(QPaintEvent *)
#endif
// In Qt5 QStyle::drawPrimitive seems to always overwrite the background, no matter what.
- qDrawShadePanel(&p, 0, 0, width(), height(), palette(), true, 1, NULL);
+ qDrawShadePanel(&p, 0, 0, width(), height(), palette(), true, 1, nullptr);
QRect r(1, 1, width() - 1, height() - 1);
@@ -1160,7 +1159,7 @@ void KviInputEditor::showContextPopupHere()
KviInputEditorSpellCheckerBlock * KviInputEditor::findSpellCheckerBlockAtCursor(KviPointerList<KviInputEditorSpellCheckerBlock> & lBlocks)
{
- KviInputEditorSpellCheckerBlock * pCurrentBlock = NULL;
+ KviInputEditorSpellCheckerBlock * pCurrentBlock = nullptr;
for(KviInputEditorSpellCheckerBlock * pBlock = lBlocks.first(); pBlock; pBlock = lBlocks.next())
{
@@ -1211,7 +1210,7 @@ void KviInputEditor::fillSpellCheckerCorrectionsPopup()
KviKvsVariant aRet;
KviKvsVariantList params(new KviKvsVariant(pCurrentBlock->szText));
- KviKvsScript::evaluate("$spellchecker.suggestions($0)", NULL, &params, &aRet);
+ KviKvsScript::evaluate("$spellchecker.suggestions($0)", nullptr, &params, &aRet);
KviKvsArrayCast aCast;
aRet.castToArray(&aCast);
@@ -1694,13 +1693,13 @@ void KviInputEditor::clearUndoStack()
if(m_pUndoStack)
{
delete m_pUndoStack;
- m_pUndoStack = NULL;
+ m_pUndoStack = nullptr;
}
if(m_pRedoStack)
{
delete m_pRedoStack;
- m_pRedoStack = NULL;
+ m_pRedoStack = nullptr;
}
}
@@ -1887,60 +1886,60 @@ void KviInputEditor::inputMethodEvent(QInputMethodEvent * e)
void KviInputEditor::installShortcuts()
{
- KviShortcut::create(KVI_SHORTCUTS_INPUT_HISTORY, this, SLOT(openHistory()), 0, Qt::WidgetShortcut);
- KviShortcut::create(KVI_SHORTCUTS_INPUT_HISTORY_PREV, this, SLOT(historyPrev()), 0, Qt::WidgetShortcut);
- KviShortcut::create(KVI_SHORTCUTS_INPUT_HISTORY_NEXT, this, SLOT(historyNext()), 0, Qt::WidgetShortcut);
- KviShortcut::create(KVI_SHORTCUTS_INPUT_PREV_CHAR, this, SLOT(previousChar()), 0, Qt::WidgetShortcut);
- KviShortcut::create(KVI_SHORTCUTS_INPUT_NEXT_CHAR, this, SLOT(nextChar()), 0, Qt::WidgetShortcut);
- KviShortcut::create(KVI_SHORTCUTS_INPUT_PREV_CHAR_SELECT, this, SLOT(previousCharSelection()), 0, Qt::WidgetShortcut);
- KviShortcut::create(KVI_SHORTCUTS_INPUT_NEXT_CHAR_SELECT, this, SLOT(nextCharSelection()), 0, Qt::WidgetShortcut);
- KviShortcut::create(KVI_SHORTCUTS_INPUT_PREV_WORD, this, SLOT(previousWord()), 0, Qt::WidgetShortcut);
- KviShortcut::create(KVI_SHORTCUTS_INPUT_NEXT_WORD, this, SLOT(nextWord()), 0, Qt::WidgetShortcut);
- KviShortcut::create(KVI_SHORTCUTS_INPUT_PREV_WORD_SELECT, this, SLOT(previousWordSelection()), 0, Qt::WidgetShortcut);
- KviShortcut::create(KVI_SHORTCUTS_INPUT_NEXT_WORD_SELECT, this, SLOT(nextWordSelection()), 0, Qt::WidgetShortcut);
- KviShortcut::create(KVI_SHORTCUTS_INPUT_BOLD, this, SLOT(insertBold()), 0, Qt::WidgetShortcut);
- KviShortcut::create(KVI_SHORTCUTS_INPUT_RESET, this, SLOT(insertReset()), 0, Qt::WidgetShortcut);
- KviShortcut::create(KVI_SHORTCUTS_INPUT_UNDERLINE, this, SLOT(insertUnderline()), 0, Qt::WidgetShortcut);
- KviShortcut::create(KVI_SHORTCUTS_INPUT_REVERSE, this, SLOT(insertReverse()), 0, Qt::WidgetShortcut);
- KviShortcut::create(KVI_SHORTCUTS_INPUT_PLAINTEXT, this, SLOT(insertPlainText()), 0, Qt::WidgetShortcut);
- KviShortcut::create(KVI_SHORTCUTS_INPUT_ICON, this, SLOT(insertIcon()), 0, Qt::WidgetShortcut);
- KviShortcut::create(KVI_SHORTCUTS_INPUT_COLOR, this, SLOT(insertColor()), 0, Qt::WidgetShortcut);
- KviShortcut::create(KVI_SHORTCUTS_INPUT_COPY, this, SLOT(copyInternal()), 0, Qt::WidgetShortcut);
- KviShortcut::create(KVI_SHORTCUTS_INPUT_CUT, this, SLOT(cutInternal()), 0, Qt::WidgetShortcut);
- KviShortcut::create(KVI_SHORTCUTS_INPUT_PASTE, this, SLOT(pasteInternal()), 0, Qt::WidgetShortcut);
- KviShortcut::create(KVI_SHORTCUTS_INPUT_UNDO, this, SLOT(undoInternal()), 0, Qt::WidgetShortcut);
- KviShortcut::create(KVI_SHORTCUTS_INPUT_REDO, this, SLOT(redoInternal()), 0, Qt::WidgetShortcut);
- KviShortcut::create(KVI_SHORTCUTS_INPUT_SELECT_ALL, this, SLOT(selectAllInternal()), 0, Qt::WidgetShortcut);
- KviShortcut::create(KVI_SHORTCUTS_INPUT_DELETE_PREV_WORD, this, SLOT(deletePreviousWord()), 0, Qt::WidgetShortcut);
- KviShortcut::create(KVI_SHORTCUTS_INPUT_DELETE_NEXT_WORD, this, SLOT(deleteNextWord()), 0, Qt::WidgetShortcut);
- KviShortcut::create(KVI_SHORTCUTS_WIN_PREV_LINE, this, SLOT(previousLine()), 0, Qt::WidgetShortcut);
- KviShortcut::create(KVI_SHORTCUTS_WIN_NEXT_LINE, this, SLOT(nextLine()), 0, Qt::WidgetShortcut);
- KviShortcut::create(KVI_SHORTCUTS_WIN_PREV_PAGE, this, SLOT(previousPage()), 0, Qt::WidgetShortcut);
- KviShortcut::create(KVI_SHORTCUTS_WIN_NEXT_PAGE, this, SLOT(nextPage()), 0, Qt::WidgetShortcut);
- KviShortcut::create(KVI_SHORTCUTS_WIN_SEARCH, this, SLOT(search()), 0, Qt::WidgetShortcut);
- KviShortcut::create(KVI_SHORTCUTS_WIN_SCROLL_TO_LAST_READ_LINE, this, SLOT(scrollToLastReadLine()), 0, Qt::WidgetShortcut);
- KviShortcut::create(KVI_SHORTCUTS_INPUT_SEND_PLAIN, this, SLOT(sendPlain()), 0, Qt::WidgetShortcut);
- KviShortcut::create(KVI_SHORTCUTS_INPUT_SEND_PLAIN_2, this, SLOT(sendPlain()), 0, Qt::WidgetShortcut);
+ KviShortcut::create(KVI_SHORTCUTS_INPUT_HISTORY, this, SLOT(openHistory()), nullptr, Qt::WidgetShortcut);
+ KviShortcut::create(KVI_SHORTCUTS_INPUT_HISTORY_PREV, this, SLOT(historyPrev()), nullptr, Qt::WidgetShortcut);
+ KviShortcut::create(KVI_SHORTCUTS_INPUT_HISTORY_NEXT, this, SLOT(historyNext()), nullptr, Qt::WidgetShortcut);
+ KviShortcut::create(KVI_SHORTCUTS_INPUT_PREV_CHAR, this, SLOT(previousChar()), nullptr, Qt::WidgetShortcut);
+ KviShortcut::create(KVI_SHORTCUTS_INPUT_NEXT_CHAR, this, SLOT(nextChar()), nullptr, Qt::WidgetShortcut);
+ KviShortcut::create(KVI_SHORTCUTS_INPUT_PREV_CHAR_SELECT, this, SLOT(previousCharSelection()), nullptr, Qt::WidgetShortcut);
+ KviShortcut::create(KVI_SHORTCUTS_INPUT_NEXT_CHAR_SELECT, this, SLOT(nextCharSelection()), nullptr, Qt::WidgetShortcut);
+ KviShortcut::create(KVI_SHORTCUTS_INPUT_PREV_WORD, this, SLOT(previousWord()), nullptr, Qt::WidgetShortcut);
+ KviShortcut::create(KVI_SHORTCUTS_INPUT_NEXT_WORD, this, SLOT(nextWord()), nullptr, Qt::WidgetShortcut);
+ KviShortcut::create(KVI_SHORTCUTS_INPUT_PREV_WORD_SELECT, this, SLOT(previousWordSelection()), nullptr, Qt::WidgetShortcut);
+ KviShortcut::create(KVI_SHORTCUTS_INPUT_NEXT_WORD_SELECT, this, SLOT(nextWordSelection()), nullptr, Qt::WidgetShortcut);
+ KviShortcut::create(KVI_SHORTCUTS_INPUT_BOLD, this, SLOT(insertBold()), nullptr, Qt::WidgetShortcut);
+ KviShortcut::create(KVI_SHORTCUTS_INPUT_RESET, this, SLOT(insertReset()), nullptr, Qt::WidgetShortcut);
+ KviShortcut::create(KVI_SHORTCUTS_INPUT_UNDERLINE, this, SLOT(insertUnderline()), nullptr, Qt::WidgetShortcut);
+ KviShortcut::create(KVI_SHORTCUTS_INPUT_REVERSE, this, SLOT(insertReverse()), nullptr, Qt::WidgetShortcut);
+ KviShortcut::create(KVI_SHORTCUTS_INPUT_PLAINTEXT, this, SLOT(insertPlainText()), nullptr, Qt::WidgetShortcut);
+ KviShortcut::create(KVI_SHORTCUTS_INPUT_ICON, this, SLOT(insertIcon()), nullptr, Qt::WidgetShortcut);
+ KviShortcut::create(KVI_SHORTCUTS_INPUT_COLOR, this, SLOT(insertColor()), nullptr, Qt::WidgetShortcut);
+ KviShortcut::create(KVI_SHORTCUTS_INPUT_COPY, this, SLOT(copyInternal()), nullptr, Qt::WidgetShortcut);
+ KviShortcut::create(KVI_SHORTCUTS_INPUT_CUT, this, SLOT(cutInternal()), nullptr, Qt::WidgetShortcut);
+ KviShortcut::create(KVI_SHORTCUTS_INPUT_PASTE, this, SLOT(pasteInternal()), nullptr, Qt::WidgetShortcut);
+ KviShortcut::create(KVI_SHORTCUTS_INPUT_UNDO, this, SLOT(undoInternal()), nullptr, Qt::WidgetShortcut);
+ KviShortcut::create(KVI_SHORTCUTS_INPUT_REDO, this, SLOT(redoInternal()), nullptr, Qt::WidgetShortcut);
+ KviShortcut::create(KVI_SHORTCUTS_INPUT_SELECT_ALL, this, SLOT(selectAllInternal()), nullptr, Qt::WidgetShortcut);
+ KviShortcut::create(KVI_SHORTCUTS_INPUT_DELETE_PREV_WORD, this, SLOT(deletePreviousWord()), nullptr, Qt::WidgetShortcut);
+ KviShortcut::create(KVI_SHORTCUTS_INPUT_DELETE_NEXT_WORD, this, SLOT(deleteNextWord()), nullptr, Qt::WidgetShortcut);
+ KviShortcut::create(KVI_SHORTCUTS_WIN_PREV_LINE, this, SLOT(previousLine()), nullptr, Qt::WidgetShortcut);
+ KviShortcut::create(KVI_SHORTCUTS_WIN_NEXT_LINE, this, SLOT(nextLine()), nullptr, Qt::WidgetShortcut);
+ KviShortcut::create(KVI_SHORTCUTS_WIN_PREV_PAGE, this, SLOT(previousPage()), nullptr, Qt::WidgetShortcut);
+ KviShortcut::create(KVI_SHORTCUTS_WIN_NEXT_PAGE, this, SLOT(nextPage()), nullptr, Qt::WidgetShortcut);
+ KviShortcut::create(KVI_SHORTCUTS_WIN_SEARCH, this, SLOT(search()), nullptr, Qt::WidgetShortcut);
+ KviShortcut::create(KVI_SHORTCUTS_WIN_SCROLL_TO_LAST_READ_LINE, this, SLOT(scrollToLastReadLine()), nullptr, Qt::WidgetShortcut);
+ KviShortcut::create(KVI_SHORTCUTS_INPUT_SEND_PLAIN, this, SLOT(sendPlain()), nullptr, Qt::WidgetShortcut);
+ KviShortcut::create(KVI_SHORTCUTS_INPUT_SEND_PLAIN_2, this, SLOT(sendPlain()), nullptr, Qt::WidgetShortcut);
// KviShortcut::create(KVI_SHORTCUTS_INPUT_SEND_KVS,this,SLOT(sendKvs()),0,Qt::WidgetShortcut);
// KviShortcut::create(KVI_SHORTCUTS_INPUT_SEND_KVS_2,this,SLOT(sendKvs()),0,Qt::WidgetShortcut);
- KviShortcut::create(KVI_SHORTCUTS_INPUT_HOME, this, SLOT(homeInternal()), 0, Qt::WidgetShortcut);
- KviShortcut::create(KVI_SHORTCUTS_INPUT_END, this, SLOT(endInternal()), 0, Qt::WidgetShortcut);
- KviShortcut::create(KVI_SHORTCUTS_INPUT_HOME_SELECT, this, SLOT(homeInternalSelection()), 0, Qt::WidgetShortcut);
- KviShortcut::create(KVI_SHORTCUTS_INPUT_END_SELECT, this, SLOT(endInternalSelection()), 0, Qt::WidgetShortcut);
+ KviShortcut::create(KVI_SHORTCUTS_INPUT_HOME, this, SLOT(homeInternal()), nullptr, Qt::WidgetShortcut);
+ KviShortcut::create(KVI_SHORTCUTS_INPUT_END, this, SLOT(endInternal()), nullptr, Qt::WidgetShortcut);
+ KviShortcut::create(KVI_SHORTCUTS_INPUT_HOME_SELECT, this, SLOT(homeInternalSelection()), nullptr, Qt::WidgetShortcut);
+ KviShortcut::create(KVI_SHORTCUTS_INPUT_END_SELECT, this, SLOT(endInternalSelection()), nullptr, Qt::WidgetShortcut);
//KviShortcut::create(KVI_SHORTCUTS_INPUT_RETURN,this,SLOT(returnHit()),0,Qt::WidgetShortcut);
//KviShortcut::create(KVI_SHORTCUTS_INPUT_RETURN_2,this,SLOT(returnHit()),0,Qt::WidgetShortcut);
//KviShortcut::create(KVI_SHORTCUTS_INPUT_BACKSPACE,this,SLOT(backspaceHit()),0,Qt::WidgetShortcut);
//KviShortcut::create(KVI_SHORTCUTS_INPUT_BACKSPACE_2,this,SLOT(backspaceHit()),0,Qt::WidgetShortcut);
//KviShortcut::create(KVI_SHORTCUTS_INPUT_DELETE,this,SLOT(deleteHit()),0,Qt::WidgetShortcut);
- KviShortcut::create(KVI_SHORTCUTS_INPUT_ESCAPE, this, SLOT(escapeHit()), 0, Qt::WidgetShortcut);
- KviShortcut::create(KVI_SHORTCUTS_INPUT_COMMANDLINE, this, SLOT(toggleCommandMode()), 0, Qt::WidgetShortcut);
- KviShortcut::create(KVI_SHORTCUTS_INPUT_DUMMY, this, SLOT(dummy()), 0, Qt::WidgetShortcut);
- KviShortcut::create(KVI_SHORTCUTS_WIN_ZOOM_IN, this, SLOT(zoomIn()), 0, Qt::WidgetShortcut);
- KviShortcut::create(KVI_SHORTCUTS_WIN_ZOOM_OUT, this, SLOT(zoomOut()), 0, Qt::WidgetShortcut);
- KviShortcut::create(KVI_SHORTCUTS_INPUT_CORRECT_SPELLING, this, SLOT(showSpellCheckerCorrectionsPopup()), 0, Qt::WidgetShortcut);
+ KviShortcut::create(KVI_SHORTCUTS_INPUT_ESCAPE, this, SLOT(escapeHit()), nullptr, Qt::WidgetShortcut);
+ KviShortcut::create(KVI_SHORTCUTS_INPUT_COMMANDLINE, this, SLOT(toggleCommandMode()), nullptr, Qt::WidgetShortcut);
+ KviShortcut::create(KVI_SHORTCUTS_INPUT_DUMMY, this, SLOT(dummy()), nullptr, Qt::WidgetShortcut);
+ KviShortcut::create(KVI_SHORTCUTS_WIN_ZOOM_IN, this, SLOT(zoomIn()), nullptr, Qt::WidgetShortcut);
+ KviShortcut::create(KVI_SHORTCUTS_WIN_ZOOM_OUT, this, SLOT(zoomOut()), nullptr, Qt::WidgetShortcut);
+ KviShortcut::create(KVI_SHORTCUTS_INPUT_CORRECT_SPELLING, this, SLOT(showSpellCheckerCorrectionsPopup()), nullptr, Qt::WidgetShortcut);
// this is currently ambigous, since we're using it for scripting, too
KviShortcut::create(KVI_SHORTCUTS_WIN_ZOOM_DEFAULT, this, SLOT(zoomDefault()), SLOT(zoomDefault()), Qt::WidgetShortcut);
- KviShortcut::create(KVI_SHORTCUTS_INPUT_MENU, this, SLOT(showContextPopupHere()), 0, Qt::WidgetShortcut);
+ KviShortcut::create(KVI_SHORTCUTS_INPUT_MENU, this, SLOT(showContextPopupHere()), nullptr, Qt::WidgetShortcut);
}
void KviInputEditor::zoomIn()
@@ -2644,7 +2643,7 @@ void KviInputEditor::undo()
if(m_pUndoStack->isEmpty())
{
delete m_pUndoStack;
- m_pUndoStack = NULL;
+ m_pUndoStack = nullptr;
}
m_iSelectionBegin = -1;
@@ -2695,7 +2694,7 @@ void KviInputEditor::redo()
if(m_pRedoStack->isEmpty())
{
delete m_pRedoStack;
- m_pRedoStack = NULL;
+ m_pRedoStack = nullptr;
}
m_iSelectionBegin = -1;
diff --git a/src/kvirc/ui/KviInputHistory.cpp b/src/kvirc/ui/KviInputHistory.cpp
index be6c9dc44..3093f8868 100644
--- a/src/kvirc/ui/KviInputHistory.cpp
+++ b/src/kvirc/ui/KviInputHistory.cpp
@@ -28,7 +28,7 @@
#include "KviConfigurationFile.h"
#include "KviCString.h"
-KviInputHistory * KviInputHistory::m_pSelf = NULL;
+KviInputHistory * KviInputHistory::m_pSelf = nullptr;
unsigned int KviInputHistory::m_uCount = 0;
KviInputHistory::KviInputHistory()
diff --git a/src/kvirc/ui/KviIpEditor.cpp b/src/kvirc/ui/KviIpEditor.cpp
index 1b1b215af..0e49e0596 100644
--- a/src/kvirc/ui/KviIpEditor.cpp
+++ b/src/kvirc/ui/KviIpEditor.cpp
@@ -42,10 +42,10 @@ KviIpEditor::KviIpEditor(QWidget * parent, AddressType addrType, const QString &
setObjectName(name);
for(int i = 0; i < 7; i++)
{
- m_pEdit[i] = 0;
- m_pLabel[i] = 0;
+ m_pEdit[i] = nullptr;
+ m_pLabel[i] = nullptr;
}
- m_pEdit[7] = 0;
+ m_pEdit[7] = nullptr;
setFrameStyle(QFrame::Sunken | QFrame::StyledPanel);
setBackgroundRole(QPalette::Base);
setAddressType(addrType);
@@ -53,8 +53,7 @@ KviIpEditor::KviIpEditor(QWidget * parent, AddressType addrType, const QString &
}
KviIpEditor::~KviIpEditor()
-{
-}
+ = default;
void KviIpEditor::setEnabled(bool bEnabled)
{
@@ -91,11 +90,11 @@ KviIpEditor::AddressType KviIpEditor::addressType() const
bool KviIpEditor::hasEmptyFields() const
{
bool bHasEF = false;
- for(int i = 0; i < 8; i++)
+ for(auto i : m_pEdit)
{
- if(m_pEdit[i])
+ if(i)
{
- if(m_pEdit[i]->text().isEmpty())
+ if(i->text().isEmpty())
bHasEF = true;
}
}
@@ -246,18 +245,18 @@ void KviIpEditor::recreateChildren()
if(m_pEdit[i])
{
delete m_pEdit[i];
- m_pEdit[i] = 0;
+ m_pEdit[i] = nullptr;
}
if(m_pLabel[i - 1])
{
delete m_pLabel[i - 1];
- m_pLabel[i - 1] = 0;
+ m_pLabel[i - 1] = nullptr;
}
}
}
//setMinimumWidth(4 + (max * minWidth) + ((max - 1) * m_pLabel[0]->sizeHint().width()));
setMinimumHeight(m_pLabel[0]->sizeHint().height() + 4);
- resizeEvent(0);
+ resizeEvent(nullptr);
}
bool KviIpEditor::eventFilter(QObject * o, QEvent * e)
diff --git a/src/kvirc/ui/KviIrcToolBar.cpp b/src/kvirc/ui/KviIrcToolBar.cpp
index f11674511..2b0bc566a 100644
--- a/src/kvirc/ui/KviIrcToolBar.cpp
+++ b/src/kvirc/ui/KviIrcToolBar.cpp
@@ -53,7 +53,7 @@
extern QPixmap * g_pShadedChildGlobalDesktopBackground;
#endif
-static KviPointerList<KviToolBarGraphicalApplet> * g_pToolBarGraphicalAppletList = 0;
+static KviPointerList<KviToolBarGraphicalApplet> * g_pToolBarGraphicalAppletList = nullptr;
KviToolBarGraphicalApplet::KviToolBarGraphicalApplet(QWidget * par, const char * name)
: QWidget(par)
@@ -91,7 +91,7 @@ KviToolBarGraphicalApplet::~KviToolBarGraphicalApplet()
if(g_pToolBarGraphicalAppletList->isEmpty())
{
delete g_pToolBarGraphicalAppletList;
- g_pToolBarGraphicalAppletList = 0;
+ g_pToolBarGraphicalAppletList = nullptr;
}
}
@@ -205,8 +205,7 @@ KviIrcContextDisplay::KviIrcContextDisplay(QWidget * par, const char * name)
}
KviIrcContextDisplay::~KviIrcContextDisplay()
-{
-}
+ = default;
void KviIrcContextDisplay::tipRequest(KviDynamicToolTip * tip, const QPoint &)
{
@@ -286,7 +285,7 @@ void KviIrcContextDisplay::drawContents(QPainter * p)
{
// The context indicator
KviWindow * wnd = g_pActiveWindow;
- KviConsoleWindow * c = wnd ? wnd->console() : 0;
+ KviConsoleWindow * c = wnd ? wnd->console() : nullptr;
if(c)
{
diff --git a/src/kvirc/ui/KviIrcView.cpp b/src/kvirc/ui/KviIrcView.cpp
index d8366467c..61892a38b 100644
--- a/src/kvirc/ui/KviIrcView.cpp
+++ b/src/kvirc/ui/KviIrcView.cpp
@@ -216,11 +216,11 @@ KviIrcView::KviIrcView(QWidget * parent, KviWindow * pWnd)
// setAttribute(Qt::WA_PaintOnScreen); // disable qt backing store (that would force us to trigger repaint() instead of the 10 times faster paintEvent(0))
m_iFlushTimer = 0;
- m_pToolsPopup = 0;
- m_pFirstLine = 0;
- m_pCurLine = 0;
- m_pLastLine = 0;
- m_pCursorLine = 0;
+ m_pToolsPopup = nullptr;
+ m_pFirstLine = nullptr;
+ m_pCurLine = nullptr;
+ m_pLastLine = nullptr;
+ m_pCursorLine = nullptr;
m_uLineMarkLineIndex = KVI_IRCVIEW_INVALID_LINE_MARK_INDEX;
m_bHaveUnreadedHighlightedMessages = false;
m_bHaveUnreadedMessages = false;
@@ -228,8 +228,8 @@ KviIrcView::KviIrcView(QWidget * parent, KviWindow * pWnd)
m_iMaxLines = KVI_OPTION_UINT(KviOption_uintIrcViewMaxBufferSize);
m_uNextLineIndex = 0;
- m_pSelectionInitLine = 0;
- m_pSelectionEndLine = 0;
+ m_pSelectionInitLine = nullptr;
+ m_pSelectionEndLine = nullptr;
m_iSelectionInitCharIndex = 0;
m_iSelectionEndCharIndex = 0;
m_iSelectTimer = 0;
@@ -247,21 +247,21 @@ KviIrcView::KviIrcView(QWidget * parent, KviWindow * pWnd)
m_iMouseTimer = 0;
m_bAcceptDrops = false;
- m_pPrivateBackgroundPixmap = 0;
+ m_pPrivateBackgroundPixmap = nullptr;
m_bSkipScrollBarRepaint = false;
- m_pLogFile = 0;
+ m_pLogFile = nullptr;
m_pKviWindow = pWnd;
m_iUnprocessedPaintEventRequests = 0;
m_bPostedPaintEventPending = false;
- m_pLastLinkUnderMouse = 0;
+ m_pLastLinkUnderMouse = nullptr;
m_iLastLinkRectTop = -1;
m_iLastLinkRectHeight = -1;
- m_pMasterView = 0;
+ m_pMasterView = nullptr;
- m_pToolWidget = 0;
+ m_pToolWidget = nullptr;
m_pWrappedBlockSelectionInfo = new KviIrcViewWrappedBlockSelectionInfo;
@@ -271,7 +271,7 @@ KviIrcView::KviIrcView(QWidget * parent, KviWindow * pWnd)
// say qt to avoid erasing on repaint
setAutoFillBackground(false);
- m_pFm = 0; // will be updated in the first paint event
+ m_pFm = nullptr; // will be updated in the first paint event
m_iFontDescent = 0;
m_iFontLineSpacing = 0;
m_iFontLineWidth = 0;
@@ -400,7 +400,7 @@ void KviIrcView::setFont(const QFont & f)
{
// force an update to the font variables
delete m_pFm;
- m_pFm = 0;
+ m_pFm = nullptr;
}
KviIrcViewLine * l = m_pFirstLine;
while(l)
@@ -473,7 +473,7 @@ void KviIrcView::setPrivateBackgroundPixmap(const QPixmap & pixmap, bool bRepain
if(m_pPrivateBackgroundPixmap)
{
delete m_pPrivateBackgroundPixmap;
- m_pPrivateBackgroundPixmap = 0;
+ m_pPrivateBackgroundPixmap = nullptr;
}
if(!pixmap.isNull())
m_pPrivateBackgroundPixmap = new QPixmap(pixmap);
@@ -484,7 +484,7 @@ void KviIrcView::setPrivateBackgroundPixmap(const QPixmap & pixmap, bool bRepain
void KviIrcView::emptyBuffer(bool bRepaint)
{
- while(m_pLastLine != 0)
+ while(m_pLastLine != nullptr)
removeHeadLine();
if(bRepaint)
update();
@@ -676,7 +676,7 @@ void KviIrcView::appendLine(KviIrcViewLine * ptr, bool bRepaint)
// There is at least one line in the view
m_pLastLine->pNext = ptr;
ptr->pPrev = m_pLastLine;
- ptr->pNext = 0;
+ ptr->pNext = nullptr;
m_iNumLines++;
if(m_iNumLines > m_iMaxLines)
@@ -724,8 +724,8 @@ void KviIrcView::appendLine(KviIrcViewLine * ptr, bool bRepaint)
m_pLastLine = ptr;
m_pFirstLine = ptr;
m_pCurLine = ptr;
- ptr->pPrev = 0;
- ptr->pNext = 0;
+ ptr->pPrev = nullptr;
+ ptr->pNext = nullptr;
m_iNumLines = 1;
m_pScrollBar->setRange(0, 1);
m_pScrollBar->triggerAction(QAbstractSlider::SliderSingleStepAdd);
@@ -742,12 +742,12 @@ void KviIrcView::removeHeadLine(bool bRepaint)
if(!m_pLastLine)
return;
if(m_pFirstLine == m_pCursorLine)
- m_pCursorLine = 0;
+ m_pCursorLine = nullptr;
if(m_pFirstLine->pNext)
{
KviIrcViewLine * aux_ptr = m_pFirstLine->pNext; //get the next line
- aux_ptr->pPrev = 0; //becomes the first
+ aux_ptr->pPrev = nullptr; //becomes the first
if(m_pFirstLine == m_pCurLine)
m_pCurLine = aux_ptr; //move the cur line if necessary
delete_text_line(m_pFirstLine, &m_hAnimatedSmiles); //delete the struct
@@ -756,11 +756,11 @@ void KviIrcView::removeHeadLine(bool bRepaint)
}
else
{ //unique line
- m_pCurLine = 0;
+ m_pCurLine = nullptr;
delete_text_line(m_pFirstLine, &m_hAnimatedSmiles);
- m_pFirstLine = 0;
+ m_pFirstLine = nullptr;
m_iNumLines = 0;
- m_pLastLine = 0;
+ m_pLastLine = nullptr;
}
if(bRepaint)
repaint();
@@ -818,11 +818,11 @@ void KviIrcView::splitMessagesTo(KviIrcView * v)
else
{
v->m_pFirstLine = l;
- l->pPrev = 0;
+ l->pPrev = nullptr;
v->m_pLastLine = l;
}
tmp = l->pNext;
- l->pNext = 0;
+ l->pNext = nullptr;
l = tmp;
}
else
@@ -834,8 +834,8 @@ void KviIrcView::splitMessagesTo(KviIrcView * v)
v->m_pCurLine = v->m_pLastLine;
m_pCurLine = m_pLastLine;
- v->m_pCursorLine = 0;
- m_pCursorLine = 0;
+ v->m_pCursorLine = nullptr;
+ m_pCursorLine = nullptr;
m_iLastScrollBarValue = m_iNumLines;
m_pScrollBar->setRange(0, m_iNumLines);
@@ -862,11 +862,11 @@ void KviIrcView::appendMessagesFrom(KviIrcView * v)
}
m_pLastLine = v->m_pLastLine;
m_pCurLine = m_pLastLine;
- m_pCursorLine = 0;
- v->m_pFirstLine = 0;
- v->m_pLastLine = 0;
- v->m_pCurLine = 0;
- v->m_pCursorLine = 0;
+ m_pCursorLine = nullptr;
+ v->m_pFirstLine = nullptr;
+ v->m_pLastLine = nullptr;
+ v->m_pCurLine = nullptr;
+ v->m_pCursorLine = nullptr;
m_iNumLines += v->m_iNumLines;
v->m_iNumLines = 0;
// v->m_pScrollBar->setRange(0,0);
@@ -919,21 +919,21 @@ void KviIrcView::joinMessagesFrom(KviIrcView * v)
else
{
m_pFirstLine = l2;
- l2->pPrev = 0;
+ l2->pPrev = nullptr;
}
tmp = l2->pNext;
- l2->pNext = 0;
+ l2->pNext = nullptr;
m_pLastLine = l2;
l2 = tmp;
}
}
m_pCurLine = m_pLastLine;
- m_pCursorLine = 0;
- v->m_pFirstLine = 0;
- v->m_pLastLine = 0;
- v->m_pCurLine = 0;
- v->m_pCursorLine = 0;
+ m_pCursorLine = nullptr;
+ v->m_pFirstLine = nullptr;
+ v->m_pLastLine = nullptr;
+ v->m_pCurLine = nullptr;
+ v->m_pCursorLine = nullptr;
m_iNumLines += v->m_iNumLines;
v->m_iNumLines = 0;
// v->m_pScrollBar->setRange(0,0);
@@ -1150,7 +1150,7 @@ void KviIrcView::paintEvent(QPaintEvent * p)
// Make sure that we have enough space to paint something...
if(maxLineWidth < m_iMinimumPaintWidth)
- pCurTextLine = 0;
+ pCurTextLine = nullptr;
bool bLineMarkPainted = !KVI_OPTION_BOOL(KviOption_boolTrackLastReadTextViewLine);
int iLinesPerPage = 0;
@@ -1451,7 +1451,7 @@ void KviIrcView::paintEvent(QPaintEvent * p)
{
// There is another block...
// Check if it is a wrap...
- if(pCurTextLine->pBlocks[i + 1].pChunk == 0)
+ if(pCurTextLine->pBlocks[i + 1].pChunk == nullptr)
wdth = widgetWidth - (curLeftCoord + KVI_IRCVIEW_HORIZONTAL_BORDER);
// else simply a zero characters block
}
@@ -1477,7 +1477,7 @@ void KviIrcView::paintEvent(QPaintEvent * p)
}
QString tmpQ;
tmpQ.setUtf16(block->pChunk->szSmileId, kvi_wstrlen(block->pChunk->szSmileId));
- QPixmap * daIcon = 0;
+ QPixmap * daIcon = nullptr;
KviTextIcon * pIcon = g_pTextIconManager->lookupTextIcon(tmpQ);
if(pIcon)
{
@@ -1778,7 +1778,7 @@ void KviIrcView::calculateLineWraps(KviIrcViewLine * ptr, int maxWidth)
// FIXME what if the icon curBlockWidth is > maxWidth ? => endless loop
// This is an icon block: needs to be wrapped differently:
// The wrap block goes BEFORE the icon itself
- ptr->pBlocks[ptr->iBlockCount].pChunk = 0;
+ ptr->pBlocks[ptr->iBlockCount].pChunk = nullptr;
ptr->pBlocks[ptr->iBlockCount].block_width = 0;
ptr->iBlockCount++;
ptr->pBlocks = (KviIrcViewWrappedBlock *)KviMemory::reallocate(ptr->pBlocks, (ptr->iBlockCount + 1) * sizeof(KviIrcViewWrappedBlock));
@@ -1826,7 +1826,7 @@ void KviIrcView::calculateLineWraps(KviIrcViewLine * ptr, int maxWidth)
ptr->pBlocks[ptr->iBlockCount].block_start = p - unicode;
ptr->pBlocks[ptr->iBlockCount].block_len = 0;
ptr->pBlocks[ptr->iBlockCount].block_width = 0;
- ptr->pBlocks[ptr->iBlockCount].pChunk = 0;
+ ptr->pBlocks[ptr->iBlockCount].pChunk = nullptr;
wrap_line:
curLineWidth = 0;
@@ -2253,7 +2253,7 @@ void KviIrcView::toggleToolWidget()
if(m_pToolWidget && m_pToolWidget->isVisible())
{
m_pToolWidget->setVisible(false);
- m_pCursorLine = 0;
+ m_pCursorLine = nullptr;
// When the tool widget is hidden, ensure the input is focussed (otherwise text is still entered into the 'string to find' widget...)
if(m_pKviWindow && m_pKviWindow->input())
@@ -2434,7 +2434,7 @@ void KviIrcView::findNext(const QString & szText, bool bCaseS, bool bRegExp, boo
} while(l != start);
}
- m_pCursorLine = 0;
+ m_pCursorLine = nullptr;
repaint();
if(m_pToolWidget)
m_pToolWidget->setFindResult(__tr2qs("Not found"));
@@ -2493,7 +2493,7 @@ void KviIrcView::findPrev(const QString & szText, bool bCaseS, bool bRegExp, boo
} while(l != start);
}
- m_pCursorLine = 0;
+ m_pCursorLine = nullptr;
repaint();
if(m_pToolWidget)
@@ -2516,9 +2516,9 @@ KviIrcViewLine * KviIrcView::getVisibleLineAt(int yPos)
l = l->pPrev;
}
else
- return 0;
+ return nullptr;
}
- return 0;
+ return nullptr;
}
int KviIrcView::getVisibleCharIndexAt(KviIrcViewLine *, int xPos, int yPos)
@@ -2575,7 +2575,7 @@ int KviIrcView::getVisibleCharIndexAt(KviIrcViewLine *, int xPos, int yPos)
i++;
while(i < l->iBlockCount)
{
- if(l->pBlocks[i].pChunk == 0)
+ if(l->pBlocks[i].pChunk == nullptr)
break; //word wrap found
else
i++;
@@ -2613,7 +2613,7 @@ int KviIrcView::getVisibleCharIndexAt(KviIrcViewLine *, int xPos, int yPos)
else if(i < (l->iBlockCount - 1))
{
// There is another block, check if it is a wrap (we reached the end of the row)
- if(l->pBlocks[i + 1].pChunk == 0)
+ if(l->pBlocks[i + 1].pChunk == nullptr)
break;
// else simply a zero characters block
}
@@ -2658,7 +2658,7 @@ KviIrcViewWrappedBlock * KviIrcView::getLinkUnderMouse(int xPos, int yPos, QRect
{
//no lines, go away
if(!l)
- return 0;
+ return nullptr;
//subtract from iTop the height of the current line (aka go to the end of the previous / start of the current point)
iTop -= ((l->uLineWraps + 1) * m_iFontLineSpacing) + m_iFontDescent;
@@ -2694,7 +2694,7 @@ KviIrcViewWrappedBlock * KviIrcView::getLinkUnderMouse(int xPos, int yPos, QRect
i++;
while(i < l->iBlockCount)
{
- if(l->pBlocks[i].pChunk == 0)
+ if(l->pBlocks[i].pChunk == nullptr)
{
//word wrap found
break;
@@ -2720,7 +2720,7 @@ KviIrcViewWrappedBlock * KviIrcView::getLinkUnderMouse(int xPos, int yPos, QRect
}
}
if(i >= l->iBlockCount)
- return 0; //we reached the last chunk... there's something wrong, return
+ return nullptr; //we reached the last chunk... there's something wrong, return
else
iTop += m_iFontLineSpacing; //we found a word wrap, check the next row.
}
@@ -2740,13 +2740,13 @@ KviIrcViewWrappedBlock * KviIrcView::getLinkUnderMouse(int xPos, int yPos, QRect
iLeft += m_iWrapMargin;
if(xPos < iLeft)
- return 0; // Mouse is out of this row boundaries
+ return nullptr; // Mouse is out of this row boundaries
for(;;)
{
int iLastLeft = iLeft;
//we've run till the end of the line, go away
if(i >= l->iBlockCount)
- return 0;
+ return nullptr;
//we try to save the position of the last "text escape" tag we find
if(l->pBlocks[i].pChunk)
if(l->pBlocks[i].pChunk->type == KviControlCodes::Escape)
@@ -2769,7 +2769,7 @@ KviIrcViewWrappedBlock * KviIrcView::getLinkUnderMouse(int xPos, int yPos, QRect
if(i < (l->iBlockCount - 1))
{
// There is another block, check if it is a wrap (we reached the end of the row)
- if(l->pBlocks[i + 1].pChunk == 0)
+ if(l->pBlocks[i + 1].pChunk == nullptr)
{
iBlockWidth = width() - iLastLeft;
iLeft = width();
@@ -2785,7 +2785,7 @@ KviIrcViewWrappedBlock * KviIrcView::getLinkUnderMouse(int xPos, int yPos, QRect
// Got it!
// link ?
bool bHadWordWraps = false;
- while(l->pBlocks[i].pChunk == 0)
+ while(l->pBlocks[i].pChunk == nullptr)
{
// word wrap ?
if(i >= 0)
@@ -2794,7 +2794,7 @@ KviIrcViewWrappedBlock * KviIrcView::getLinkUnderMouse(int xPos, int yPos, QRect
bHadWordWraps = true;
}
else
- return 0; // all word wraps ?!!!
+ return nullptr; // all word wraps ?!!!
}
if(iLastEscapeBlock != -1)
{
@@ -2911,14 +2911,14 @@ KviIrcViewWrappedBlock * KviIrcView::getLinkUnderMouse(int xPos, int yPos, QRect
}
return &(l->pBlocks[i]);
}
- return 0;
+ return nullptr;
}
i++;
}
}
}
}
- return 0;
+ return nullptr;
}
KviConsoleWindow * KviIrcView::console()
@@ -2938,7 +2938,7 @@ void KviIrcView::scrollToMarker()
while(pLine && (pLine->uIndex != m_uLineMarkLineIndex))
pLine = pLine->pPrev;
- if(pLine == 0)
+ if(pLine == nullptr)
{
// The buffer has already cleaned the marker line
ensureLineVisible(m_pFirstLine);
diff --git a/src/kvirc/ui/KviIrcView_events.cpp b/src/kvirc/ui/KviIrcView_events.cpp
index f4ebb7d9d..874f45c4c 100644
--- a/src/kvirc/ui/KviIrcView_events.cpp
+++ b/src/kvirc/ui/KviIrcView_events.cpp
@@ -115,10 +115,10 @@ void KviIrcView::mouseDoubleClickEvent(QMouseEvent * e)
killTimer(m_iMouseTimer);
m_iMouseTimer = 0;
delete m_pLastEvent;
- m_pLastEvent = 0;
+ m_pLastEvent = nullptr;
}
- getLinkUnderMouse(e->pos().x(), e->pos().y(), 0, &szLinkCommandPart, &szLinkTextPart);
+ getLinkUnderMouse(e->pos().x(), e->pos().y(), nullptr, &szLinkCommandPart, &szLinkTextPart);
if(szLinkCommandPart.isEmpty())
{
@@ -282,7 +282,7 @@ void KviIrcView::mousePressEvent(QMouseEvent * e)
killTimer(m_iMouseTimer);
m_iMouseTimer = 0;
delete m_pLastEvent;
- m_pLastEvent = 0;
+ m_pLastEvent = nullptr;
}
else
{
@@ -299,7 +299,7 @@ void KviIrcView::triggerMouseRelatedKvsEvents(QMouseEvent * e)
{
QString linkCmd;
QString linkText;
- getLinkUnderMouse(e->pos().x(), e->pos().y(), 0, &linkCmd, &linkText);
+ getLinkUnderMouse(e->pos().x(), e->pos().y(), nullptr, &linkCmd, &linkText);
QString szCmd(linkCmd);
szCmd.remove(0, 1);
@@ -674,8 +674,8 @@ void KviIrcView::mouseReleaseEvent(QMouseEvent * e)
if(c->supportsSelection())
c->setText(szSelectionText, QClipboard::Selection);
}
- m_pSelectionInitLine = 0;
- m_pSelectionEndLine = 0;
+ m_pSelectionInitLine = nullptr;
+ m_pSelectionEndLine = nullptr;
m_iSelectionInitCharIndex = 0;
m_iSelectionEndCharIndex = 0;
}
@@ -795,7 +795,7 @@ void KviIrcView::leaveEvent(QEvent *)
{
if(m_pLastLinkUnderMouse)
{
- m_pLastLinkUnderMouse = 0;
+ m_pLastLinkUnderMouse = nullptr;
update();
}
}
@@ -816,7 +816,7 @@ void KviIrcView::timerEvent(QTimerEvent * e)
m_iMouseTimer = 0;
triggerMouseRelatedKvsEvents(m_pLastEvent);
delete m_pLastEvent;
- m_pLastEvent = 0;
+ m_pLastEvent = nullptr;
return;
}
@@ -844,7 +844,7 @@ void KviIrcView::maybeTip(const QPoint & pnt)
if((linkUnderMouse == m_pLastLinkUnderMouse) && linkUnderMouse)
doLinkToolTip(rctLink, linkCmd, linkText);
else
- m_pLastLinkUnderMouse = 0;
+ m_pLastLinkUnderMouse = nullptr;
}
void KviIrcView::doMarkerToolTip()
diff --git a/src/kvirc/ui/KviIrcView_getTextLine.cpp b/src/kvirc/ui/KviIrcView_getTextLine.cpp
index 43678ef08..e467223a9 100644
--- a/src/kvirc/ui/KviIrcView_getTextLine.cpp
+++ b/src/kvirc/ui/KviIrcView_getTextLine.cpp
@@ -165,7 +165,7 @@ const kvi_wchar_t * KviIrcView::getTextLine(
bool bEnableTimeStamp,
const QDateTime & datetime_param)
{
- const kvi_wchar_t * pUnEscapeAt = 0;
+ const kvi_wchar_t * pUnEscapeAt = nullptr;
// Splits the text data in lines (separated by '\n')
@@ -357,70 +357,70 @@ const kvi_wchar_t * KviIrcView::getTextLine(
static void * char_to_check_jump_table[256] = {
// clang-format off
- &&found_end_of_buffer ,0 ,&&found_mirc_escape ,&&found_color_escape ,
- 0 ,0 ,0 ,0 ,
- 0 ,0 ,&&found_end_of_line ,0 ,
- 0 ,&&found_command_escape ,0 ,&&found_mirc_escape ,
- 0 ,0 ,0 ,0 ,
- 0 ,0 ,&&found_mirc_escape ,0 ,
- 0 ,0 ,0 ,0 ,
- 0 ,&&found_icon_escape ,0 ,&&found_mirc_escape , // 000-031
- 0 ,0 ,0 ,0 ,
- 0 ,0 ,0 ,0 ,
- 0 ,0 ,0 ,0 ,
- 0 ,0 ,0 ,0 , // 032-047
- 0 ,0 ,0 ,0 ,
- 0 ,0 ,0 ,0 ,
- 0 ,0 ,&&check_emoticon_char ,&&check_emoticon_char ,
- 0 ,&&check_emoticon_char ,0 ,0 , // 048-063 // 61='=' , 59=';' , 58=':'
- 0 ,0 ,0 ,0 ,
- 0 ,&&check_e2k_url ,&&check_file_or_ftp_url,0 ,
- &&check_http_url ,&&check_irc_url ,0 ,0 ,
- 0 ,&&check_mailto_or_magnet_url ,0 ,0 , // 064-079 // 070==F 072==H 073==I 077==M
- 0 ,0 ,0 ,&&check_spotify_url ,
- 0 ,0 ,0 ,&&check_www_url ,
- 0 ,0 ,0 ,0 ,
- 0 ,0 ,0 ,0 , // 080-095 // 083==S 087==W
- 0 ,0 ,0 ,0 ,
- 0 ,&&check_e2k_url ,&&check_file_or_ftp_url,0 ,
- &&check_http_url ,&&check_irc_url ,0 ,0 ,
- 0 ,&&check_mailto_or_magnet_url ,0 ,0 , // 096-111 // 101=e 102=f 104=h 105=i 109==m
- 0 ,0 ,0 ,&&check_spotify_url ,
- 0 ,0 ,0 ,&&check_www_url ,
- 0 ,0 ,0 ,0 ,
- 0 ,0 ,0 ,0 , // 112-127 // 115==s 119==w
- 0 ,0 ,0 ,0 ,
- 0 ,0 ,0 ,0 ,
- 0 ,0 ,0 ,0 ,
- 0 ,0 ,0 ,0 , // 128-133
- 0 ,0 ,0 ,0 ,
- 0 ,0 ,0 ,0 ,
- 0 ,0 ,0 ,0 ,
- 0 ,0 ,0 ,0 , // 134-159
- 0 ,0 ,0 ,0 ,
- 0 ,0 ,0 ,0 ,
- 0 ,0 ,0 ,0 ,
- 0 ,0 ,0 ,0 , // 160-175
- 0 ,0 ,0 ,0 ,
- 0 ,0 ,0 ,0 ,
- 0 ,0 ,0 ,0 ,
- 0 ,0 ,0 ,0 , // 176-191
- 0 ,0 ,0 ,0 ,
- 0 ,0 ,0 ,0 ,
- 0 ,0 ,0 ,0 ,
- 0 ,0 ,0 ,0 , // 192-207
- 0 ,0 ,0 ,0 ,
- 0 ,0 ,0 ,0 ,
- 0 ,0 ,0 ,0 ,
- 0 ,0 ,0 ,0 , // 208-223
- 0 ,0 ,0 ,0 ,
- 0 ,0 ,0 ,0 ,
- 0 ,0 ,0 ,0 ,
- 0 ,0 ,0 ,0 , // 224-239
- 0 ,0 ,0 ,0 ,
- 0 ,0 ,0 ,0 ,
- 0 ,0 ,0 ,0 ,
- 0 ,0 ,0 ,0 // 240-255
+ &&found_end_of_buffer ,nullptr ,&&found_mirc_escape ,&&found_color_escape ,
+ nullptr ,nullptr ,nullptr ,nullptr ,
+ nullptr ,nullptr ,&&found_end_of_line ,nullptr ,
+ nullptr ,&&found_command_escape ,nullptr ,&&found_mirc_escape ,
+ nullptr ,nullptr ,nullptr ,nullptr ,
+ nullptr ,nullptr ,&&found_mirc_escape ,nullptr ,
+ nullptr ,nullptr ,nullptr ,nullptr ,
+ nullptr ,&&found_icon_escape ,nullptr ,&&found_mirc_escape , // 000-031
+ nullptr ,nullptr ,nullptr ,nullptr ,
+ nullptr ,nullptr ,nullptr ,nullptr ,
+ nullptr ,nullptr ,nullptr ,nullptr ,
+ nullptr ,nullptr ,nullptr ,nullptr , // 032-047
+ nullptr ,nullptr ,nullptr ,nullptr ,
+ nullptr ,nullptr ,nullptr ,nullptr ,
+ nullptr ,nullptr ,&&check_emoticon_char ,&&check_emoticon_char ,
+ nullptr ,&&check_emoticon_char ,nullptr ,nullptr , // 048-063 // 61='=' , 59=';' , 58=':'
+ nullptr ,nullptr ,nullptr ,nullptr ,
+ nullptr ,&&check_e2k_url ,&&check_file_or_ftp_url,nullptr ,
+ &&check_http_url ,&&check_irc_url ,nullptr ,nullptr ,
+ nullptr ,&&check_mailto_or_magnet_url ,nullptr ,nullptr , // 064-079 // 070==F 072==H 073==I 077==M
+ nullptr ,nullptr ,nullptr ,&&check_spotify_url ,
+ nullptr ,nullptr ,nullptr ,&&check_www_url ,
+ nullptr ,nullptr ,nullptr ,nullptr ,
+ nullptr ,nullptr ,nullptr ,nullptr , // 080-095 // 083==S 087==W
+ nullptr ,nullptr ,nullptr ,nullptr ,
+ nullptr ,&&check_e2k_url ,&&check_file_or_ftp_url,nullptr ,
+ &&check_http_url ,&&check_irc_url ,nullptr ,nullptr ,
+ nullptr ,&&check_mailto_or_magnet_url ,nullptr ,nullptr , // 096-111 // 101=e 102=f 104=h 105=i 109==m
+ nullptr ,nullptr ,nullptr ,&&check_spotify_url ,
+ nullptr ,nullptr ,nullptr ,&&check_www_url ,
+ nullptr ,nullptr ,nullptr ,nullptr ,
+ nullptr ,nullptr ,nullptr ,nullptr , // 112-127 // 115==s 119==w
+ nullptr ,nullptr ,nullptr ,nullptr ,
+ nullptr ,nullptr ,nullptr ,nullptr ,
+ nullptr ,nullptr ,nullptr ,nullptr ,
+ nullptr ,nullptr ,nullptr ,nullptr , // 128-133
+ nullptr ,nullptr ,nullptr ,nullptr ,
+ nullptr ,nullptr ,nullptr ,nullptr ,
+ nullptr ,nullptr ,nullptr ,nullptr ,
+ nullptr ,nullptr ,nullptr ,nullptr , // 134-159
+ nullptr ,nullptr ,nullptr ,nullptr ,
+ nullptr ,nullptr ,nullptr ,nullptr ,
+ nullptr ,nullptr ,nullptr ,nullptr ,
+ nullptr ,nullptr ,nullptr ,nullptr , // 160-175
+ nullptr ,nullptr ,nullptr ,nullptr ,
+ nullptr ,nullptr ,nullptr ,nullptr ,
+ nullptr ,nullptr ,nullptr ,nullptr ,
+ nullptr ,nullptr ,nullptr ,nullptr , // 176-191
+ nullptr ,nullptr ,nullptr ,nullptr ,
+ nullptr ,nullptr ,nullptr ,nullptr ,
+ nullptr ,nullptr ,nullptr ,nullptr ,
+ nullptr ,nullptr ,nullptr ,nullptr , // 192-207
+ nullptr ,nullptr ,nullptr ,nullptr ,
+ nullptr ,nullptr ,nullptr ,nullptr ,
+ nullptr ,nullptr ,nullptr ,nullptr ,
+ nullptr ,nullptr ,nullptr ,nullptr , // 208-223
+ nullptr ,nullptr ,nullptr ,nullptr ,
+ nullptr ,nullptr ,nullptr ,nullptr ,
+ nullptr ,nullptr ,nullptr ,nullptr ,
+ nullptr ,nullptr ,nullptr ,nullptr , // 224-239
+ nullptr ,nullptr ,nullptr ,nullptr ,
+ nullptr ,nullptr ,nullptr ,nullptr ,
+ nullptr ,nullptr ,nullptr ,nullptr ,
+ nullptr ,nullptr ,nullptr ,nullptr // 240-255
// clang-format on
};
@@ -579,7 +579,7 @@ check_escape_switch:
// This is the terminator of an escape
APPEND_LAST_TEXT_BLOCK(data_ptr, p - data_ptr);
NEW_LINE_CHUNK(KviControlCodes::UnEscape);
- pUnEscapeAt = 0;
+ pUnEscapeAt = nullptr;
p++;
data_ptr = p;
break;
@@ -1114,7 +1114,7 @@ check_emoticon_char:
case 39: // -> alt 39 : teardrop
{
const kvi_wchar_t * item = p;
- const kvi_wchar_t * item2 = 0;
+ const kvi_wchar_t * item2 = nullptr;
p++;
while(*p == *item)
p++;
@@ -1242,7 +1242,7 @@ void KviIrcView::appendText(int iMsgType, const kvi_wchar_t * data_ptr, int iFla
//appends a text string to the buffer list
//splits the lines
KVI_ASSERT(data_ptr);
- m_pLastLinkUnderMouse = 0;
+ m_pLastLinkUnderMouse = nullptr;
if(!KVI_OPTION_BOOL(KviOption_boolStripControlCodesInLogs))
{
diff --git a/src/kvirc/ui/KviIrcView_loghandling.cpp b/src/kvirc/ui/KviIrcView_loghandling.cpp
index d6abb3fec..2e691caf7 100644
--- a/src/kvirc/ui/KviIrcView_loghandling.cpp
+++ b/src/kvirc/ui/KviIrcView_loghandling.cpp
@@ -93,7 +93,7 @@ void KviIrcView::stopLogging()
}
#endif
delete m_pLogFile;
- m_pLogFile = 0;
+ m_pLogFile = nullptr;
}
}
@@ -193,7 +193,7 @@ void KviIrcView::setMasterView(KviIrcView * v)
void KviIrcView::masterDead()
{
- m_pMasterView = 0;
+ m_pMasterView = nullptr;
}
bool KviIrcView::startLogging(const QString & fname, bool bPrependCurBuffer)
@@ -220,7 +220,7 @@ bool KviIrcView::startLogging(const QString & fname, bool bPrependCurBuffer)
if(!m_pLogFile->open(QIODevice::Append | QIODevice::WriteOnly))
{
delete m_pLogFile;
- m_pLogFile = 0;
+ m_pLogFile = nullptr;
return false;
}
}
@@ -229,7 +229,7 @@ bool KviIrcView::startLogging(const QString & fname, bool bPrependCurBuffer)
if(!m_pLogFile->open(QIODevice::WriteOnly))
{
delete m_pLogFile;
- m_pLogFile = 0;
+ m_pLogFile = nullptr;
return false;
}
}
diff --git a/src/kvirc/ui/KviIrcView_tools.cpp b/src/kvirc/ui/KviIrcView_tools.cpp
index 526ce30ca..a1c78fb9b 100644
--- a/src/kvirc/ui/KviIrcView_tools.cpp
+++ b/src/kvirc/ui/KviIrcView_tools.cpp
@@ -66,8 +66,7 @@ KviIrcMessageCheckListItem::KviIrcMessageCheckListItem(QTreeWidget * par, KviIrc
}
KviIrcMessageCheckListItem::~KviIrcMessageCheckListItem()
-{
-}
+ = default;
KviIrcViewToolWidget::KviIrcViewToolWidget(KviIrcView * pParent)
: QWidget(pParent)
@@ -167,8 +166,8 @@ KviIrcViewToolWidget::KviIrcViewToolWidget(KviIrcView * pParent)
// Focussing the 'string to find' widget has been moved to the toggle function so that it happens whenever the widget is shown
- KviShortcut::create(Qt::Key_Escape, m_pIrcView, SLOT(toggleToolWidget()), 0, Qt::WidgetWithChildrenShortcut);
- KviShortcut::create(KVI_SHORTCUTS_WIN_SEARCH, m_pIrcView, SLOT(toggleToolWidget()), 0, Qt::WidgetWithChildrenShortcut);
+ KviShortcut::create(Qt::Key_Escape, m_pIrcView, SLOT(toggleToolWidget()), nullptr, Qt::WidgetWithChildrenShortcut);
+ KviShortcut::create(KVI_SHORTCUTS_WIN_SEARCH, m_pIrcView, SLOT(toggleToolWidget()), nullptr, Qt::WidgetWithChildrenShortcut);
}
KviIrcViewToolWidget::~KviIrcViewToolWidget()
@@ -271,7 +270,7 @@ void KviIrcViewToolWidget::forceRepaint()
#if defined(COMPILE_ON_WINDOWS) || defined(COMPILE_ON_MINGW)
m_pIrcView->repaint();
#else
- m_pIrcView->paintEvent(0);
+ m_pIrcView->paintEvent(nullptr);
#endif
}
@@ -311,8 +310,7 @@ KviIrcViewToolTip::KviIrcViewToolTip(KviIrcView * pView)
}
KviIrcViewToolTip::~KviIrcViewToolTip()
-{
-}
+ = default;
void KviIrcViewToolTip::maybeTip(const QPoint & pnt)
{
diff --git a/src/kvirc/ui/KviMainWindow.cpp b/src/kvirc/ui/KviMainWindow.cpp
index 2c52c7387..e588a3698 100644
--- a/src/kvirc/ui/KviMainWindow.cpp
+++ b/src/kvirc/ui/KviMainWindow.cpp
@@ -90,7 +90,7 @@ extern QPixmap * g_pShadedChildGlobalDesktopBackground;
// Declared and managed by KviApplication (KviApplication.cpp)
extern KviConfigurationFile * g_pWinPropertiesConfig;
-KVIRC_API KviMainWindow * g_pMainWindow = NULL; // the one and only frame object
+KVIRC_API KviMainWindow * g_pMainWindow = nullptr; // the one and only frame object
KviMainWindow::KviMainWindow(QWidget * pParent)
: KviTalMainWindow(pParent, "kvirc_frame")
@@ -114,9 +114,9 @@ KviMainWindow::KviMainWindow(QWidget * pParent)
m_pModuleExtensionToolBarList = new KviPointerList<KviMexToolBar>;
m_pModuleExtensionToolBarList->setAutoDelete(false);
- m_pActiveContext = NULL;
+ m_pActiveContext = nullptr;
- m_pTrayIcon = NULL;
+ m_pTrayIcon = nullptr;
m_pSplitter = new QSplitter(Qt::Horizontal, this);
m_pSplitter->setObjectName("main_frame_splitter");
@@ -150,10 +150,10 @@ KviMainWindow::KviMainWindow(QWidget * pParent)
}
else
{
- m_pStatusBar = NULL;
+ m_pStatusBar = nullptr;
}
- m_pWindowList = NULL;
+ m_pWindowList = nullptr;
createWindowList();
@@ -210,7 +210,7 @@ KviMainWindow::~KviMainWindow()
t->die();
delete m_pModuleExtensionToolBarList;
- KVI_OPTION_BOOL(KviOption_boolShowDockExtension) = m_pTrayIcon != NULL;
+ KVI_OPTION_BOOL(KviOption_boolShowDockExtension) = m_pTrayIcon != nullptr;
if(m_pTrayIcon)
{
@@ -254,15 +254,14 @@ void KviMainWindow::unregisterModuleExtensionToolBar(KviMexToolBar * t)
void KviMainWindow::restoreModuleExtensionToolBars()
{
- for(QStringList::Iterator it = KVI_OPTION_STRINGLIST(KviOption_stringlistModuleExtensionToolbars).begin(); it != KVI_OPTION_STRINGLIST(KviOption_stringlistModuleExtensionToolbars).end(); ++it)
+ for(auto szEntry : KVI_OPTION_STRINGLIST(KviOption_stringlistModuleExtensionToolbars))
{
- QString szEntry = *it;
int idx = szEntry.indexOf(':');
if(idx != -1)
{
QString szMod = szEntry.left(idx);
szEntry.remove(0, idx + 1);
- g_pModuleExtensionManager->allocateExtension("toolbar", KviCString(szEntry), firstConsole(), 0, 0, szMod);
+ g_pModuleExtensionManager->allocateExtension("toolbar", KviCString(szEntry), firstConsole(), nullptr, nullptr, szMod);
}
}
}
@@ -292,20 +291,20 @@ KviMexToolBar * KviMainWindow::moduleExtensionToolBar(int extensionId)
if(extensionId == t->descriptor()->id())
return t;
}
- return 0;
+ return nullptr;
}
void KviMainWindow::installAccelerators()
{
- m_pAccellerators->append(KviShortcut::create(KVI_SHORTCUTS_WIN_PREV, this, SLOT(switchToPrevWindow()), 0, Qt::ApplicationShortcut));
- m_pAccellerators->append(KviShortcut::create(KVI_SHORTCUTS_WIN_NEXT, this, SLOT(switchToNextWindow()), 0, Qt::ApplicationShortcut));
- m_pAccellerators->append(KviShortcut::create(KVI_SHORTCUTS_WIN_PREV_CONTEXT, this, SLOT(switchToPrevWindowInContext()), 0, Qt::ApplicationShortcut));
- m_pAccellerators->append(KviShortcut::create(KVI_SHORTCUTS_WIN_NEXT_CONTEXT, this, SLOT(switchToNextWindowInContext()), 0, Qt::ApplicationShortcut));
- m_pAccellerators->append(KviShortcut::create(KVI_SHORTCUTS_WIN_PREV_HIGHLIGHT, this, SLOT(switchToPrevHighlightedWindow()), 0, Qt::ApplicationShortcut));
- m_pAccellerators->append(KviShortcut::create(KVI_SHORTCUTS_WIN_NEXT_HIGHLIGHT, this, SLOT(switchToNextHighlightedWindow()), 0, Qt::ApplicationShortcut));
- m_pAccellerators->append(KviShortcut::create(KVI_SHORTCUTS_WIN_CLOSE, this, SLOT(closeActiveWindow()), 0, Qt::ApplicationShortcut));
- m_pAccellerators->append(KviShortcut::create(KVI_SHORTCUTS_WIN_PREV_TAB, this, SLOT(switchToPrevWindow()), 0, Qt::ApplicationShortcut));
- m_pAccellerators->append(KviShortcut::create(KVI_SHORTCUTS_WIN_NEXT_TAB, this, SLOT(switchToNextWindow()), 0, Qt::ApplicationShortcut));
+ m_pAccellerators->append(KviShortcut::create(KVI_SHORTCUTS_WIN_PREV, this, SLOT(switchToPrevWindow()), nullptr, Qt::ApplicationShortcut));
+ m_pAccellerators->append(KviShortcut::create(KVI_SHORTCUTS_WIN_NEXT, this, SLOT(switchToNextWindow()), nullptr, Qt::ApplicationShortcut));
+ m_pAccellerators->append(KviShortcut::create(KVI_SHORTCUTS_WIN_PREV_CONTEXT, this, SLOT(switchToPrevWindowInContext()), nullptr, Qt::ApplicationShortcut));
+ m_pAccellerators->append(KviShortcut::create(KVI_SHORTCUTS_WIN_NEXT_CONTEXT, this, SLOT(switchToNextWindowInContext()), nullptr, Qt::ApplicationShortcut));
+ m_pAccellerators->append(KviShortcut::create(KVI_SHORTCUTS_WIN_PREV_HIGHLIGHT, this, SLOT(switchToPrevHighlightedWindow()), nullptr, Qt::ApplicationShortcut));
+ m_pAccellerators->append(KviShortcut::create(KVI_SHORTCUTS_WIN_NEXT_HIGHLIGHT, this, SLOT(switchToNextHighlightedWindow()), nullptr, Qt::ApplicationShortcut));
+ m_pAccellerators->append(KviShortcut::create(KVI_SHORTCUTS_WIN_CLOSE, this, SLOT(closeActiveWindow()), nullptr, Qt::ApplicationShortcut));
+ m_pAccellerators->append(KviShortcut::create(KVI_SHORTCUTS_WIN_PREV_TAB, this, SLOT(switchToPrevWindow()), nullptr, Qt::ApplicationShortcut));
+ m_pAccellerators->append(KviShortcut::create(KVI_SHORTCUTS_WIN_NEXT_TAB, this, SLOT(switchToNextWindow()), nullptr, Qt::ApplicationShortcut));
static int accel_table[] = {
Qt::Key_1 + Qt::ControlModifier, // script accels...
@@ -372,7 +371,7 @@ void KviMainWindow::accelActivated()
void KviMainWindow::executeInternalCommand(int index)
{
- KviConsoleWindow * pConsole = 0;
+ KviConsoleWindow * pConsole = nullptr;
if(activeContext() && activeContext()->console())
pConsole = activeContext()->console();
else
@@ -383,7 +382,7 @@ void KviMainWindow::executeInternalCommand(int index)
void KviMainWindow::saveWindowProperties(KviWindow * wnd, const QString & szSection)
{
g_pWinPropertiesConfig->setGroup(szSection);
- g_pWinPropertiesConfig->writeEntry("EntryTimestamp", (unsigned int)time(0));
+ g_pWinPropertiesConfig->writeEntry("EntryTimestamp", (unsigned int)time(nullptr));
// Allow max 80 window properties to be floating around
while(g_pWinPropertiesConfig->groupsCount() > 80)
@@ -391,7 +390,7 @@ void KviMainWindow::saveWindowProperties(KviWindow * wnd, const QString & szSect
// Kill the oldest group
KviConfigurationFileIterator it(*(g_pWinPropertiesConfig->dict()));
QString minKey;
- unsigned int minVal = time(0);
+ unsigned int minVal = time(nullptr);
while(it.current() && minVal)
{
QString * pVal = it.current()->find("EntryTimestamp");
@@ -500,14 +499,14 @@ void KviMainWindow::closeWindow(KviWindow * wnd)
if(!bGotIt)
{
// :/
- g_pActiveWindow = NULL;
- m_pActiveContext = NULL;
+ g_pActiveWindow = nullptr;
+ m_pActiveContext = nullptr;
}
}
else
{
- g_pActiveWindow = NULL;
- m_pActiveContext = NULL;
+ g_pActiveWindow = nullptr;
+ m_pActiveContext = nullptr;
}
}
@@ -633,7 +632,7 @@ void KviMainWindow::undockWindow(KviWindow * wnd)
return;
m_pWindowStack->removeWidget(wnd);
- wnd->setParent(NULL);
+ wnd->setParent(nullptr);
wnd->show();
wnd->youAreUndocked();
@@ -688,7 +687,7 @@ KviConsoleWindow * KviMainWindow::firstConsole()
// We end up here when we have not console windows.
// This may happen at early startup or late before shutdown.
- return NULL;
+ return nullptr;
}
KviConsoleWindow * KviMainWindow::firstNotConnectedConsole()
@@ -701,7 +700,7 @@ KviConsoleWindow * KviMainWindow::firstNotConnectedConsole()
return (KviConsoleWindow *)wnd;
}
}
- return 0;
+ return nullptr;
}
void KviMainWindow::childWindowCloseRequest(KviWindow * wnd)
@@ -717,7 +716,7 @@ void KviMainWindow::setActiveWindow(KviWindow * wnd)
KviIrcConnection * KviMainWindow::activeConnection()
{
- return m_pActiveContext ? m_pActiveContext->connection() : 0;
+ return m_pActiveContext ? m_pActiveContext->connection() : nullptr;
}
void KviMainWindow::childWindowSelectionStateChange(KviWindow * pWnd, bool bGotSelectionNow)
@@ -856,7 +855,7 @@ void KviMainWindow::closeEvent(QCloseEvent * e)
{
//check if the user just want us to minimize in tray; if we're not the sender
//of this signal (sender!=0), it has been generated by a "quit" action in a menu
- if(KVI_OPTION_BOOL(KviOption_boolCloseInTray) && QObject::sender() == 0 && e->spontaneous())
+ if(KVI_OPTION_BOOL(KviOption_boolCloseInTray) && QObject::sender() == nullptr && e->spontaneous())
{
if(!trayIcon())
{
@@ -1073,7 +1072,7 @@ void KviMainWindow::fillToolBarsPopup(QMenu * p)
disconnect(p, SIGNAL(triggered(QAction *)), this, SLOT(toolbarsPopupSelected(QAction *))); // just to be sure
connect(p, SIGNAL(triggered(QAction *)), this, SLOT(toolbarsPopupSelected(QAction *)));
- QAction * pAction = 0;
+ QAction * pAction = nullptr;
int cnt = 0;
KviModuleExtensionDescriptorList * l = g_pModuleExtensionManager->getExtensionList("toolbar");
diff --git a/src/kvirc/ui/KviMaskEditor.cpp b/src/kvirc/ui/KviMaskEditor.cpp
index 859e3be52..8fa50b74b 100644
--- a/src/kvirc/ui/KviMaskEditor.cpp
+++ b/src/kvirc/ui/KviMaskEditor.cpp
@@ -62,8 +62,7 @@ KviMaskItem::KviMaskItem(QTreeWidget * pParent, KviMaskEntry * pEntry)
}
KviMaskItem::~KviMaskItem()
-{
-}
+ = default;
KviMaskInputDialog::KviMaskInputDialog(const QString & szMask, KviMaskEditor * pEditor, KviChannelWindow * pChannel)
: QDialog(pEditor)
@@ -95,8 +94,7 @@ KviMaskInputDialog::KviMaskInputDialog(const QString & szMask, KviMaskEditor * p
}
KviMaskInputDialog::~KviMaskInputDialog()
-{
-}
+ = default;
void KviMaskInputDialog::accept()
{
@@ -131,7 +129,7 @@ KviMaskEditor::KviMaskEditor(QWidget * par, KviChannelWindow * pChannel, KviWind
m_cFlag = cMode;
- KviIrcConnectionServerInfo * pServerInfo = 0;
+ KviIrcConnectionServerInfo * pServerInfo = nullptr;
QString szDescription = "";
if(m_pChannel)
pServerInfo = m_pChannel->serverInfo();
@@ -235,8 +233,7 @@ KviMaskEditor::KviMaskEditor(QWidget * par, KviChannelWindow * pChannel, KviWind
}
KviMaskEditor::~KviMaskEditor()
-{
-}
+ = default;
void KviMaskEditor::updateOpStatus()
{
diff --git a/src/kvirc/ui/KviMenuBar.cpp b/src/kvirc/ui/KviMenuBar.cpp
index f6dab7ec4..b6d7ec342 100644
--- a/src/kvirc/ui/KviMenuBar.cpp
+++ b/src/kvirc/ui/KviMenuBar.cpp
@@ -70,7 +70,7 @@ KviMenuBar::KviMenuBar(KviMainWindow * par, const char * name)
addDefaultItem("&IRC", pop);
#endif //COMPILE_ON_MAC
- m_pScriptItemList = 0;
+ m_pScriptItemList = nullptr;
pop = new QMenu("scripting", this);
setupScriptingPopup(pop);
@@ -303,7 +303,7 @@ void KviMenuBar::updateModulesToolsPopup()
{
m_pModulesToolsPopup->clear();
- QAction * pAction = 0;
+ QAction * pAction = nullptr;
KviModuleExtensionDescriptorList * l = g_pModuleExtensionManager->getExtensionList("tool");
if(l)
{
@@ -408,25 +408,25 @@ int KviMenuBar::getDefaultItemRealIndex(int iDefaultIndex)
KviScriptMenuBarItem * KviMenuBar::findMenu(const QString & text)
{
if(!m_pScriptItemList)
- return 0;
+ return nullptr;
for(KviScriptMenuBarItem * i = m_pScriptItemList->first(); i; i = m_pScriptItemList->next())
{
if(KviQString::equalCI(text, i->szText))
return i;
}
- return 0;
+ return nullptr;
}
KviScriptMenuBarItem * KviMenuBar::findMenu(KviKvsPopupMenu * p)
{
if(!m_pScriptItemList)
- return 0;
+ return nullptr;
for(KviScriptMenuBarItem * i = m_pScriptItemList->first(); i; i = m_pScriptItemList->next())
{
if(i->pPopup == p)
return i;
}
- return 0;
+ return nullptr;
}
bool KviMenuBar::removeMenu(const QString & text)
diff --git a/src/kvirc/ui/KviMessageBox.cpp b/src/kvirc/ui/KviMessageBox.cpp
index a17279fd3..53b38f4f7 100644
--- a/src/kvirc/ui/KviMessageBox.cpp
+++ b/src/kvirc/ui/KviMessageBox.cpp
@@ -46,7 +46,7 @@ namespace KviMessageBox
KviQString::vsprintf(s, fmt, list);
kvi_va_end(list);
#ifdef COMPILE_KDE_SUPPORT
- KMessageBox::error(0, s, "KVIrc");
+ KMessageBox::error(nullptr, s, "KVIrc");
#else
QMessageBox::warning(0, "KVIrc", s);
#endif
@@ -60,7 +60,7 @@ namespace KviMessageBox
KviQString::vsprintf(s, fmt, list);
kvi_va_end(list);
#ifdef COMPILE_KDE_SUPPORT
- KMessageBox::information(0, s, "KVIrc");
+ KMessageBox::information(nullptr, s, "KVIrc");
#else
QMessageBox::information(0, "KVIrc", s);
#endif
@@ -75,7 +75,7 @@ namespace KviMessageBox
kvi_va_end(list);
bool bRet;
#ifdef COMPILE_KDE_SUPPORT
- bRet = (KMessageBox::questionYesNo(0, s, caption) == KMessageBox::Yes);
+ bRet = (KMessageBox::questionYesNo(nullptr, s, caption) == KMessageBox::Yes);
#else
bRet = (QMessageBox::information(0, caption, s,
QMessageBox::Yes | QMessageBox::Default,
diff --git a/src/kvirc/ui/KviModeEditor.cpp b/src/kvirc/ui/KviModeEditor.cpp
index 7caf4c9eb..b4c8810d7 100644
--- a/src/kvirc/ui/KviModeEditor.cpp
+++ b/src/kvirc/ui/KviModeEditor.cpp
@@ -78,8 +78,8 @@ KviModeEditor::KviModeEditor(QWidget * par, KviWindowToolPageButton * button, co
f->setFrameStyle(QFrame::HLine | QFrame::Sunken);
g->addWidget(f, 1, 0, 1, 3);
- QCheckBox * pCheckBox = 0;
- QLineEdit * pLineEdit = 0;
+ QCheckBox * pCheckBox = nullptr;
+ QLineEdit * pLineEdit = nullptr;
int iRow = 1;
QString szTmp;
QString cDesc;
@@ -143,7 +143,7 @@ KviModeEditor::KviModeEditor(QWidget * par, KviWindowToolPageButton * button, co
}
// third, check if the we have any info about other modes supported by the server
- KviIrcConnectionServerInfo * pServerInfo = 0;
+ KviIrcConnectionServerInfo * pServerInfo = nullptr;
if(m_pChannel)
pServerInfo = m_pChannel->serverInfo();
if(!pServerInfo)
@@ -348,7 +348,7 @@ void KviModeEditor::commit()
// now flush out mode changes
int iModesPerLine = 3; // a good default
- KviIrcConnectionServerInfo * pServerInfo = 0;
+ KviIrcConnectionServerInfo * pServerInfo = nullptr;
if(m_pChannel)
pServerInfo = m_pChannel->serverInfo();
if(pServerInfo)
@@ -441,11 +441,11 @@ void KviModeEditor::commit()
inline const QString * KviModeEditor::getModeDescription(char cMode)
{
if(!m_pChannel)
- return 0;
+ return nullptr;
KviIrcConnectionServerInfo * pServerInfo = m_pChannel->serverInfo();
if(pServerInfo)
return &(pServerInfo->getChannelModeDescription(cMode));
- return 0;
+ return nullptr;
}
inline bool KviModeEditor::modeNeedsParameterOnlyWhenSet(char cMode)
diff --git a/src/kvirc/ui/KviModeWidget.cpp b/src/kvirc/ui/KviModeWidget.cpp
index dd000d027..f95a75cfd 100644
--- a/src/kvirc/ui/KviModeWidget.cpp
+++ b/src/kvirc/ui/KviModeWidget.cpp
@@ -40,8 +40,7 @@ KviModeWidget::KviModeWidget(QWidget * par, KviChannelWindow * chan, const char
}
KviModeWidget::~KviModeWidget()
-{
-}
+ = default;
void KviModeWidget::reset()
{
@@ -118,9 +117,9 @@ void KviModeWidget::editorReturnPressed()
{
// first part: parameterless modes
QString szCurModes = szOldModes.count() ? szOldModes.at(0) : "";
- for(int j = 0; j < szSubstring.length(); ++j)
+ for(auto j : szSubstring)
{
- char cMode = szSubstring.at(j).unicode();
+ char cMode = j.unicode();
if(!szCurModes.contains(cMode))
{
// was not set, has to be inserted
@@ -168,9 +167,9 @@ void KviModeWidget::editorReturnPressed()
{
// first part: parameterless modes
QString szNewParameterLessModes = szNewModes.count() ? szNewModes.at(0) : "";
- for(int j = 0; j < szSubstring.length(); ++j)
+ for(auto j : szSubstring)
{
- char cMode = szSubstring.at(j).unicode();
+ char cMode = j.unicode();
if(!szNewParameterLessModes.contains(cMode))
{
// was set, has to be unset
@@ -182,7 +181,7 @@ void KviModeWidget::editorReturnPressed()
// now flush out mode changes
int iModesPerLine = 3; // a good default
- KviIrcConnectionServerInfo * pServerInfo = 0;
+ KviIrcConnectionServerInfo * pServerInfo = nullptr;
if(m_pChannel)
pServerInfo = m_pChannel->serverInfo();
if(pServerInfo)
@@ -274,7 +273,7 @@ void KviModeWidget::editorReturnPressed()
inline bool KviModeWidget::modeNeedsParameterOnlyWhenSet(char cMode)
{
- KviIrcConnectionServerInfo * pServerInfo = 0;
+ KviIrcConnectionServerInfo * pServerInfo = nullptr;
if(m_pChannel)
pServerInfo = m_pChannel->serverInfo();
if(pServerInfo)
diff --git a/src/kvirc/ui/KviOptionsWidget.cpp b/src/kvirc/ui/KviOptionsWidget.cpp
index 5db0f6f8b..a73a42909 100644
--- a/src/kvirc/ui/KviOptionsWidget.cpp
+++ b/src/kvirc/ui/KviOptionsWidget.cpp
@@ -53,8 +53,8 @@ KviOptionsWidget::KviOptionsWidget(QWidget * parent, const char * name, bool)
// FIXME: The bSunken value is ignored!
//if(bSunken)setFrameStyle(QFrame::StyledPanel | QFrame::Sunken);
//setFrameStyle(QFrame::StyledPanel | QFrame::Plain);
- m_pLayout = 0;
- m_pTabWidget = 0;
+ m_pLayout = nullptr;
+ m_pTabWidget = nullptr;
m_iResetFlags = 0;
m_iSelectors = 0;
m_pSelectorInterfaceList = new KviPointerList<KviSelectorInterface>();
diff --git a/src/kvirc/ui/KviQueryWindow.cpp b/src/kvirc/ui/KviQueryWindow.cpp
index 841dff9a5..35f6de933 100644
--- a/src/kvirc/ui/KviQueryWindow.cpp
+++ b/src/kvirc/ui/KviQueryWindow.cpp
@@ -438,7 +438,7 @@ void KviQueryWindow::setDeadQuery()
m_pUserListView->enableUpdates(false);
m_pUserListView->partAll();
m_pUserListView->enableUpdates(true);
- m_pUserListView->setUserDataBase(0);
+ m_pUserListView->setUserDataBase(nullptr);
if(connection())
connection()->unregisterQuery(this);
if(context())
@@ -771,12 +771,12 @@ void KviQueryWindow::pasteLastLog()
bool bGzip;
QString szFileName;
- for(QStringList::Iterator it = logList.begin(); it != logList.end(); ++it)
+ for(auto & it : logList)
{
int iLogYear, iLogMonth, iLogDay;
- szFileName = (*it);
- QString szTmpName = (*it);
+ szFileName = it;
+ QString szTmpName = it;
QFileInfo fi(szTmpName);
bGzip = false;
diff --git a/src/kvirc/ui/KviScriptButton.cpp b/src/kvirc/ui/KviScriptButton.cpp
index b9d92c1a8..70b01cce9 100644
--- a/src/kvirc/ui/KviScriptButton.cpp
+++ b/src/kvirc/ui/KviScriptButton.cpp
@@ -34,7 +34,7 @@
KviScriptUserButton::KviScriptUserButton(QWidget * par, const char * name)
: QToolButton(par)
{
- m_pScript = 0;
+ m_pScript = nullptr;
setObjectName(name);
// setAutoRaise(true);
connect(this, SIGNAL(clicked()), this, SLOT(btnClicked()));
@@ -69,7 +69,7 @@ void KviScriptUserButton::btnClicked()
KviKvsVariantList vList;
vList.append((kvs_int_t)pos.x());
vList.append((kvs_int_t)pos.y());
- m_pScript->run(pWnd, &vList, 0, KviKvsScript::PreserveParams);
+ m_pScript->run(pWnd, &vList, nullptr, KviKvsScript::PreserveParams);
}
KviWindowScriptButton::KviWindowScriptButton(QWidget * p, KviWindow * wnd, const char * name)
@@ -79,5 +79,4 @@ KviWindowScriptButton::KviWindowScriptButton(QWidget * p, KviWindow * wnd, const
}
KviWindowScriptButton::~KviWindowScriptButton()
-{
-}
+ = default;
diff --git a/src/kvirc/ui/KviScriptEditor.cpp b/src/kvirc/ui/KviScriptEditor.cpp
index fd0b962ab..68ee0a423 100644
--- a/src/kvirc/ui/KviScriptEditor.cpp
+++ b/src/kvirc/ui/KviScriptEditor.cpp
@@ -35,8 +35,7 @@ KviScriptEditor::KviScriptEditor(QWidget * par)
}
KviScriptEditor::~KviScriptEditor()
-{
-}
+ = default;
void KviScriptEditor::setText(const char * txt)
{
diff --git a/src/kvirc/ui/KviSelectors.cpp b/src/kvirc/ui/KviSelectors.cpp
index ad63dcd62..927b6b190 100644
--- a/src/kvirc/ui/KviSelectors.cpp
+++ b/src/kvirc/ui/KviSelectors.cpp
@@ -145,8 +145,7 @@ KviStringSelector::KviStringSelector(QWidget * par, const QString & txt, QString
}
KviStringSelector::~KviStringSelector()
-{
-}
+ = default;
void KviStringSelector::commit()
{
@@ -199,8 +198,7 @@ void KviPasswordSelector::checkToggled(int state)
}
KviPasswordSelector::~KviPasswordSelector()
-{
-}
+ = default;
void KviPasswordSelector::commit()
{
@@ -245,8 +243,7 @@ void KviPasswordLineEdit::checkToggled(int state)
}
KviPasswordLineEdit::~KviPasswordLineEdit()
-{
-}
+ = default;
QString KviPasswordLineEdit::text()
{
@@ -274,8 +271,7 @@ KviPixmapPreview::KviPixmapPreview(QWidget * par)
}
KviPixmapPreview::~KviPixmapPreview()
-{
-}
+ = default;
void KviPixmapPreview::setPixmap(KviPixmap * pix)
{
@@ -322,8 +318,7 @@ KviPixmapSelector::KviPixmapSelector(QWidget * par, const QString & txt, KviPixm
}
KviPixmapSelector::~KviPixmapSelector()
-{
-}
+ = default;
void KviPixmapSelector::checkBoxToggled(bool)
{
@@ -510,8 +505,7 @@ KviStringListSelector::KviStringListSelector(QWidget * par, const QString & txt,
}
KviStringListSelector::~KviStringListSelector()
-{
-}
+ = default;
void KviStringListSelector::itemSelectionChanged()
{
@@ -621,7 +615,7 @@ void KviColorSelector::forceColor(QColor clr)
void KviColorSelector::changeClicked()
{
- QColor tmp = QColorDialog::getColor(m_memColor, 0, __tr2qs("Choose Color"), QColorDialog::ShowAlphaChannel);
+ QColor tmp = QColorDialog::getColor(m_memColor, nullptr, __tr2qs("Choose Color"), QColorDialog::ShowAlphaChannel);
if(tmp.isValid())
setButtonPalette(&tmp);
}
@@ -706,7 +700,7 @@ KviMircTextColorSelector::KviMircTextColorSelector(QWidget * par, const QString
m_pContextPopup = new QMenu(this);
- QAction * pAction = 0;
+ QAction * pAction = nullptr;
m_pForePopup = new QMenu(this);
connect(m_pForePopup, SIGNAL(triggered(QAction *)), this, SLOT(foreSelected(QAction *)));
int iColor;
@@ -738,8 +732,7 @@ KviMircTextColorSelector::KviMircTextColorSelector(QWidget * par, const QString
}
KviMircTextColorSelector::~KviMircTextColorSelector()
-{
-}
+ = default;
void KviMircTextColorSelector::commit()
{
@@ -815,12 +808,11 @@ KviSoundSelector::KviSoundSelector(QWidget * par, const QString & txt, QString *
}
KviSoundSelector::~KviSoundSelector()
-{
-}
+ = default;
void KviSoundSelector::playSound()
{
- KviKvsScript::run("snd.play $0", 0, new KviKvsVariantList(new KviKvsVariant(m_pLineEdit->text())));
+ KviKvsScript::run("snd.play $0", nullptr, new KviKvsVariantList(new KviKvsVariant(m_pLineEdit->text())));
}
void KviSoundSelector::setEnabled(bool bEnabled)
@@ -883,8 +875,7 @@ KviChannelListSelector::KviChannelListSelector(QWidget * par, const QString & tx
}
KviChannelListSelector::~KviChannelListSelector()
-{
-}
+ = default;
void KviChannelListSelector::commit()
{
diff --git a/src/kvirc/ui/KviStatusBar.cpp b/src/kvirc/ui/KviStatusBar.cpp
index c51fd781e..ff58118cc 100644
--- a/src/kvirc/ui/KviStatusBar.cpp
+++ b/src/kvirc/ui/KviStatusBar.cpp
@@ -65,9 +65,9 @@ KviStatusBar::KviStatusBar(KviMainWindow * pFrame)
setSizeGripEnabled(false);
setAcceptDrops(true);
- m_pContextPopup = 0;
- m_pAppletsPopup = 0;
- m_pClickedApplet = 0;
+ m_pContextPopup = nullptr;
+ m_pAppletsPopup = nullptr;
+ m_pClickedApplet = nullptr;
m_pAppletDescriptors = new KviPointerHashTable<QString, KviStatusBarAppletDescriptor>;
m_pAppletDescriptors->setAutoDelete(true);
@@ -85,7 +85,7 @@ KviStatusBar::KviStatusBar(KviMainWindow * pFrame)
m_pMessageQueue = new KviPointerList<KviStatusBarMessage>;
m_pMessageQueue->setAutoDelete(true);
- m_pMessageTimer = 0;
+ m_pMessageTimer = nullptr;
m_pMessageLabel = new QLabel("<b>[x]</b> x", this);
m_pMessageLabel->setObjectName("msgstatuslabel");
@@ -109,7 +109,7 @@ KviStatusBar::KviStatusBar(KviMainWindow * pFrame)
void KviStatusBar::dropEvent(QDropEvent * de)
{
de->accept();
- m_pClickedApplet = 0;
+ m_pClickedApplet = nullptr;
}
void KviStatusBar::dragEnterEvent(QDragEnterEvent * event)
@@ -120,7 +120,7 @@ void KviStatusBar::dragEnterEvent(QDragEnterEvent * event)
void KviStatusBar::dragMoveEvent(QDragMoveEvent * de)
{
// Unpack dropped data and handle it the way you want
- if(de->mimeData()->hasFormat("kvirc/statusbarapplet") && de->source() != 0 && m_pClickedApplet && appletExists(m_pClickedApplet))
+ if(de->mimeData()->hasFormat("kvirc/statusbarapplet") && de->source() != nullptr && m_pClickedApplet && appletExists(m_pClickedApplet))
{
KviStatusBarApplet * pApplet = m_pAppletList->last();
int oldIndex = m_pClickedApplet->index();
@@ -303,7 +303,7 @@ KviStatusBarApplet * KviStatusBar::appletAt(const QPoint & pnt, bool bBestMatch)
}
}
}
- return 0;
+ return nullptr;
}
void KviStatusBar::tipRequest(QHelpEvent * e)
@@ -404,7 +404,7 @@ void KviStatusBar::removeClickedApplet()
return;
delete m_pClickedApplet;
- m_pClickedApplet = 0;
+ m_pClickedApplet = nullptr;
}
void KviStatusBar::appletsPopupAboutToShow()
@@ -417,7 +417,7 @@ void KviStatusBar::appletsPopupAboutToShow()
// FIXME: could we cache the module results in some way ?
g_pModuleManager->loadModulesByCaps("statusbarapplet");
- QAction * pAction = 0;
+ QAction * pAction = nullptr;
KviPointerHashTableIterator<QString, KviStatusBarAppletDescriptor> it(*m_pAppletDescriptors);
while(KviStatusBarAppletDescriptor * d = it.current())
{
@@ -435,7 +435,7 @@ KviStatusBarApplet * KviStatusBar::createApplet(const QString & szInternalName)
{
KviStatusBarAppletDescriptor * d = m_pAppletDescriptors->find(szInternalName);
if(!d)
- return 0;
+ return nullptr;
return d->create(this);
}
@@ -514,7 +514,7 @@ int KviStatusBar::insertPermanentWidgetAtTheEnd(QWidget * widget, int stretch)
void KviStatusBar::mousePressEvent(QMouseEvent * e)
{
- m_pClickedApplet = 0;
+ m_pClickedApplet = nullptr;
if((e->button() == Qt::LeftButton) && (e->modifiers() & (Qt::ShiftModifier | Qt::ControlModifier)))
{
// move!
@@ -637,7 +637,7 @@ void KviStatusBar::messageTimerFired()
}
// nothing else to show
delete m_pMessageTimer;
- m_pMessageTimer = 0;
+ m_pMessageTimer = nullptr;
setPermanentMessage();
}
@@ -650,7 +650,7 @@ void KviStatusBar::showFirstMessageInQueue()
if(m_pMessageTimer)
{
delete m_pMessageTimer;
- m_pMessageTimer = 0;
+ m_pMessageTimer = nullptr;
}
return;
}
diff --git a/src/kvirc/ui/KviStatusBarApplet.cpp b/src/kvirc/ui/KviStatusBarApplet.cpp
index 2a4fdf2dc..866ff762e 100644
--- a/src/kvirc/ui/KviStatusBarApplet.cpp
+++ b/src/kvirc/ui/KviStatusBarApplet.cpp
@@ -75,7 +75,7 @@ KviStatusBarAppletDescriptor::KviStatusBarAppletDescriptor(const QString & szVis
if(!pixIcon.isNull())
m_pIcon = new QPixmap(pixIcon);
else
- m_pIcon = 0;
+ m_pIcon = nullptr;
}
KviStatusBarAppletDescriptor::~KviStatusBarAppletDescriptor()
@@ -137,8 +137,7 @@ KviStatusBarAwayIndicator::KviStatusBarAwayIndicator(KviStatusBar * pParent, Kvi
}
KviStatusBarAwayIndicator::~KviStatusBarAwayIndicator()
-{
-}
+ = default;
void KviStatusBarAwayIndicator::updateDisplay()
{
@@ -258,8 +257,7 @@ KviStatusBarLagIndicator::KviStatusBarLagIndicator(KviStatusBar * pParent, KviSt
}
KviStatusBarLagIndicator::~KviStatusBarLagIndicator()
-{
-}
+ = default;
void KviStatusBarLagIndicator::mouseDoubleClickEvent(QMouseEvent * e)
{
@@ -382,8 +380,7 @@ KviStatusBarClock::KviStatusBarClock(KviStatusBar * pParent, KviStatusBarAppletD
}
KviStatusBarClock::~KviStatusBarClock()
-{
-}
+ = default;
void KviStatusBarClock::adjustMinWidth()
{
@@ -477,14 +474,14 @@ void KviStatusBarClock::fillContextPopup(QMenu * p)
void KviStatusBarClock::toggleUtc()
{
m_bUtc = !m_bUtc;
- timerEvent(0);
+ timerEvent(nullptr);
}
void KviStatusBarClock::toggle24h()
{
m_b24h = !m_b24h;
adjustMinWidth();
- timerEvent(0);
+ timerEvent(nullptr);
}
void KviStatusBarClock::changeFormat(QAction * pAct)
@@ -543,8 +540,7 @@ KviStatusBarConnectionTimer::KviStatusBarConnectionTimer(KviStatusBar * pParent,
}
KviStatusBarConnectionTimer::~KviStatusBarConnectionTimer()
-{
-}
+ = default;
//g_pApp->topmostConnectedConsole()
void KviStatusBarConnectionTimer::timerEvent(QTimerEvent *)
{
@@ -622,8 +618,7 @@ KviStatusBarSeparator::KviStatusBarSeparator(KviStatusBar * pParent, KviStatusBa
}
KviStatusBarSeparator::~KviStatusBarSeparator()
-{
-}
+ = default;
KviStatusBarApplet * CreateStatusBarSeparator(KviStatusBar * pBar, KviStatusBarAppletDescriptor * pDescriptor)
{
@@ -648,7 +643,7 @@ KviStatusBarUpdateIndicator::KviStatusBarUpdateIndicator(KviStatusBar * pParent,
m_bUpdateStatus = false;
m_bUpdateOnStartup = false;
m_bUpdateRevision = false;
- m_pHttpRequest = 0;
+ m_pHttpRequest = nullptr;
updateDisplay();
@@ -657,8 +652,7 @@ KviStatusBarUpdateIndicator::KviStatusBarUpdateIndicator(KviStatusBar * pParent,
}
KviStatusBarUpdateIndicator::~KviStatusBarUpdateIndicator()
-{
-}
+ = default;
void KviStatusBarUpdateIndicator::updateDisplay()
{
diff --git a/src/kvirc/ui/KviTextIconWindow.cpp b/src/kvirc/ui/KviTextIconWindow.cpp
index eccfe3205..1aa861507 100644
--- a/src/kvirc/ui/KviTextIconWindow.cpp
+++ b/src/kvirc/ui/KviTextIconWindow.cpp
@@ -41,9 +41,9 @@
#include <QScrollBar>
KviTextIconWindow::KviTextIconWindow()
- : QWidget(0, Qt::Popup)
+ : QWidget(nullptr, Qt::Popup)
{
- m_pOwner = 0;
+ m_pOwner = nullptr;
m_bAltMode = false;
setFixedSize(KVI_TEXTICON_WIN_WIDTH, KVI_TEXTICON_WIN_HEIGHT);
@@ -107,7 +107,7 @@ void KviTextIconWindow::fill()
}
m_pTable->sortItems(0, Qt::AscendingOrder);
- m_pTable->setCurrentItem(0);
+ m_pTable->setCurrentItem(nullptr);
}
void KviTextIconWindow::popup(QWidget * pOwner, bool bAltMode)
@@ -226,7 +226,7 @@ void KviTextIconWindow::autoSelectBestMatchBasedOnOwnerText()
void KviTextIconWindow::ownerDead()
{
- m_pOwner = 0;
+ m_pOwner = nullptr;
doHide();
}
diff --git a/src/kvirc/ui/KviThemedComboBox.cpp b/src/kvirc/ui/KviThemedComboBox.cpp
index c13064070..0ad01c966 100644
--- a/src/kvirc/ui/KviThemedComboBox.cpp
+++ b/src/kvirc/ui/KviThemedComboBox.cpp
@@ -51,8 +51,7 @@ KviThemedComboBox::KviThemedComboBox(QWidget * par, KviWindow * pWindow, const c
}
KviThemedComboBox::~KviThemedComboBox()
-{
-}
+ = default;
void KviThemedComboBox::applyOptions()
{
diff --git a/src/kvirc/ui/KviThemedLabel.cpp b/src/kvirc/ui/KviThemedLabel.cpp
index 55991353b..03f60c430 100644
--- a/src/kvirc/ui/KviThemedLabel.cpp
+++ b/src/kvirc/ui/KviThemedLabel.cpp
@@ -51,8 +51,7 @@ KviThemedLabel::KviThemedLabel(QWidget * par, KviWindow * pWindow, const char *
}
KviThemedLabel::~KviThemedLabel()
-{
-}
+ = default;
void KviThemedLabel::applyOptions()
{
@@ -79,7 +78,7 @@ void KviThemedLabel::paintEvent(QPaintEvent * e)
QPainter * p = new QPainter(this);
// In Qt5 QStyle::drawPrimitive seems to always overwrite the background, no matter what.
- qDrawShadePanel(p, 0, 0, width(), height(), palette(), true, 1, NULL);
+ qDrawShadePanel(p, 0, 0, width(), height(), palette(), true, 1, nullptr);
QRect r(1, 1, width() - 2, height() - 2);
diff --git a/src/kvirc/ui/KviThemedLineEdit.cpp b/src/kvirc/ui/KviThemedLineEdit.cpp
index 09749cd95..d844000be 100644
--- a/src/kvirc/ui/KviThemedLineEdit.cpp
+++ b/src/kvirc/ui/KviThemedLineEdit.cpp
@@ -62,8 +62,7 @@ KviThemedLineEdit::KviThemedLineEdit(QWidget * par, KviWindow * pWindow, const c
}
KviThemedLineEdit::~KviThemedLineEdit()
-{
-}
+ = default;
void KviThemedLineEdit::applyOptions()
{
@@ -90,7 +89,7 @@ void KviThemedLineEdit::paintEvent(QPaintEvent * event)
QPalette pal = palette();
// In Qt5 QStyle::drawPrimitive seems to always overwrite the background, no matter what.
- qDrawShadePanel(p, 0, 0, width(), height(), palette(), true, 1, NULL);
+ qDrawShadePanel(p, 0, 0, width(), height(), palette(), true, 1, nullptr);
QRect r(1, 1, width() - 2, height() - 2);
diff --git a/src/kvirc/ui/KviThemedTreeWidget.cpp b/src/kvirc/ui/KviThemedTreeWidget.cpp
index 26016aae6..ed80a149c 100644
--- a/src/kvirc/ui/KviThemedTreeWidget.cpp
+++ b/src/kvirc/ui/KviThemedTreeWidget.cpp
@@ -45,8 +45,7 @@ KviThemedTreeWidget::KviThemedTreeWidget(QWidget * par, KviWindow * pWindow, con
}
KviThemedTreeWidget::~KviThemedTreeWidget()
-{
-}
+ = default;
void KviThemedTreeWidget::applyOptions()
{
diff --git a/src/kvirc/ui/KviToolBar.cpp b/src/kvirc/ui/KviToolBar.cpp
index 08c8d8471..3b13f57f0 100644
--- a/src/kvirc/ui/KviToolBar.cpp
+++ b/src/kvirc/ui/KviToolBar.cpp
@@ -33,10 +33,10 @@
#include <QMouseEvent>
#include <QMenu>
-static QMenu * g_pToolBarContextPopup = 0;
-static QMenu * g_pToolBarWindowsPopup = 0;
-static QMenu * g_pToolBarIconSizesPopup = 0;
-static QMenu * g_pToolBarButtonStylePopup = 0;
+static QMenu * g_pToolBarContextPopup = nullptr;
+static QMenu * g_pToolBarWindowsPopup = nullptr;
+static QMenu * g_pToolBarIconSizesPopup = nullptr;
+static QMenu * g_pToolBarButtonStylePopup = nullptr;
static uint uToolBarInstances = 0;
KviToolBar::KviToolBar(const QString & szLabel, Qt::ToolBarArea type, const char * pcName)
@@ -68,10 +68,10 @@ KviToolBar::~KviToolBar()
if(g_pToolBarContextPopup)
delete g_pToolBarContextPopup;
- g_pToolBarButtonStylePopup = 0;
- g_pToolBarIconSizesPopup = 0;
- g_pToolBarWindowsPopup = 0;
- g_pToolBarContextPopup = 0;
+ g_pToolBarButtonStylePopup = nullptr;
+ g_pToolBarIconSizesPopup = nullptr;
+ g_pToolBarWindowsPopup = nullptr;
+ g_pToolBarContextPopup = nullptr;
}
}
@@ -118,11 +118,11 @@ void KviToolBar::mousePressEvent(QMouseEvent * e)
// fill icon size menu
QActionGroup * pIconSizeGroup = new QActionGroup(g_pToolBarIconSizesPopup);
- QAction * pTmp = 0;
+ QAction * pTmp = nullptr;
IconSizes iconSize;
- for(uint i = 0; i < VALID_ICONSIZES_NUM; i++)
+ for(auto & valid_iconsize : valid_iconsizes)
{
- iconSize = valid_iconsizes[i];
+ iconSize = valid_iconsize;
pTmp = pIconSizeGroup->addAction(g_pToolBarIconSizesPopup->addAction(__tr2qs(iconSize.pcName)));
pTmp->setData((uint)iconSize.uSize);
@@ -136,11 +136,11 @@ void KviToolBar::mousePressEvent(QMouseEvent * e)
// fill button style menu
QActionGroup * pButtonStyleGroup = new QActionGroup(g_pToolBarButtonStylePopup);
- pTmp = 0;
+ pTmp = nullptr;
ButtonStyles buttonStyle;
- for(uint i = 0; i < VALID_BUTTONSTYLES_NUM; i++)
+ for(auto & valid_buttonstyle : valid_buttonstyles)
{
- buttonStyle = valid_buttonstyles[i];
+ buttonStyle = valid_buttonstyle;
pTmp = pButtonStyleGroup->addAction(g_pToolBarButtonStylePopup->addAction(__tr2qs(buttonStyle.pcName)));
pTmp->setData((uint)buttonStyle.uStyle);
diff --git a/src/kvirc/ui/KviTopicWidget.cpp b/src/kvirc/ui/KviTopicWidget.cpp
index 6e08d68af..a7d53c6d8 100644
--- a/src/kvirc/ui/KviTopicWidget.cpp
+++ b/src/kvirc/ui/KviTopicWidget.cpp
@@ -64,8 +64,7 @@ KviTopicListBoxItemDelegate::KviTopicListBoxItemDelegate(QAbstractItemView * pWi
}
KviTopicListBoxItemDelegate::~KviTopicListBoxItemDelegate()
-{
-}
+ = default;
QSize KviTopicListBoxItemDelegate::sizeHint(const QStyleOptionViewItem &, const QModelIndex & index) const
{
@@ -90,8 +89,7 @@ KviTopicListBoxItem::KviTopicListBoxItem(KviTalListWidget * listbox, const QStri
}
KviTopicListBoxItem::~KviTopicListBoxItem()
-{
-}
+ = default;
int KviTopicListBoxItem::width(const KviTalListWidget * lb) const
{
@@ -103,12 +101,12 @@ KviTopicWidget::KviTopicWidget(QWidget * par, KviChannelWindow * pChannel, const
{
setObjectName(name);
m_pKviChannelWindow = pChannel;
- m_pHistory = 0;
- m_pAccept = 0;
- m_pDiscard = 0;
- m_pContextPopup = 0;
+ m_pHistory = nullptr;
+ m_pAccept = nullptr;
+ m_pDiscard = nullptr;
+ m_pContextPopup = nullptr;
m_iCursorPosition = 0;
- m_pInput = 0;
+ m_pInput = nullptr;
m_pLabel = new KviThemedLabel(this, pChannel, "topic_label");
m_pLabel->setTextFormat(Qt::RichText);
@@ -324,9 +322,9 @@ void KviTopicWidget::setTopic(const QString & topic)
m_pLabel->setText(KviHtmlGenerator::convertToHtml(KviQString::toHtmlEscaped(m_szTopic)));
bool bFound = false;
- for(QStringList::Iterator it = g_pRecentTopicList->begin(); it != g_pRecentTopicList->end(); ++it)
+ for(auto & it : *g_pRecentTopicList)
{
- if(*it == m_szTopic)
+ if(it == m_szTopic)
{
bFound = true;
break;
@@ -448,7 +446,7 @@ void KviTopicWidget::switchMode()
}
w = w->parent();
}
- if(m_pInput == 0)
+ if(m_pInput == nullptr)
{
m_pInput = new KviInputEditor(this, m_pKviChannelWindow);
m_pInput->setObjectName("topicw_inputeditor");
@@ -615,17 +613,17 @@ void KviTopicWidget::deactivate()
if(m_pInput)
{
m_pInput->deleteLater();
- m_pInput = 0;
+ m_pInput = nullptr;
m_pHistory->deleteLater();
- m_pHistory = 0;
+ m_pHistory = nullptr;
m_pAccept->deleteLater();
- m_pAccept = 0;
+ m_pAccept = nullptr;
m_pDiscard->deleteLater();
- m_pDiscard = 0;
+ m_pDiscard = nullptr;
}
m_pLabel->show();
- resizeEvent(0);
+ resizeEvent(nullptr);
// try to find a KviWindow parent and give it the focus
m_pKviChannelWindow->setFocus();
@@ -643,8 +641,8 @@ void KviTopicWidget::historyClicked()
m_pCompletionBox->installEventFilter(this);
m_pCompletionBox->clear();
- for(QStringList::Iterator it = g_pRecentTopicList->begin(); it != g_pRecentTopicList->end(); ++it)
- new KviTopicListBoxItem(m_pCompletionBox, *it);
+ for(auto & it : *g_pRecentTopicList)
+ new KviTopicListBoxItem(m_pCompletionBox, it);
m_pCompletionBox->resize(m_pInput->width(), 6 * m_pCompletionBox->fontMetrics().height() + 20);
QPoint point = m_pInput->mapToGlobal(QPoint(0, 0));
diff --git a/src/kvirc/ui/KviTreeWindowList.cpp b/src/kvirc/ui/KviTreeWindowList.cpp
index 6c5b1fd78..d4ef2462c 100644
--- a/src/kvirc/ui/KviTreeWindowList.cpp
+++ b/src/kvirc/ui/KviTreeWindowList.cpp
@@ -65,8 +65,7 @@ KviTreeWindowListItem::KviTreeWindowListItem(KviTreeWindowListItem * par, KviWin
}
KviTreeWindowListItem::~KviTreeWindowListItem()
-{
-}
+ = default;
void KviTreeWindowListItem::applyOptions()
{
@@ -209,8 +208,7 @@ KviTreeWindowListTreeWidget::KviTreeWindowListTreeWidget(QWidget * par)
}
KviTreeWindowListTreeWidget::~KviTreeWindowListTreeWidget()
-{
-}
+ = default;
void KviTreeWindowListTreeWidget::mouseMoveEvent(QMouseEvent *)
{
@@ -396,8 +394,7 @@ KviTreeWindowList::KviTreeWindowList()
}
KviTreeWindowList::~KviTreeWindowList()
-{
-}
+ = default;
void KviTreeWindowList::updatePseudoTransparency()
{
@@ -499,14 +496,14 @@ KviWindowListItem * KviTreeWindowList::firstItem()
KviWindowListItem * KviTreeWindowList::nextItem()
{
if(!m_pCurrentItem)
- return 0;
+ return nullptr;
return m_pCurrentItem = (KviTreeWindowListItem *)m_pTreeWidget->itemBelow(m_pCurrentItem);
}
KviWindowListItem * KviTreeWindowList::prevItem()
{
if(!m_pCurrentItem)
- return 0;
+ return nullptr;
return m_pCurrentItem = (KviTreeWindowListItem *)m_pTreeWidget->itemAbove(m_pCurrentItem);
}
@@ -528,7 +525,7 @@ KviWindowListItem * KviTreeWindowList::lastItem()
}
else
{
- return 0;
+ return nullptr;
}
}
@@ -539,7 +536,7 @@ bool KviTreeWindowList::setIterationPointer(KviWindowListItem * it)
return true;
if(m_pTreeWidget == m_pCurrentItem->treeWidget())
return true;
- m_pCurrentItem = 0;
+ m_pCurrentItem = nullptr;
return false;
}
diff --git a/src/kvirc/ui/KviUserListView.cpp b/src/kvirc/ui/KviUserListView.cpp
index 629bb9939..09b339b7a 100644
--- a/src/kvirc/ui/KviUserListView.cpp
+++ b/src/kvirc/ui/KviUserListView.cpp
@@ -80,8 +80,7 @@ KviUserListToolTip::KviUserListToolTip(KviUserListView * pView, KviUserListViewA
}
KviUserListToolTip::~KviUserListToolTip()
-{
-}
+ = default;
void KviUserListToolTip::maybeTip(const QPoint & pnt)
{
@@ -100,7 +99,7 @@ KviUserListEntry::KviUserListEntry(KviUserListView * pParent, const QString & sz
m_iTemperature = bJoinTimeUnknown ? 0 : KVI_USERACTION_JOIN;
m_bSelected = false;
- m_pAvatarPixmap = NULL;
+ m_pAvatarPixmap = nullptr;
updateAvatarData();
recalcSize();
@@ -117,7 +116,7 @@ void KviUserListEntry::detachAvatarData()
if(!m_pAvatarPixmap)
return;
- m_pAvatarPixmap = NULL;
+ m_pAvatarPixmap = nullptr;
}
void KviUserListEntry::updateAvatarData()
@@ -163,7 +162,7 @@ void KviUserListEntry::avatarFrameChanged()
void KviUserListEntry::avatarDestroyed()
{
- m_pAvatarPixmap = NULL;
+ m_pAvatarPixmap = nullptr;
}
bool KviUserListEntry::color(QColor & color)
@@ -231,9 +230,9 @@ KviUserListView::KviUserListView(QWidget * pParent, KviWindowToolPageButton * pB
m_pViewArea = new KviUserListViewArea(this);
m_pToolTip = new KviUserListToolTip(this, m_pViewArea);
- m_pTopItem = 0;
- m_pHeadItem = 0;
- m_pTailItem = 0;
+ m_pTopItem = nullptr;
+ m_pHeadItem = nullptr;
+ m_pTailItem = nullptr;
m_iOpCount = 0;
m_iHalfOpCount = 0;
m_iVoiceCount = 0;
@@ -371,7 +370,7 @@ void KviUserListView::applyOptions()
updateScrollBarRange();
m_pUsersLabel->setFont(KVI_OPTION_FONT(KviOption_fontUserListView));
setMinimumWidth(22);
- resizeEvent(0); // this will call update() too
+ resizeEvent(nullptr); // this will call update() too
repaint();
}
@@ -710,7 +709,7 @@ void KviUserListView::insertUserEntry(const QString & szNnick, KviUserListEntry
// inserting
pUserEntry->m_pNext = pEntry;
pUserEntry->m_pPrev = pEntry->m_pPrev;
- if(pUserEntry->m_pPrev == 0)
+ if(pUserEntry->m_pPrev == nullptr)
m_pHeadItem = pUserEntry;
else
pUserEntry->m_pPrev->m_pNext = pUserEntry;
@@ -750,7 +749,7 @@ void KviUserListView::insertUserEntry(const QString & szNnick, KviUserListEntry
{
// appending to the end (may be visible)
m_pTailItem->m_pNext = pUserEntry;
- pUserEntry->m_pNext = 0;
+ pUserEntry->m_pNext = nullptr;
pUserEntry->m_pPrev = m_pTailItem;
m_pTailItem = pUserEntry;
triggerUpdate();
@@ -762,8 +761,8 @@ void KviUserListView::insertUserEntry(const QString & szNnick, KviUserListEntry
m_pHeadItem = pUserEntry;
m_pTailItem = pUserEntry;
m_pTopItem = pUserEntry;
- pUserEntry->m_pNext = 0;
- pUserEntry->m_pPrev = 0;
+ pUserEntry->m_pNext = nullptr;
+ pUserEntry->m_pPrev = nullptr;
triggerUpdate();
}
@@ -1115,7 +1114,7 @@ QString * KviUserListView::firstSelectedNickname()
}
m_pIterator = m_pIterator->m_pNext;
}
- return 0;
+ return nullptr;
}
QString * KviUserListView::nextSelectedNickname()
@@ -1130,7 +1129,7 @@ QString * KviUserListView::nextSelectedNickname()
}
m_pIterator = m_pIterator->m_pNext;
}
- return 0;
+ return nullptr;
}
void KviUserListView::appendSelectedNicknames(QString & szBuffer)
@@ -1292,7 +1291,7 @@ bool KviUserListView::partInternal(const QString & szNick, bool bRemoveDefinitiv
{
bGotTopItem = true; // !!! the previous while() does not handle it!
m_pTopItem = pUserEntry->m_pNext;
- if(m_pTopItem == 0)
+ if(m_pTopItem == nullptr)
m_pTopItem = pUserEntry->m_pPrev;
}
if(pUserEntry == m_pHeadItem)
@@ -1412,9 +1411,9 @@ void KviUserListView::partAllButOne(const QString & szWhoNot)
list.append(it.currentKey());
++it;
}
- for(QStringList::Iterator it2 = list.begin(); it2 != list.end(); it2++)
+ for(auto & it2 : list)
{
- part(*it2);
+ part(it2);
}
}
@@ -1430,8 +1429,8 @@ void KviUserListView::removeAllEntries()
}
m_pEntryDict->clear();
- m_pHeadItem = 0;
- m_pTopItem = 0;
+ m_pHeadItem = nullptr;
+ m_pTopItem = nullptr;
m_iVoiceCount = 0;
m_iHalfOpCount = 0;
m_iChanAdminCount = 0;
@@ -1498,9 +1497,9 @@ bool KviUserListView::itemVisible(KviUserListEntry * e)
KviUserListEntry * KviUserListView::itemAt(const QPoint & pnt, QRect * pRect)
{
if(!m_pTopItem)
- return 0;
+ return nullptr;
if(pnt.y() < 0)
- return 0;
+ return nullptr;
int iCurTop = KVI_USERLIST_BORDER_WIDTH - m_pViewArea->m_iTopItemOffset;
int iCurBottom = 0;
@@ -1522,7 +1521,7 @@ KviUserListEntry * KviUserListView::itemAt(const QPoint & pnt, QRect * pRect)
iCurTop = iCurBottom;
pEntry = pEntry->m_pNext;
}
- return 0;
+ return nullptr;
}
void KviUserListView::userStats(KviUserListViewUserStats * pStats)
@@ -1690,12 +1689,11 @@ KviUserListViewArea::KviUserListViewArea(KviUserListView * pPar)
m_iLastScrollBarVal = 0;
m_iTopItemOffset = 0;
m_bIgnoreScrollBar = false;
- m_pLastEntryUnderMouse = 0;
+ m_pLastEntryUnderMouse = nullptr;
}
KviUserListViewArea::~KviUserListViewArea()
-{
-}
+ = default;
void KviUserListViewArea::scrollBarMoved(int iNewVal)
{
@@ -1830,7 +1828,7 @@ void KviUserListViewArea::paintEvent(QPaintEvent * e)
if(iBottom >= r.top())
{
- QColor * pClrFore = 0;
+ QColor * pClrFore = nullptr;
if(pEntry->m_bSelected)
{
QColor col(KVI_OPTION_COLOR(KviOption_colorUserListViewSelectionBackground));
@@ -2207,7 +2205,7 @@ void KviUserListViewArea::keyPressEvent(QKeyEvent * e)
else
{
KviUserListEntry * pAux = m_pListView->m_pHeadItem;
- KviUserListEntry * pNick = 0;
+ KviUserListEntry * pNick = nullptr;
while(pAux)
{
if(pAux->m_bSelected)
@@ -2260,7 +2258,7 @@ void KviUserListViewArea::keyPressEvent(QKeyEvent * e)
else
{
KviUserListEntry * pAux = m_pListView->m_pTailItem;
- KviUserListEntry * pNick = 0;
+ KviUserListEntry * pNick = nullptr;
while(pAux)
{
if(pAux->m_bSelected)
@@ -2313,7 +2311,7 @@ void KviUserListViewArea::keyPressEvent(QKeyEvent * e)
else
{
KviUserListEntry * pAux = m_pListView->m_pHeadItem;
- KviUserListEntry * pNick = 0;
+ KviUserListEntry * pNick = nullptr;
while(pAux)
{
if(pAux->m_bSelected)
@@ -2380,7 +2378,7 @@ void KviUserListViewArea::keyPressEvent(QKeyEvent * e)
else
{
KviUserListEntry * pAux = m_pListView->m_pTailItem;
- KviUserListEntry * pNick = 0;
+ KviUserListEntry * pNick = nullptr;
while(pAux)
{
if(pAux->m_bSelected)
@@ -2450,7 +2448,7 @@ void KviUserListViewArea::keyPressEvent(QKeyEvent * e)
QString szKey = e->text();
if(!szKey.isEmpty())
{
- KviUserListEntry * pNick = 0;
+ KviUserListEntry * pNick = nullptr;
KviUserListEntry * pAux = m_pListView->m_pHeadItem;
if(m_pListView->selectedCount() == 1)
@@ -2582,7 +2580,7 @@ void KviUserListViewArea::mouseMoveEvent(QMouseEvent * e)
void KviUserListViewArea::mouseReleaseEvent(QMouseEvent *)
{
- m_pLastEntryUnderMouse = 0;
+ m_pLastEntryUnderMouse = nullptr;
}
void KviUserListViewArea::wheelEvent(QWheelEvent * e)
diff --git a/src/kvirc/ui/KviWebPackageManagementDialog.cpp b/src/kvirc/ui/KviWebPackageManagementDialog.cpp
index 37feded05..dbdda58c9 100644
--- a/src/kvirc/ui/KviWebPackageManagementDialog.cpp
+++ b/src/kvirc/ui/KviWebPackageManagementDialog.cpp
@@ -101,8 +101,7 @@ KviWebPackageManagementDialog::KviWebPackageManagementDialog(QWidget * pParent)
}
KviWebPackageManagementDialog::~KviWebPackageManagementDialog()
-{
-}
+ = default;
void KviWebPackageManagementDialog::setPackagePageUrl(const QString & szUrl)
{
diff --git a/src/kvirc/ui/KviWindow.cpp b/src/kvirc/ui/KviWindow.cpp
index bfa725615..33fa5049e 100644
--- a/src/kvirc/ui/KviWindow.cpp
+++ b/src/kvirc/ui/KviWindow.cpp
@@ -97,7 +97,7 @@ static QAction * g_pMdiWindowSystemTextEncodingDefaultAction = nullptr;
unsigned long int g_uUniqueWindowId = 1;
KviWindow::KviWindow(Type eType, const QString & szName, KviConsoleWindow * lpConsole)
- : QWidget(0)
+ : QWidget(nullptr)
{
m_uId = g_uUniqueWindowId;
g_uUniqueWindowId++;
@@ -489,8 +489,8 @@ void KviWindow::setProgress(int iProgress)
void KviWindow::listWindowTypes()
{
outputNoFmt(KVI_OUT_SYSTEMMESSAGE, __tr2qs("List of window types available in this release of KVIrc:"));
- for(int i = 0; i < KviWindow::TypeCount; i++)
- outputNoFmt(KVI_OUT_SYSTEMMESSAGE, m_typeTable[i]);
+ for(auto & i : m_typeTable)
+ outputNoFmt(KVI_OUT_SYSTEMMESSAGE, i);
}
void KviWindow::getConfigGroupName(QString & szBuffer)
@@ -509,7 +509,7 @@ void KviWindow::getDefaultLogFileName(QString & szBuffer)
KviQString::escapeKvs(&szDynamicPath, KviQString::PermitVariables | KviQString::PermitFunctions);
KviKvsVariant vRet;
- if(KviKvsScript::evaluate(szDynamicPath, this, 0, &vRet))
+ if(KviKvsScript::evaluate(szDynamicPath, this, nullptr, &vRet))
vRet.asString(szDynamicPath);
}
@@ -751,7 +751,7 @@ void KviWindow::createSystemTextEncodingPopup()
szTmp += ")";
}
- disconnect(g_pMdiWindowSystemTextEncodingActionGroup, SIGNAL(triggered(QAction *)), 0, 0);
+ disconnect(g_pMdiWindowSystemTextEncodingActionGroup, SIGNAL(triggered(QAction *)), nullptr, nullptr);
connect(g_pMdiWindowSystemTextEncodingActionGroup, SIGNAL(triggered(QAction *)), this, SLOT(systemTextEncodingPopupActivated(QAction *)));
g_pMdiWindowSystemTextEncodingDefaultAction->setText(szTmp);
@@ -785,7 +785,7 @@ void KviWindow::createSystemTextEncodingPopup()
}
}
- disconnect(g_pMdiWindowSystemTextEncodingActionGroup, SIGNAL(triggered(QAction *)), NULL, NULL);
+ disconnect(g_pMdiWindowSystemTextEncodingActionGroup, SIGNAL(triggered(QAction *)), nullptr, nullptr);
connect(g_pMdiWindowSystemTextEncodingActionGroup, SIGNAL(triggered(QAction *)), this, SLOT(systemTextEncodingPopupActivated(QAction *)));
}
diff --git a/src/kvirc/ui/KviWindowListBase.cpp b/src/kvirc/ui/KviWindowListBase.cpp
index eb764c1ce..86f65ba39 100644
--- a/src/kvirc/ui/KviWindowListBase.cpp
+++ b/src/kvirc/ui/KviWindowListBase.cpp
@@ -64,7 +64,7 @@ extern QPixmap * g_pActivityMeterPixmap;
//
KviWindowListBase::KviWindowListBase()
- : QDockWidget(__tr2qs("Window List"), g_pMainWindow), m_pTitleWidget(0)
+ : QDockWidget(__tr2qs("Window List"), g_pMainWindow), m_pTitleWidget(nullptr)
{
// FIXME: this timer should be started only if KVI_OPTION_BOOL(KviOption_boolUseWindowListActivityMeter)
setObjectName("windowlist");
@@ -121,7 +121,7 @@ KviWindowListItem * KviWindowListBase::item(int number)
{
KviWindowListItem * it = firstItem();
if(!setIterationPointer(it))
- return 0;
+ return nullptr;
while(it && (number > 0))
{
@@ -246,7 +246,7 @@ KviWindowListItem::KviWindowListItem(KviWindow * wnd)
KviWindowListItem::~KviWindowListItem()
{
- m_pWindow->m_pWindowListItem = 0;
+ m_pWindow->m_pWindowListItem = nullptr;
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
@@ -561,7 +561,7 @@ KviClassicWindowList::KviClassicWindowList()
KviClassicWindowList::~KviClassicWindowList()
{
delete m_pButtonList;
- m_pButtonList = 0;
+ m_pButtonList = nullptr;
}
void KviClassicWindowList::orientationChangedSlot(Qt::Orientation)
diff --git a/src/kvirc/ui/KviWindowStack.cpp b/src/kvirc/ui/KviWindowStack.cpp
index 20082c220..ab7fef1cd 100644
--- a/src/kvirc/ui/KviWindowStack.cpp
+++ b/src/kvirc/ui/KviWindowStack.cpp
@@ -71,13 +71,12 @@ KviWindowStack::KviWindowStack(QWidget * parent, const char * pcName)
}
KviWindowStack::~KviWindowStack()
-{
-}
+ = default;
void KviWindowStack::currentWindowChanged(int iIdx)
{
//if(g_pMainWindow->isActiveWindow())
- g_pMainWindow->windowActivated((iIdx >= 0) ? (KviWindow *)widget(iIdx) : NULL);
+ g_pMainWindow->windowActivated((iIdx >= 0) ? (KviWindow *)widget(iIdx) : nullptr);
}
void KviWindowStack::addWindow(KviWindow * pWnd)
diff --git a/src/kvirc/ui/KviWindowToolWidget.cpp b/src/kvirc/ui/KviWindowToolWidget.cpp
index 5e642fc6f..f88093d0f 100644
--- a/src/kvirc/ui/KviWindowToolWidget.cpp
+++ b/src/kvirc/ui/KviWindowToolWidget.cpp
@@ -40,8 +40,7 @@ KviWindowToolWidget::KviWindowToolWidget(QWidget * pParent, KviWindowToolPageBut
}
KviWindowToolWidget::~KviWindowToolWidget()
-{
-}
+ = default;
KviWindowToolPageButton::KviWindowToolPageButton(KviIconManager::SmallIcon eIconOff, KviIconManager::SmallIcon eIconOn, const QString & szText, QWidget * pParent, bool bOn)
: QToolButton(pParent)
@@ -59,5 +58,4 @@ KviWindowToolPageButton::KviWindowToolPageButton(KviIconManager::SmallIcon eIcon
}
KviWindowToolPageButton::~KviWindowToolPageButton()
-{
-}
+ = default;
diff --git a/src/modules/about/AboutDialog.cpp b/src/modules/about/AboutDialog.cpp
index 8c8e48239..2f177a253 100644
--- a/src/modules/about/AboutDialog.cpp
+++ b/src/modules/about/AboutDialog.cpp
@@ -74,7 +74,7 @@ extern AboutDialog * g_pAboutDialog;
#include "abouttext.inc"
AboutDialog::AboutDialog()
- : KviTalTabDialog(0)
+ : KviTalTabDialog(nullptr)
{
setWindowTitle(__tr2qs_ctx("About KVIrc", "about"));
setOkButton(__tr2qs_ctx("Close", "about"));
@@ -239,7 +239,7 @@ AboutDialog::AboutDialog()
AboutDialog::~AboutDialog()
{
- g_pAboutDialog = 0;
+ g_pAboutDialog = nullptr;
}
void AboutDialog::closeEvent(QCloseEvent * e)
diff --git a/src/modules/about/libkviabout.cpp b/src/modules/about/libkviabout.cpp
index 05ed81adb..910503cca 100644
--- a/src/modules/about/libkviabout.cpp
+++ b/src/modules/about/libkviabout.cpp
@@ -30,7 +30,7 @@
#include "KviModule.h"
#include "KviLocale.h"
-AboutDialog * g_pAboutDialog = 0;
+AboutDialog * g_pAboutDialog = nullptr;
/*
@doc: about.kvirc
@@ -84,7 +84,7 @@ static bool about_module_cleanup(KviModule *)
{
if(g_pAboutDialog)
delete g_pAboutDialog;
- g_pAboutDialog = 0;
+ g_pAboutDialog = nullptr;
return true;
}
diff --git a/src/modules/actioneditor/ActionEditor.cpp b/src/modules/actioneditor/ActionEditor.cpp
index 925061a31..e5de318e0 100644
--- a/src/modules/actioneditor/ActionEditor.cpp
+++ b/src/modules/actioneditor/ActionEditor.cpp
@@ -94,7 +94,7 @@ SingleActionEditor::SingleActionEditor(QWidget * par, ActionEditor * ed)
: QWidget(par)
{
m_pActionEditor = ed;
- m_pActionData = 0;
+ m_pActionData = nullptr;
QGridLayout * g = new QGridLayout(this);
@@ -292,8 +292,7 @@ SingleActionEditor::SingleActionEditor(QWidget * par, ActionEditor * ed)
}
SingleActionEditor::~SingleActionEditor()
-{
-}
+ = default;
void SingleActionEditor::channelQueryOrConsoleWindowCheckToggled(bool)
{
@@ -608,8 +607,7 @@ ActionEditorTreeView::ActionEditorTreeView(QWidget * pParent)
}
ActionEditorTreeView::~ActionEditorTreeView()
-{
-}
+ = default;
void ActionEditorTreeView::resizeEvent(QResizeEvent * e)
{
@@ -650,8 +648,8 @@ ActionEditor::ActionEditor(QWidget * par)
m_pSingleActionEditor = new SingleActionEditor(m_pSplitter, this);
- ActionEditorTreeWidgetItem * last = 0;
- ActionEditorTreeWidgetItem * first = 0;
+ ActionEditorTreeWidgetItem * last = nullptr;
+ ActionEditorTreeWidgetItem * first = nullptr;
KviPointerHashTableIterator<QString, KviAction> it(*(KviActionManager::instance()->actions()));
while(KviAction * a = it.current())
@@ -668,7 +666,7 @@ ActionEditor::ActionEditor(QWidget * par)
a->smallIconId(),
a->flags(),
a->keySequence(),
- 0);
+ nullptr);
ActionEditorTreeWidgetItem * lvi = new ActionEditorTreeWidgetItem(m_pTreeWidget, ad);
ad->m_pItem = lvi;
if(ad->m_szName == g_szLastEditedAction)
@@ -689,13 +687,12 @@ ActionEditor::ActionEditor(QWidget * par)
}
else
{
- currentItemChanged(0, 0);
+ currentItemChanged(nullptr, nullptr);
}
}
ActionEditor::~ActionEditor()
-{
-}
+ = default;
void ActionEditor::exportActions()
{
@@ -765,7 +762,7 @@ void ActionEditor::deleteActions()
for(ActionEditorTreeWidgetItem * i = l.first(); i; i = l.next())
{
if(m_pSingleActionEditor->actionData() == i->actionData())
- m_pSingleActionEditor->setActionData(0);
+ m_pSingleActionEditor->setActionData(nullptr);
delete i;
}
}
@@ -807,7 +804,7 @@ void ActionEditor::newAction()
QString(),
0,
QString(),
- 0);
+ nullptr);
ActionEditorTreeWidgetItem * lvi = new ActionEditorTreeWidgetItem(m_pTreeWidget, ad);
ad->m_pItem = lvi;
@@ -835,7 +832,7 @@ void ActionEditor::currentItemChanged(QTreeWidgetItem * i, QTreeWidgetItem *)
ActionEditorTreeWidgetItem * it = (ActionEditorTreeWidgetItem *)i;
if(!it)
{
- m_pSingleActionEditor->setActionData(0);
+ m_pSingleActionEditor->setActionData(nullptr);
m_pDeleteActionsButton->setEnabled(false);
m_pExportActionsButton->setEnabled(false);
return;
@@ -879,7 +876,7 @@ void ActionEditor::commit()
}
ActionEditorWindow::ActionEditorWindow()
- : KviWindow(KviWindow::ScriptEditor, "actioneditor", 0)
+ : KviWindow(KviWindow::ScriptEditor, "actioneditor", nullptr)
{
g_pActionEditorWindow = this;
setFixedCaption(__tr2qs_ctx("Action Editor", "editor"));
@@ -911,7 +908,7 @@ ActionEditorWindow::ActionEditorWindow()
ActionEditorWindow::~ActionEditorWindow()
{
- g_pActionEditorWindow = 0;
+ g_pActionEditorWindow = nullptr;
}
void ActionEditorWindow::okClicked()
diff --git a/src/modules/actioneditor/libkviactioneditor.cpp b/src/modules/actioneditor/libkviactioneditor.cpp
index a83450a03..a9da1c6c5 100644
--- a/src/modules/actioneditor/libkviactioneditor.cpp
+++ b/src/modules/actioneditor/libkviactioneditor.cpp
@@ -28,7 +28,7 @@
#include "KviLocale.h"
#include "KviMainWindow.h"
-ActionEditorWindow * g_pActionEditorWindow = 0;
+ActionEditorWindow * g_pActionEditorWindow = nullptr;
/*
@doc: actioneditor.open
@@ -59,20 +59,20 @@ static bool actioneditor_kvs_cmd_open(KviKvsModuleCommandCall *)
static bool actioneditor_module_init(KviModule * m)
{
KVSM_REGISTER_SIMPLE_COMMAND(m, "open", actioneditor_kvs_cmd_open);
- g_pActionEditorWindow = 0;
+ g_pActionEditorWindow = nullptr;
return true;
}
static bool actioneditor_module_can_unload(KviModule *)
{
- return (g_pActionEditorWindow == 0);
+ return (g_pActionEditorWindow == nullptr);
}
static bool actioneditor_module_cleanup(KviModule *)
{
if(g_pActionEditorWindow && g_pMainWindow)
g_pMainWindow->closeWindow(g_pActionEditorWindow);
- g_pActionEditorWindow = 0;
+ g_pActionEditorWindow = nullptr;
return true;
}
diff --git a/src/modules/addon/AddonFunctions.cpp b/src/modules/addon/AddonFunctions.cpp
index 487681942..5ffd5466c 100644
--- a/src/modules/addon/AddonFunctions.cpp
+++ b/src/modules/addon/AddonFunctions.cpp
@@ -91,9 +91,9 @@ namespace AddonFunctions
return notAValidAddonPackage(szError);
// make sure the default fields exist
- for(int i = 0; i < 6; i++)
+ for(auto & check_field : check_fields)
{
- pValue = pInfoFields->find(check_fields[i]);
+ pValue = pInfoFields->find(check_field);
if(!pValue)
return notAValidAddonPackage(szError);
}
@@ -102,7 +102,7 @@ namespace AddonFunctions
// load its picture
pByteArray = r.binaryInfoFields()->find("Image");
if(pByteArray)
- pix.loadFromData(*pByteArray, 0, 0);
+ pix.loadFromData(*pByteArray, nullptr, nullptr);
if(pix.isNull())
{
@@ -241,7 +241,7 @@ namespace AddonFunctions
}
if(!KviFileUtils::deleteDir(szUnpackPath))
- QMessageBox::warning(NULL, __tr2qs_ctx("Warning While Unpacking Addon - KVIrc", "addon"), __tr2qs_ctx("Failed to delete the directory '%1'", "addon").arg(szUnpackPath));
+ QMessageBox::warning(nullptr, __tr2qs_ctx("Warning While Unpacking Addon - KVIrc", "addon"), __tr2qs_ctx("Failed to delete the directory '%1'", "addon").arg(szUnpackPath));
return true;
}
@@ -323,7 +323,7 @@ namespace AddonFunctions
}
QByteArray * pba = new QByteArray();
- QBuffer bufferz(pba, 0);
+ QBuffer bufferz(pba, nullptr);
bufferz.open(QIODevice::WriteOnly);
pix.save(&bufferz, "PNG");
@@ -340,10 +340,8 @@ namespace AddonFunctions
return false;
}
- for(QFileInfoList::Iterator it = ls.begin(); it != ls.end(); ++it)
+ for(auto & inf : ls)
{
- const QFileInfo & inf = *it;
-
if(inf.isDir())
{
if(!pw.addDirectory(inf.absoluteFilePath(), QString("%1/").arg(inf.fileName())))
diff --git a/src/modules/addon/AddonManagementDialog.cpp b/src/modules/addon/AddonManagementDialog.cpp
index 3b96e47c4..754ef6ad7 100644
--- a/src/modules/addon/AddonManagementDialog.cpp
+++ b/src/modules/addon/AddonManagementDialog.cpp
@@ -60,7 +60,7 @@
#include "WebAddonInterfaceDialog.h"
#endif //COMPILE_WEBKIT_SUPPORT
-AddonManagementDialog * AddonManagementDialog::m_pInstance = 0;
+AddonManagementDialog * AddonManagementDialog::m_pInstance = nullptr;
extern QRect g_rectManagementDialogGeometry;
AddonListViewItem::AddonListViewItem(KviTalListWidget * v, KviKvsScriptAddon * a)
@@ -99,7 +99,7 @@ AddonManagementDialog::AddonManagementDialog(QWidget * p)
setWindowIcon(*(g_pIconManager->getSmallIcon(KviIconManager::Addons)));
#ifdef COMPILE_WEBKIT_SUPPORT
- m_pWebInterfaceDialog = NULL;
+ m_pWebInterfaceDialog = nullptr;
#endif //COMPILE_WEBKIT_SUPPORT
m_pInstance = this;
@@ -172,7 +172,7 @@ AddonManagementDialog::AddonManagementDialog(QWidget * p)
fillListView();
- currentChanged(0, 0);
+ currentChanged(nullptr, nullptr);
connect(m_pListWidget, SIGNAL(currentItemChanged(QListWidgetItem *, QListWidgetItem *)), this, SLOT(currentChanged(QListWidgetItem *, QListWidgetItem *)));
m_pListWidget->setCurrentItem(m_pListWidget->item(0));
@@ -205,7 +205,7 @@ AddonManagementDialog::~AddonManagementDialog()
delete m_pWebInterfaceDialog;
#endif //COMPILE_WEBKIT_SUPPORT
g_rectManagementDialogGeometry = QRect(pos().x(), pos().y(), size().width(), size().height());
- m_pInstance = NULL;
+ m_pInstance = nullptr;
}
void AddonManagementDialog::fillListView()
@@ -280,14 +280,14 @@ void AddonManagementDialog::uninstallScript()
if(QMessageBox::question(
this,
__tr2qs_ctx("Confirm Addon Uninstallation - KVIrc", "addon"),
- txt, __tr2qs_ctx("Yes", "addon"), __tr2qs_ctx("No", "addon"), 0, 1)
+ txt, __tr2qs_ctx("Yes", "addon"), __tr2qs_ctx("No", "addon"), nullptr, 1)
!= 0)
return;
KviKvsScriptAddonManager::instance()->unregisterAddon(it->addon()->name(), g_pActiveWindow);
fillListView();
- currentChanged(0, 0);
+ currentChanged(nullptr, nullptr);
}
void AddonManagementDialog::getMoreScripts()
@@ -344,7 +344,7 @@ void AddonManagementDialog::installScript()
}
fillListView();
- currentChanged(0, 0);
+ currentChanged(nullptr, nullptr);
//m_pListWidget->publicUpdateContents();
//m_pListWidget->triggerUpdate();
@@ -360,7 +360,7 @@ void AddonManagementDialog::cleanup()
if(!m_pInstance)
return;
delete m_pInstance;
- m_pInstance = 0;
+ m_pInstance = nullptr;
}
void AddonManagementDialog::display(bool bTopLevel)
@@ -371,7 +371,7 @@ void AddonManagementDialog::display(bool bTopLevel)
{
if(m_pInstance->parent())
{
- m_pInstance->setParent(0);
+ m_pInstance->setParent(nullptr);
}
}
else
@@ -386,7 +386,7 @@ void AddonManagementDialog::display(bool bTopLevel)
{
if(bTopLevel)
{
- m_pInstance = new AddonManagementDialog(0);
+ m_pInstance = new AddonManagementDialog(nullptr);
}
else
{
diff --git a/src/modules/addon/PackAddonDialog.cpp b/src/modules/addon/PackAddonDialog.cpp
index b56fa3d12..cf416a4c3 100644
--- a/src/modules/addon/PackAddonDialog.cpp
+++ b/src/modules/addon/PackAddonDialog.cpp
@@ -119,8 +119,7 @@ PackAddonDialog::PackAddonDialog(QWidget * pParent)
}
PackAddonDialog::~PackAddonDialog()
-{
-}
+ = default;
void PackAddonDialog::accept()
{
@@ -250,8 +249,7 @@ PackAddonInfoPackageWidget::PackAddonInfoPackageWidget(PackAddonDialog * pParent
}
PackAddonInfoPackageWidget::~PackAddonInfoPackageWidget()
-{
-}
+ = default;
PackAddonFileSelectionWidget::PackAddonFileSelectionWidget(PackAddonDialog * pParent)
: QWizardPage(pParent)
@@ -276,8 +274,7 @@ PackAddonFileSelectionWidget::PackAddonFileSelectionWidget(PackAddonDialog * pPa
}
PackAddonFileSelectionWidget::~PackAddonFileSelectionWidget()
-{
-}
+ = default;
PackAddonSaveSelectionWidget::PackAddonSaveSelectionWidget(PackAddonDialog * pParent)
: QWizardPage(pParent)
@@ -303,8 +300,7 @@ PackAddonSaveSelectionWidget::PackAddonSaveSelectionWidget(PackAddonDialog * pPa
}
PackAddonSaveSelectionWidget::~PackAddonSaveSelectionWidget()
-{
-}
+ = default;
void PackAddonSaveSelectionWidget::initializePage()
{
@@ -335,8 +331,7 @@ PackAddonSummaryInfoWidget::PackAddonSummaryInfoWidget(PackAddonDialog * pParent
}
PackAddonSummaryInfoWidget::~PackAddonSummaryInfoWidget()
-{
-}
+ = default;
void PackAddonSummaryInfoWidget::initializePage()
{
@@ -417,8 +412,7 @@ PackAddonSummaryFilesWidget::PackAddonSummaryFilesWidget(PackAddonDialog * pPare
}
PackAddonSummaryFilesWidget::~PackAddonSummaryFilesWidget()
-{
-}
+ = default;
void PackAddonSummaryFilesWidget::accept()
{
diff --git a/src/modules/addon/WebAddonInterfaceDialog.cpp b/src/modules/addon/WebAddonInterfaceDialog.cpp
index b0f990571..ab639093c 100644
--- a/src/modules/addon/WebAddonInterfaceDialog.cpp
+++ b/src/modules/addon/WebAddonInterfaceDialog.cpp
@@ -46,8 +46,7 @@ WebAddonInterfaceDialog::WebAddonInterfaceDialog(QWidget * par)
.arg(QString::fromUtf8(KviLocale::instance()->localeName().ptr())));
}
WebAddonInterfaceDialog::~WebAddonInterfaceDialog()
-{
-}
+ = default;
bool WebAddonInterfaceDialog::installPackage(const QString & szPath, QString & szError)
{
diff --git a/src/modules/addon/libkviaddon.cpp b/src/modules/addon/libkviaddon.cpp
index 6b96a0cf0..bc3ce94e2 100644
--- a/src/modules/addon/libkviaddon.cpp
+++ b/src/modules/addon/libkviaddon.cpp
@@ -730,9 +730,9 @@ static bool addon_kvs_cmd_installfiles(KviKvsModuleCommandCall * c)
KviFileUtils::makeDir(szTargetPath);
- for(QStringList::Iterator it = lExpandedEntries.begin(); it != lExpandedEntries.end(); ++it)
+ for(auto & lExpandedEntrie : lExpandedEntries)
{
- QFileInfo inf(*it);
+ QFileInfo inf(lExpandedEntrie);
if(!inf.exists())
{
qDebug("ERROR: file %s doesn't exist, but it should...", inf.fileName().toUtf8().data());
@@ -743,9 +743,9 @@ static bool addon_kvs_cmd_installfiles(KviKvsModuleCommandCall * c)
g_pApp->getLocalKvircDirectory(szTargetPath, KviApplication::None, szEntry);
if(!bQuiet)
- c->window()->output(KVI_OUT_SYSTEMMESSAGE, __tr2qs_ctx("Installing file '%1' into '%2'", "addon").arg(*it).arg(szTargetPath));
+ c->window()->output(KVI_OUT_SYSTEMMESSAGE, __tr2qs_ctx("Installing file '%1' into '%2'", "addon").arg(lExpandedEntrie).arg(szTargetPath));
- KviFileUtils::copyFile(*it, szTargetPath);
+ KviFileUtils::copyFile(lExpandedEntrie, szTargetPath);
a->addInstalledFile(szEntry);
}
diff --git a/src/modules/aliaseditor/AliasEditorWindow.cpp b/src/modules/aliaseditor/AliasEditorWindow.cpp
index 665a0ed62..66ee94d7b 100644
--- a/src/modules/aliaseditor/AliasEditorWindow.cpp
+++ b/src/modules/aliaseditor/AliasEditorWindow.cpp
@@ -60,7 +60,7 @@ extern AliasEditorWindow * g_pAliasEditorWindow;
extern KviModule * g_pAliasEditorModule;
AliasEditorTreeWidgetItem::AliasEditorTreeWidgetItem(QTreeWidget * pTreeWidget, Type eType, const QString & szName)
- : QTreeWidgetItem(pTreeWidget), KviHeapObject(), m_eType(eType), m_pParentItem(0)
+ : QTreeWidgetItem(pTreeWidget), KviHeapObject(), m_eType(eType), m_pParentItem(nullptr)
{
setName(szName);
m_cPos = 0;
@@ -120,8 +120,8 @@ AliasEditorWidget::AliasEditorWidget(QWidget * par)
m_pAliases->setAutoDelete(false);
m_bSaving = false;
- m_pLastEditedItem = 0;
- m_pLastClickedItem = 0;
+ m_pLastEditedItem = nullptr;
+ m_pLastClickedItem = nullptr;
m_szDir = QDir::homePath();
QGridLayout * l = new QGridLayout(this);
@@ -156,7 +156,7 @@ AliasEditorWidget::AliasEditorWidget(QWidget * par)
oneTimeSetup();
- currentItemChanged(0, 0);
+ currentItemChanged(nullptr, nullptr);
}
AliasEditorWidget::~AliasEditorWidget()
@@ -206,24 +206,24 @@ QString AliasEditorWidget::buildFullItemName(AliasEditorTreeWidgetItem * it)
//FIXME this should be called something like "findNamespace"
AliasEditorTreeWidgetItem * AliasEditorWidget::findTopLevelItem(const QString & szName)
{
- AliasEditorTreeWidgetItem * pItem = 0;
+ AliasEditorTreeWidgetItem * pItem = nullptr;
for(int i = 0; i < m_pTreeWidget->topLevelItemCount(); i++)
{
pItem = (AliasEditorTreeWidgetItem *)m_pTreeWidget->topLevelItem(i);
if(pItem->text(0) == szName && pItem->isNamespace())
return (AliasEditorTreeWidgetItem *)m_pTreeWidget->topLevelItem(i);
}
- return 0;
+ return nullptr;
}
AliasEditorTreeWidgetItem * AliasEditorWidget::findItem(const QString & szFullName)
{
QStringList lNamespaces = szFullName.split("::");
if(!lNamespaces.count())
- return 0;
+ return nullptr;
AliasEditorTreeWidgetItem * pItem = findTopLevelItem(lNamespaces.at(0));
if(!pItem)
- return 0;
+ return nullptr;
bool bFound;
int i;
int j;
@@ -240,7 +240,7 @@ AliasEditorTreeWidgetItem * AliasEditorWidget::findItem(const QString & szFullNa
}
}
if(!bFound)
- return 0;
+ return nullptr;
}
return (AliasEditorTreeWidgetItem *)pItem;
}
@@ -249,7 +249,7 @@ AliasEditorTreeWidgetItem * AliasEditorWidget::createFullItem(const QString & sz
{
QStringList lNamespaces = szFullName.split("::");
if(!lNamespaces.count())
- return 0;
+ return nullptr;
if(lNamespaces.count() == 1)
return new AliasEditorTreeWidgetItem(m_pTreeWidget, AliasEditorTreeWidgetItem::Alias, lNamespaces.at(0));
AliasEditorTreeWidgetItem * pItem = findTopLevelItem(lNamespaces.at(0));
@@ -305,7 +305,7 @@ void AliasEditorWidget::aliasRefresh(const QString & szName)
{
if(m_bSaving)
return;
- AliasEditorTreeWidgetItem * item = 0;
+ AliasEditorTreeWidgetItem * item = nullptr;
KviKvsScript * alias = KviKvsAliasManager::instance()->aliasDict()->find(szName);
// search for old alias with same name
@@ -332,7 +332,7 @@ void AliasEditorWidget::aliasRefresh(const QString & szName)
return;
}
if(
- QMessageBox::warning(0, __tr2qs_ctx("Confirm Overwriting Current - KVIrc", "editor"),
+ QMessageBox::warning(nullptr, __tr2qs_ctx("Confirm Overwriting Current - KVIrc", "editor"),
__tr2qs_ctx("An external script has changed the alias you are currently editing. Do you want to accept the external changes?", "editor"),
QMessageBox::Yes, QMessageBox::No | QMessageBox::Default | QMessageBox::Escape)
!= QMessageBox::Yes)
@@ -493,8 +493,8 @@ void AliasEditorWidget::renameItem()
bool bYesToAll = true;
removeItem(m_pLastEditedItem, &bYesToAll, true);
- m_pLastEditedItem = 0; // make sure it's true (but it already should be because of removeItem())
- m_pLastClickedItem = 0; // make sure it's true (but it already should be because of removeItem())
+ m_pLastEditedItem = nullptr; // make sure it's true (but it already should be because of removeItem())
+ m_pLastClickedItem = nullptr; // make sure it's true (but it already should be because of removeItem())
AliasEditorTreeWidgetItem * pItem = createFullItem(szNewName);
if(bAlias)
{
@@ -1000,9 +1000,9 @@ bool AliasEditorWidget::removeItem(AliasEditorTreeWidgetItem * it, bool * pbYesT
}
if(it == m_pLastEditedItem)
- m_pLastEditedItem = 0;
+ m_pLastEditedItem = nullptr;
if(it == m_pLastClickedItem)
- m_pLastClickedItem = 0;
+ m_pLastClickedItem = nullptr;
if(it->childCount())
removeItemChildren(it);
delete it;
@@ -1197,7 +1197,7 @@ void AliasEditorWidget::newItem(QString & szName, AliasEditorTreeWidgetItem::Typ
{
if(m_pLastClickedItem)
if(!itemExists(m_pLastClickedItem))
- m_pLastClickedItem = 0;
+ m_pLastClickedItem = nullptr;
if(m_pLastClickedItem)
buildFullItemPath(m_pLastClickedItem, szName);
int idx = 1;
@@ -1237,7 +1237,7 @@ void AliasEditorWidget::commit()
}
AliasEditorWindow::AliasEditorWindow()
- : KviWindow(KviWindow::ScriptEditor, "aliaseditor", 0)
+ : KviWindow(KviWindow::ScriptEditor, "aliaseditor", nullptr)
{
g_pAliasEditorWindow = this;
@@ -1270,7 +1270,7 @@ AliasEditorWindow::AliasEditorWindow()
AliasEditorWindow::~AliasEditorWindow()
{
- g_pAliasEditorWindow = 0;
+ g_pAliasEditorWindow = nullptr;
}
void AliasEditorWindow::okClicked()
diff --git a/src/modules/aliaseditor/libkvialiaseditor.cpp b/src/modules/aliaseditor/libkvialiaseditor.cpp
index e7c0fbbab..9ec3cb0ac 100644
--- a/src/modules/aliaseditor/libkvialiaseditor.cpp
+++ b/src/modules/aliaseditor/libkvialiaseditor.cpp
@@ -28,8 +28,8 @@
#include "KviLocale.h"
#include "KviMainWindow.h"
-AliasEditorWindow * g_pAliasEditorWindow = 0;
-KviModule * g_pAliasEditorModule = 0;
+AliasEditorWindow * g_pAliasEditorWindow = nullptr;
+KviModule * g_pAliasEditorModule = nullptr;
/*
@doc: aliaseditor.open
@@ -61,21 +61,21 @@ static bool aliaseditor_kvs_cmd_open(KviKvsModuleCommandCall *)
static bool aliaseditor_module_init(KviModule * m)
{
KVSM_REGISTER_SIMPLE_COMMAND(m, "open", aliaseditor_kvs_cmd_open);
- g_pAliasEditorWindow = 0;
+ g_pAliasEditorWindow = nullptr;
g_pAliasEditorModule = m;
return true;
}
static bool aliaseditor_module_can_unload(KviModule *)
{
- return (g_pAliasEditorWindow == 0);
+ return (g_pAliasEditorWindow == nullptr);
}
static bool aliaseditor_module_cleanup(KviModule *)
{
if(g_pAliasEditorWindow && g_pMainWindow)
g_pMainWindow->closeWindow(g_pAliasEditorWindow);
- g_pAliasEditorWindow = 0;
+ g_pAliasEditorWindow = nullptr;
return true;
}
diff --git a/src/modules/avatar/libkviavatar.cpp b/src/modules/avatar/libkviavatar.cpp
index 7f4f1fbca..244103018 100644
--- a/src/modules/avatar/libkviavatar.cpp
+++ b/src/modules/avatar/libkviavatar.cpp
@@ -55,7 +55,7 @@
#include <QCloseEvent>
#include <QByteArray>
-static KviPointerList<KviAsyncAvatarSelectionDialog> * g_pAvatarSelectionDialogList = 0;
+static KviPointerList<KviAsyncAvatarSelectionDialog> * g_pAvatarSelectionDialogList = nullptr;
extern KVIRC_API KviSharedFilesManager * g_pSharedFilesManager;
KviAsyncAvatarSelectionDialog::KviAsyncAvatarSelectionDialog(QWidget * par, const QString & szInitialPath, KviIrcConnection * c)
@@ -308,8 +308,8 @@ static bool avatar_kvs_cmd_unset(KviKvsModuleCommandCall * c)
return true;
}
- e->setAvatar(0);
- c->window()->console()->avatarChanged(0,
+ e->setAvatar(nullptr);
+ c->window()->console()->avatarChanged(nullptr,
c->window()->connection()->userInfo()->nickName(),
c->window()->connection()->userInfo()->userName(),
c->window()->connection()->userInfo()->hostName(),
@@ -397,12 +397,12 @@ static bool avatar_kvs_cmd_notify(KviKvsModuleCommandCall * c)
KviIrcServerParser::encodeCtcpParameter(szTmp.toUtf8().data(), avatar);
}
- KviSharedFile * o = 0;
+ KviSharedFile * o = nullptr;
if((!absPath.isEmpty()) && (!avatar.isEmpty()))
{
bool bTargetIsChan = (szTarget.contains('#') || szTarget.contains('&') || szTarget.contains('!') || szTarget.contains('+'));
if(bTargetIsChan)
- o = g_pSharedFilesManager->lookupSharedFile(avatar, 0);
+ o = g_pSharedFilesManager->lookupSharedFile(avatar, nullptr);
else
{
KviIrcMask u(szTarget);
diff --git a/src/modules/chan/libkvichan.cpp b/src/modules/chan/libkvichan.cpp
index 119339c2d..e1c374f6d 100644
--- a/src/modules/chan/libkvichan.cpp
+++ b/src/modules/chan/libkvichan.cpp
@@ -54,7 +54,7 @@ static KviChannelWindow * chan_kvs_find_channel(KviKvsModuleFunctionCall * c, QS
{
if(!bNoWarnings)
c->warning(__tr2qs("Can't find the window with ID '%Q'"), &szChan);
- return 0;
+ return nullptr;
}
if(w->type() == KviWindow::Channel)
return (KviChannelWindow *)w;
@@ -63,7 +63,7 @@ static KviChannelWindow * chan_kvs_find_channel(KviKvsModuleFunctionCall * c, QS
if(!bNoWarnings)
c->warning(__tr2qs("The specified window (%Q) is not a channel"), &szChan);
}
- return 0;
+ return nullptr;
}
/*
@@ -1925,7 +1925,7 @@ static bool chan_kvs_fnc_common(KviKvsModuleFunctionCall * c)
KVSM_PARAMETER("context_id", KVS_PT_UINT, KVS_PF_OPTIONAL, iContextId)
KVSM_PARAMETERS_END(c)
- KviConsoleWindow * pConsole = NULL;
+ KviConsoleWindow * pConsole = nullptr;
if(c->parameterCount() > 1)
pConsole = g_pApp->findConsole(iContextId);
else
diff --git a/src/modules/channelsjoin/ChannelsJoinDialog.cpp b/src/modules/channelsjoin/ChannelsJoinDialog.cpp
index 343c55c88..6055c8703 100644
--- a/src/modules/channelsjoin/ChannelsJoinDialog.cpp
+++ b/src/modules/channelsjoin/ChannelsJoinDialog.cpp
@@ -61,7 +61,7 @@ ChannelsJoinDialog::ChannelsJoinDialog(const char * name)
setWindowTitle(__tr2qs("Join Channels - KVIrc"));
setWindowIcon(*(g_pIconManager->getSmallIcon(KviIconManager::Channel)));
- m_pConsole = 0;
+ m_pConsole = nullptr;
QGridLayout * g = new QGridLayout(this);
@@ -152,7 +152,7 @@ ChannelsJoinDialog::~ChannelsJoinDialog()
KVI_OPTION_BOOL(KviOption_boolShowChannelsJoinOnIrc) = m_pShowAtStartupCheck->isChecked();
g_rectChannelsJoinGeometry = QRect(pos().x(), pos().y(), size().width(), size().height());
- g_pChannelsWindow = 0;
+ g_pChannelsWindow = nullptr;
}
void ChannelsJoinDialog::setConsole(KviConsoleWindow * pConsole)
@@ -209,10 +209,10 @@ void ChannelsJoinDialog::fillListView()
hdr->setText(0, __tr2qs("Current Network"));
hdr->setExpanded(true);
- for(QStringList::Iterator it = pList->begin(); it != pList->end(); ++it)
+ for(auto & it : *pList)
{
chld = new QTreeWidgetItem(hdr, RecentChannelItem);
- chld->setText(0, *it);
+ chld->setText(0, it);
chld->setIcon(0, *(g_pIconManager->getSmallIcon(KviIconManager::Channel)));
}
hdr->sortChildren(0, Qt::AscendingOrder);
@@ -234,9 +234,8 @@ void ChannelsJoinDialog::fillListView()
for(QStringList * pChans = pDict->first(); pChans; pChans = pDict->next())
{
- for(QStringList::Iterator it = pChans->begin(); it != pChans->end(); ++it)
+ for(auto chan : *pChans)
{
- QString chan = *it;
if(hNoDuplicates.contains(chan.toLower()))
continue;
hNoDuplicates.insert(chan.toLower(), 1);
diff --git a/src/modules/channelsjoin/libkvichannelsjoin.cpp b/src/modules/channelsjoin/libkvichannelsjoin.cpp
index 2d1fca457..073c040fd 100644
--- a/src/modules/channelsjoin/libkvichannelsjoin.cpp
+++ b/src/modules/channelsjoin/libkvichannelsjoin.cpp
@@ -32,7 +32,7 @@
#include <QSplitter>
-ChannelsJoinDialog * g_pChannelsWindow = 0;
+ChannelsJoinDialog * g_pChannelsWindow = nullptr;
QRect g_rectChannelsJoinGeometry;
/*
@@ -87,7 +87,7 @@ static bool channelsjoin_module_cleanup(KviModule * m)
if(g_pChannelsWindow)
delete g_pChannelsWindow;
- g_pChannelsWindow = 0;
+ g_pChannelsWindow = nullptr;
return true;
}
diff --git a/src/modules/classeditor/ClassEditorWindow.cpp b/src/modules/classeditor/ClassEditorWindow.cpp
index ec54bfe20..2dc0cc425 100644
--- a/src/modules/classeditor/ClassEditorWindow.cpp
+++ b/src/modules/classeditor/ClassEditorWindow.cpp
@@ -168,8 +168,8 @@ ClassEditorWidget::ClassEditorWidget(QWidget * pParent)
{
m_pClasses = new KviPointerHashTable<QString, ClassEditorTreeWidgetItem>(100, false);
m_pClasses->setAutoDelete(false);
- m_pLastEditedItem = 0;
- m_pLastClickedItem = 0;
+ m_pLastEditedItem = nullptr;
+ m_pLastClickedItem = nullptr;
m_szDir = QDir::homePath();
QGridLayout * pLayout = new QGridLayout(this);
@@ -222,7 +222,7 @@ ClassEditorWidget::ClassEditorWidget(QWidget * pParent)
oneTimeSetup();
m_pTreeWidget->setSortingEnabled(true);
- currentItemChanged(0, 0);
+ currentItemChanged(nullptr, nullptr);
}
ClassEditorWidget::~ClassEditorWidget()
@@ -313,7 +313,7 @@ ClassEditorTreeWidgetItem * ClassEditorWidget::createFullItem(const QString & sz
QStringList lNamespaces = szFullName.split("::");
if(lNamespaces.count() == 0)
- return 0;
+ return nullptr;
if(lNamespaces.count() == 1)
{
ClassEditorTreeWidgetItem * pItem = findTopLevelItem(lNamespaces.at(0));
@@ -394,7 +394,7 @@ void ClassEditorWidget::oneTimeSetup()
while(KviKvsObjectClass * pClass = it.current())
{
if(pClass->isBuiltin())
- m_pClasses->insert(it.currentKey(), 0);
+ m_pClasses->insert(it.currentKey(), nullptr);
else
{
QString szTmp;
@@ -860,7 +860,7 @@ void ClassEditorWidget::currentItemChanged(QTreeWidgetItem * pTree, QTreeWidgetI
KviPointerHashTable<QString, ClassEditorTreeWidgetItem> lFunctions;
lFunctions.setAutoDelete(false);
- ClassEditorTreeWidgetItem * pItem = 0;
+ ClassEditorTreeWidgetItem * pItem = nullptr;
for(int i = 0; i < pTree->childCount(); i++)
{
pItem = ((ClassEditorTreeWidgetItem *)pTree->child(i));
@@ -1419,9 +1419,9 @@ bool ClassEditorWidget::removeItem(ClassEditorTreeWidgetItem * pItem, KviPointer
}
if(pItem == m_pLastEditedItem)
- m_pLastEditedItem = 0;
+ m_pLastEditedItem = nullptr;
if(pItem == m_pLastClickedItem)
- m_pLastClickedItem = 0;
+ m_pLastClickedItem = nullptr;
if(pItem->childCount())
removeItemChildren(pItem, lRemovedItems);
if(pItem->isClass())
@@ -1873,7 +1873,7 @@ void ClassEditorWidget::searchInheritedClasses(const QString szClass, KviPointer
}
ClassEditorWindow::ClassEditorWindow()
- : KviWindow(KviWindow::ScriptEditor, "classeditor", 0)
+ : KviWindow(KviWindow::ScriptEditor, "classeditor", nullptr)
{
g_pClassEditorWindow = this;
@@ -1906,7 +1906,7 @@ ClassEditorWindow::ClassEditorWindow()
ClassEditorWindow::~ClassEditorWindow()
{
- g_pClassEditorWindow = 0;
+ g_pClassEditorWindow = nullptr;
}
void ClassEditorWindow::buildClicked()
@@ -2051,8 +2051,7 @@ KviClassEditorDialog::KviClassEditorDialog(QWidget * pParent, const QString & sz
}
KviClassEditorDialog::~KviClassEditorDialog()
-{
-}
+ = default;
void KviClassEditorDialog::textChanged(const QString & szText)
{
@@ -2153,8 +2152,7 @@ KviClassEditorFunctionDialog::KviClassEditorFunctionDialog(QWidget * pParent, co
}
KviClassEditorFunctionDialog::~KviClassEditorFunctionDialog()
-{
-}
+ = default;
void KviClassEditorFunctionDialog::textChanged(const QString & szText)
{
diff --git a/src/modules/classeditor/libkviclasseditor.cpp b/src/modules/classeditor/libkviclasseditor.cpp
index 20b628aa1..94457a28e 100644
--- a/src/modules/classeditor/libkviclasseditor.cpp
+++ b/src/modules/classeditor/libkviclasseditor.cpp
@@ -28,8 +28,8 @@
#include "KviLocale.h"
#include "KviMainWindow.h"
-ClassEditorWindow * g_pClassEditorWindow = 0;
-KviModule * g_pClassEditorModule = 0;
+ClassEditorWindow * g_pClassEditorWindow = nullptr;
+KviModule * g_pClassEditorModule = nullptr;
/*
@doc: classeditor.open
@@ -60,21 +60,21 @@ static bool classeditor_kvs_cmd_open(KviKvsModuleCommandCall *)
static bool classeditor_module_init(KviModule * m)
{
KVSM_REGISTER_SIMPLE_COMMAND(m, "open", classeditor_kvs_cmd_open);
- g_pClassEditorWindow = 0;
+ g_pClassEditorWindow = nullptr;
g_pClassEditorModule = m;
return true;
}
static bool classeditor_module_can_unload(KviModule *)
{
- return (g_pClassEditorWindow == 0);
+ return (g_pClassEditorWindow == nullptr);
}
static bool classeditor_module_cleanup(KviModule *)
{
if(g_pClassEditorWindow && g_pMainWindow)
g_pMainWindow->closeWindow(g_pClassEditorWindow);
- g_pClassEditorWindow = 0;
+ g_pClassEditorWindow = nullptr;
return true;
}
diff --git a/src/modules/codetester/CodeTesterWindow.cpp b/src/modules/codetester/CodeTesterWindow.cpp
index 1a1d3d9dd..30018012c 100644
--- a/src/modules/codetester/CodeTesterWindow.cpp
+++ b/src/modules/codetester/CodeTesterWindow.cpp
@@ -80,7 +80,7 @@ void CodeTesterWidget::execute()
}
CodeTesterWindow::CodeTesterWindow()
- : KviWindow(KviWindow::ScriptEditor, "codetester", 0)
+ : KviWindow(KviWindow::ScriptEditor, "codetester", nullptr)
{
g_pCodeTesterWindowList->append(this);
diff --git a/src/modules/codetester/libkvicodetester.cpp b/src/modules/codetester/libkvicodetester.cpp
index 665e06119..bae8fbc3d 100644
--- a/src/modules/codetester/libkvicodetester.cpp
+++ b/src/modules/codetester/libkvicodetester.cpp
@@ -29,7 +29,7 @@
#include "KviMainWindow.h"
#include "KviPointerList.h"
-KviPointerList<CodeTesterWindow> * g_pCodeTesterWindowList = 0;
+KviPointerList<CodeTesterWindow> * g_pCodeTesterWindowList = nullptr;
/*
@doc: codetester.open
diff --git a/src/modules/config/libkviconfig.cpp b/src/modules/config/libkviconfig.cpp
index f8dc47e80..3a355dc67 100644
--- a/src/modules/config/libkviconfig.cpp
+++ b/src/modules/config/libkviconfig.cpp
@@ -30,7 +30,7 @@
#include "KviLocale.h"
#include "KviPointerHashTable.h"
-static KviPointerHashTable<QString, KviConfigurationFile> * g_pConfigDict = 0;
+static KviPointerHashTable<QString, KviConfigurationFile> * g_pConfigDict = nullptr;
static int g_iNextConfigId = 0;
/*
@@ -901,7 +901,7 @@ static bool config_module_init(KviModule * m)
static bool config_module_cleanup(KviModule *)
{
delete g_pConfigDict;
- g_pConfigDict = 0;
+ g_pConfigDict = nullptr;
return true;
}
diff --git a/src/modules/context/libkvicontext.cpp b/src/modules/context/libkvicontext.cpp
index d8c1b87c6..ab6a874b1 100644
--- a/src/modules/context/libkvicontext.cpp
+++ b/src/modules/context/libkvicontext.cpp
@@ -671,7 +671,7 @@ static bool context_kvs_fnc_getSSLCertInfo(KviKvsModuleFunctionCall * c)
return true;
#else
- KviConsoleWindow * pConsole = NULL;
+ KviConsoleWindow * pConsole = nullptr;
if(c->parameterCount() > 2)
pConsole = g_pApp->findConsole(uContextId);
else
diff --git a/src/modules/dcc/DccBroker.cpp b/src/modules/dcc/DccBroker.cpp
index 08e9373d8..efe4d36ac 100644
--- a/src/modules/dcc/DccBroker.cpp
+++ b/src/modules/dcc/DccBroker.cpp
@@ -60,7 +60,7 @@ extern KVIRC_API KviSharedFilesManager * g_pSharedFilesManager;
//#warning "The broker might lookup the remote host name"
DccBroker::DccBroker()
- : QObject(0)
+ : QObject(nullptr)
{
setObjectName("dcc_broker");
DccFileTransfer::init();
@@ -81,7 +81,7 @@ DccBroker::~DccBroker()
while(m_pBoxList->first())
delete m_pBoxList->first();
delete m_pBoxList;
- m_pBoxList = 0;
+ m_pBoxList = nullptr;
while(m_pDccWindowList->first())
delete m_pDccWindowList->first();
delete m_pDccWindowList;
@@ -106,12 +106,12 @@ KviDccZeroPortTag * DccBroker::findZeroPortTag(const QString & szTag)
{
KviDccZeroPortTag * t = m_pZeroPortTags->find(szTag);
if(!t)
- return 0;
+ return nullptr;
if(t->m_tTimestamp.secsTo(QDateTime::currentDateTime()) > 180)
{
// too late man...
m_pZeroPortTags->remove(szTag);
- return 0;
+ return nullptr;
}
return t;
}
@@ -140,7 +140,7 @@ void DccBroker::unregisterDccBox(DccDialog * box)
void DccBroker::cancelDcc(DccDescriptor * dcc)
{
delete dcc;
- dcc = 0;
+ dcc = nullptr;
}
void DccBroker::cancelDcc(DccDialog * box, DccDescriptor * dcc)
@@ -148,7 +148,7 @@ void DccBroker::cancelDcc(DccDialog * box, DccDescriptor * dcc)
if(box)
box->forgetDescriptor();
delete dcc;
- dcc = 0;
+ dcc = nullptr;
}
///////////////////////////////////////////////////////////////////////////////
@@ -160,7 +160,7 @@ void DccBroker::rsendManage(DccDescriptor * dcc)
// We need the filename...
QFileInfo fi(dcc->szLocalFileName);
if(fi.exists())
- rsendExecute(0, dcc);
+ rsendExecute(nullptr, dcc);
else
rsendAskForFileName(dcc);
}
@@ -326,7 +326,7 @@ void DccBroker::handleChatRequest(DccDescriptor * dcc)
else
{
// auto accept
- executeChat(0, dcc);
+ executeChat(nullptr, dcc);
}
}
@@ -380,7 +380,7 @@ void DccBroker::activeVoiceManage(DccDescriptor * dcc)
else
{
// auto accept
- activeVoiceExecute(0, dcc);
+ activeVoiceExecute(nullptr, dcc);
}
}
@@ -584,7 +584,7 @@ void DccBroker::recvFileManage(DccDescriptor * dcc)
{
if(size >= KVI_OPTION_UINT(KviOption_uintMaximumRequestedAvatarSize))
{
- cancelDcc(0, dcc);
+ cancelDcc(nullptr, dcc);
return;
}
}
@@ -659,7 +659,7 @@ void DccBroker::recvFileManage(DccDescriptor * dcc)
&(dcc->szType), &(dcc->szNick), &(dcc->szUser),
&(dcc->szHost), &(dcc->szFileName));
}
- chooseSaveFileName(0, dcc);
+ chooseSaveFileName(nullptr, dcc);
}
}
@@ -737,7 +737,7 @@ void DccBroker::chooseSaveFileName(DccDialog * box, DccDescriptor * dcc)
true,
g_pMainWindow))
{
- renameOverwriteResume(0, dcc);
+ renameOverwriteResume(nullptr, dcc);
}
else
{
@@ -758,7 +758,7 @@ void DccBroker::chooseSaveFileName(DccDialog * box, DccDescriptor * dcc)
&(dcc->szType), &(dcc->szFileName), &(dcc->szLocalFileName));
}
- renameOverwriteResume(0, dcc);
+ renameOverwriteResume(nullptr, dcc);
}
}
@@ -834,17 +834,17 @@ void DccBroker::renameOverwriteResume(DccDialog * box, DccDescriptor * dcc)
{
// yep, auto resume...
dcc->bResume = true;
- recvFileExecute(0, dcc);
+ recvFileExecute(nullptr, dcc);
}
else if(iRemoteSize == (quint64)fi.size())
{
dcc->console()->output(KVI_OUT_DCCMSG, "Transfer aborted: file %Q already completed", &(dcc->szLocalFileName));
- cancelDcc(0, dcc);
+ cancelDcc(nullptr, dcc);
}
else
{
// otherwise auto rename
- renameDccSendFile(0, dcc);
+ renameDccSendFile(nullptr, dcc);
}
return;
}
@@ -852,7 +852,7 @@ void DccBroker::renameOverwriteResume(DccDialog * box, DccDescriptor * dcc)
dcc->szLocalFileSize = "0";
// everything OK
- recvFileExecute(0, dcc);
+ recvFileExecute(nullptr, dcc);
}
void DccBroker::renameDccSendFile(DccDialog * box, DccDescriptor * dcc)
@@ -894,7 +894,7 @@ void DccBroker::renameDccSendFile(DccDialog * box, DccDescriptor * dcc)
dcc->szLocalFileSize = "0"; // 0 for sure
- recvFileExecute(0, dcc);
+ recvFileExecute(nullptr, dcc);
}
void DccBroker::recvFileExecute(DccDialog * box, DccDescriptor * dcc)
@@ -940,7 +940,7 @@ void DccBroker::sendFileManage(DccDescriptor * dcc)
if(d->szLocalFileName.isEmpty())
cancelDcc(d);
else
- sendFileExecute(0, d);
+ sendFileExecute(nullptr, d);
}
delete dcc;
}
diff --git a/src/modules/dcc/DccChatWindow.cpp b/src/modules/dcc/DccChatWindow.cpp
index 4e9a3c50e..53f4d4894 100644
--- a/src/modules/dcc/DccChatWindow.cpp
+++ b/src/modules/dcc/DccChatWindow.cpp
@@ -105,7 +105,7 @@ DccChatWindow::DccChatWindow(DccDescriptor * dcc, const char * name)
//setFocusHandler(m_pInput,this);
- m_pSlaveThread = 0;
+ m_pSlaveThread = nullptr;
if(KVI_OPTION_BOOL(KviOption_boolAutoLogDccChat))
m_pIrcView->startLogging();
@@ -119,7 +119,7 @@ DccChatWindow::DccChatWindow(DccDescriptor * dcc, const char * name)
connect(m_pMarshal, SIGNAL(sslError(const char *)), this, SLOT(sslError(const char *)));
#endif
- m_pSlaveThread = 0;
+ m_pSlaveThread = nullptr;
startConnection();
}
@@ -131,7 +131,7 @@ DccChatWindow::~DccChatWindow()
{
m_pSlaveThread->terminate();
delete m_pSlaveThread;
- m_pSlaveThread = 0;
+ m_pSlaveThread = nullptr;
}
KviThreadManager::killPendingEvents(this);
}
@@ -628,7 +628,7 @@ void DccChatThread::run()
{
KviDccThreadIncomingData data;
data.iLen = 0;
- data.buffer = 0;
+ data.buffer = nullptr;
for(;;)
{
@@ -728,7 +728,7 @@ void DccChatThread::run()
else
{
KviMemory::free(data.buffer);
- data.buffer = 0;
+ data.buffer = nullptr;
}
if(!handleInvalidSocketRead(readLen))
@@ -753,7 +753,7 @@ out_of_the_loop:
if(m_pSSL)
{
KviSSLMaster::freeSSL(m_pSSL);
- m_pSSL = 0;
+ m_pSSL = nullptr;
}
#endif
@@ -801,7 +801,7 @@ bool DccChatThread::handleIncomingData(KviDccThreadIncomingData * data, bool bCr
// no more data in the buffer
KVI_ASSERT(data->iLen == 0);
KviMemory::free(data->buffer);
- data->buffer = end = aux = 0;
+ data->buffer = end = aux = nullptr;
}
postEvent(parent(), e);
}
@@ -823,7 +823,7 @@ bool DccChatThread::handleIncomingData(KviDccThreadIncomingData * data, bool bCr
e->setData(s);
data->iLen = 0;
KviMemory::free(data->buffer);
- data->buffer = 0;
+ data->buffer = nullptr;
postEvent(parent(), e);
}
}
diff --git a/src/modules/dcc/DccDescriptor.cpp b/src/modules/dcc/DccDescriptor.cpp
index a1db30716..5e2abe9e8 100644
--- a/src/modules/dcc/DccDescriptor.cpp
+++ b/src/modules/dcc/DccDescriptor.cpp
@@ -32,7 +32,7 @@
#include "KviApplication.h"
static unsigned int g_uNextDescriptorId = 1; // we use 0 as an invalid descriptor id
-static KviPointerHashTable<int, DccDescriptor> * g_pDescriptorDict = 0;
+static KviPointerHashTable<int, DccDescriptor> * g_pDescriptorDict = nullptr;
KviPointerHashTable<int, DccDescriptor> * DccDescriptor::descriptorDict()
{
@@ -47,8 +47,8 @@ DccDescriptor::DccDescriptor(const DccDescriptor & src)
DccDescriptor::DccDescriptor(KviConsoleWindow * pConsole)
{
m_pConsole = pConsole;
- m_pDccWindow = 0;
- m_pDccTransfer = 0;
+ m_pDccWindow = nullptr;
+ m_pDccTransfer = nullptr;
m_uId = g_uNextDescriptorId;
g_uNextDescriptorId++;
@@ -112,7 +112,7 @@ DccDescriptor::~DccDescriptor()
if(g_pDescriptorDict->count() < 1)
{
delete g_pDescriptorDict;
- g_pDescriptorDict = 0;
+ g_pDescriptorDict = nullptr;
}
}
}
@@ -139,7 +139,7 @@ void DccDescriptor::triggerCreationEvent()
DccDescriptor * DccDescriptor::find(unsigned int uId)
{
if(!g_pDescriptorDict)
- return 0;
+ return nullptr;
return g_pDescriptorDict->find((long)uId);
}
diff --git a/src/modules/dcc/DccDialog.cpp b/src/modules/dcc/DccDialog.cpp
index 151422d87..a6d113404 100644
--- a/src/modules/dcc/DccDialog.cpp
+++ b/src/modules/dcc/DccDialog.cpp
@@ -48,17 +48,17 @@ DccDialog::~DccDialog()
{
if(m_pDescriptor)
delete m_pDescriptor;
- m_pDescriptor = 0;
+ m_pDescriptor = nullptr;
m_pBroker->unregisterDccBox(this);
}
void DccDialog::forgetDescriptor()
{
- m_pDescriptor = 0;
+ m_pDescriptor = nullptr;
}
DccAcceptDialog::DccAcceptDialog(DccBroker * br, DccDescriptor * dcc, const QString & text, const QString & capt)
- : QWidget(0), DccDialog(br, dcc)
+ : QWidget(nullptr), DccDialog(br, dcc)
{
setObjectName("dcc_accept_box");
//QVBoxLayout * vb = new QVBoxLayout(this,4,4);
@@ -90,8 +90,7 @@ DccAcceptDialog::DccAcceptDialog(DccBroker * br, DccDescriptor * dcc, const QStr
}
DccAcceptDialog::~DccAcceptDialog()
-{
-}
+ = default;
void DccAcceptDialog::acceptClicked()
{
@@ -126,7 +125,7 @@ void DccAcceptDialog::showEvent(QShowEvent * e)
}
DccRenameDialog::DccRenameDialog(DccBroker * br, DccDescriptor * dcc, const QString & text, bool bDisableResume)
- : QWidget(0), DccDialog(br, dcc)
+ : QWidget(nullptr), DccDialog(br, dcc)
{
setObjectName("dcc_rename_box");
//QVBoxLayout * vb = new QVBoxLayout(this,4,4);
@@ -167,8 +166,7 @@ DccRenameDialog::DccRenameDialog(DccBroker * br, DccDescriptor * dcc, const QStr
}
DccRenameDialog::~DccRenameDialog()
-{
-}
+ = default;
void DccRenameDialog::closeEvent(QCloseEvent * e)
{
diff --git a/src/modules/dcc/DccFileTransfer.cpp b/src/modules/dcc/DccFileTransfer.cpp
index e1dca6012..a0689d05a 100644
--- a/src/modules/dcc/DccFileTransfer.cpp
+++ b/src/modules/dcc/DccFileTransfer.cpp
@@ -83,8 +83,8 @@ extern DccBroker * g_pDccBroker;
extern KVIRC_API KviMediaManager * g_pMediaManager; // KviApplication.cpp
-static KviPointerList<DccFileTransfer> * g_pDccFileTransfers = 0;
-static QPixmap * g_pDccFileTransferIcon = 0;
+static KviPointerList<DccFileTransfer> * g_pDccFileTransfers = nullptr;
+static QPixmap * g_pDccFileTransferIcon = nullptr;
//#warning "The events that have a KviCString data pointer should become real classes, that take care of deleting the data pointer!"
//#warning "Otherwise, when left undispatched we will be leaking memory (event class destroyed but not the data ptr)"
@@ -99,7 +99,7 @@ DccRecvThread::DccRecvThread(QObject * par, kvi_socket_t fd, KviDccRecvThreadOpt
m_uTotalReceivedBytes = 0;
m_uInstantReceivedBytes = 0;
- m_pFile = 0;
+ m_pFile = nullptr;
m_pTimeInterval = new KviMSecTimeInterval();
m_uStartTime = 0;
m_uInstantSpeedInterval = 0;
@@ -577,14 +577,14 @@ exit_dcc:
{
m_pFile->close();
delete m_pFile;
- m_pFile = 0;
+ m_pFile = nullptr;
}
#ifdef COMPILE_SSL_SUPPORT
if(m_pSSL)
{
KviSSLMaster::freeSSL(m_pSSL);
- m_pSSL = 0;
+ m_pSSL = nullptr;
}
#endif
@@ -672,8 +672,7 @@ void DccSendThread::updateStats()
m_pMutex->unlock();
}
-union _ack_buffer
-{
+union _ack_buffer {
char cAckBuffer[4];
quint32 i32AckBuffer;
};
@@ -1165,13 +1164,13 @@ exit_dcc:
KviMemory::free(buffer);
pFile->close();
delete pFile;
- pFile = 0;
+ pFile = nullptr;
#ifdef COMPILE_SSL_SUPPORT
if(m_pSSL)
{
KviSSLMaster::freeSSL(m_pSSL);
- m_pSSL = 0;
+ m_pSSL = nullptr;
}
#endif
kvi_socket_close(m_fd);
@@ -1194,8 +1193,8 @@ DccFileTransfer::DccFileTransfer(DccDescriptor * dcc)
init(); // ensure we're initialized
g_pDccFileTransfers->append(this);
- m_pResumeTimer = 0;
- m_pBandwidthDialog = 0;
+ m_pResumeTimer = nullptr;
+ m_pBandwidthDialog = nullptr;
m_szTransferIdString = QString(__tr2qs_ctx("TRANSFER %1", "dcc")).arg(id());
@@ -1219,8 +1218,8 @@ DccFileTransfer::DccFileTransfer(DccDescriptor * dcc)
if(dcc->bIsSSL)
m_szDccType.prepend("S");
#endif
- m_pSlaveRecvThread = 0;
- m_pSlaveSendThread = 0;
+ m_pSlaveRecvThread = nullptr;
+ m_pSlaveSendThread = nullptr;
m_tTransferStartTime = 0;
m_tTransferEndTime = 0;
@@ -1254,14 +1253,14 @@ DccFileTransfer::~DccFileTransfer()
{
m_pSlaveRecvThread->terminate();
delete m_pSlaveRecvThread;
- m_pSlaveRecvThread = 0;
+ m_pSlaveRecvThread = nullptr;
}
if(m_pSlaveSendThread)
{
m_pSlaveSendThread->terminate();
delete m_pSlaveSendThread;
- m_pSlaveSendThread = 0;
+ m_pSlaveSendThread = nullptr;
}
KviThreadManager::killPendingEvents(this);
@@ -1272,7 +1271,7 @@ DccFileTransfer::~DccFileTransfer()
void DccFileTransfer::bandwidthDialogDestroyed()
{
- m_pBandwidthDialog = 0;
+ m_pBandwidthDialog = nullptr;
}
KviWindow * DccFileTransfer::eventWindow()
@@ -1376,7 +1375,7 @@ void DccFileTransfer::resumeTimedOut()
if(m_pResumeTimer)
{
delete m_pResumeTimer;
- m_pResumeTimer = 0;
+ m_pResumeTimer = nullptr;
}
handleMarshalError(KviError::ConnectionTimedOut);
}
@@ -1916,7 +1915,7 @@ void DccFileTransfer::init()
if(pix)
g_pDccFileTransferIcon = new QPixmap(*pix);
else
- g_pDccFileTransferIcon = 0;
+ g_pDccFileTransferIcon = nullptr;
}
void DccFileTransfer::done()
@@ -1926,10 +1925,10 @@ void DccFileTransfer::done()
while(DccFileTransfer * t = g_pDccFileTransfers->first())
delete t;
delete g_pDccFileTransfers;
- g_pDccFileTransfers = 0;
+ g_pDccFileTransfers = nullptr;
if(g_pDccFileTransferIcon)
delete g_pDccFileTransferIcon;
- g_pDccFileTransferIcon = 0;
+ g_pDccFileTransferIcon = nullptr;
}
unsigned int DccFileTransfer::transferCount()
@@ -1942,7 +1941,7 @@ unsigned int DccFileTransfer::transferCount()
DccFileTransfer * DccFileTransfer::nonFailedTransferWithLocalFileName(const QString & szLocalFileName)
{
if(!g_pDccFileTransfers)
- return 0;
+ return nullptr;
for(DccFileTransfer * t = g_pDccFileTransfers->first(); t; t = g_pDccFileTransfers->next())
{
#if defined(COMPILE_ON_WINDOWS) || defined(COMPILE_ON_MINGW)
@@ -1956,7 +1955,7 @@ DccFileTransfer * DccFileTransfer::nonFailedTransferWithLocalFileName(const QStr
return t;
}
}
- return 0;
+ return nullptr;
}
unsigned int DccFileTransfer::runningTransfersCount()
@@ -2356,7 +2355,7 @@ bool DccFileTransfer::resumeAccepted(const char * filename, const char * port, c
}
delete m_pResumeTimer;
- m_pResumeTimer = 0;
+ m_pResumeTimer = nullptr;
outputAndLog(__tr2qs_ctx("RESUME accepted, transfer will begin at position %1", "dcc").arg(m_pDescriptor->szLocalFileSize));
@@ -2523,8 +2522,7 @@ DccFileTransferBandwidthDialog::DccFileTransferBandwidthDialog(QWidget * pParent
}
DccFileTransferBandwidthDialog::~DccFileTransferBandwidthDialog()
-{
-}
+ = default;
void DccFileTransferBandwidthDialog::okClicked()
{
diff --git a/src/modules/dcc/DccMarshal.cpp b/src/modules/dcc/DccMarshal.cpp
index 9f7b9af34..fa7d2b0b3 100644
--- a/src/modules/dcc/DccMarshal.cpp
+++ b/src/modules/dcc/DccMarshal.cpp
@@ -37,16 +37,16 @@
#include <QTimer>
DccMarshal::DccMarshal(DccMarshalOutputContext * ctx)
- : QObject(0)
+ : QObject(nullptr)
{
setObjectName("dcc_marshal");
- m_pSn = 0;
+ m_pSn = nullptr;
m_fd = KVI_INVALID_SOCKET;
- m_pTimeoutTimer = 0;
+ m_pTimeoutTimer = nullptr;
m_bIPv6 = false;
m_pOutputContext = ctx;
#ifdef COMPILE_SSL_SUPPORT
- m_pSSL = 0;
+ m_pSSL = nullptr;
#endif
m_szIp = "";
m_szPort = "";
@@ -70,7 +70,7 @@ kvi_socket_t DccMarshal::releaseSocket()
KviSSL * DccMarshal::releaseSSL()
{
KviSSL * theSSL = m_pSSL;
- m_pSSL = 0;
+ m_pSSL = nullptr;
return theSSL;
}
#endif
@@ -80,7 +80,7 @@ void DccMarshal::reset()
if(m_pSn)
{
delete m_pSn;
- m_pSn = 0;
+ m_pSn = nullptr;
}
if(m_fd != KVI_INVALID_SOCKET)
{
@@ -93,13 +93,13 @@ void DccMarshal::reset()
{
// qDebug("MARSHAL CLEARING THE SSL");
KviSSLMaster::freeSSL(m_pSSL);
- m_pSSL = 0;
+ m_pSSL = nullptr;
}
#endif
if(m_pTimeoutTimer)
{
delete m_pTimeoutTimer;
- m_pTimeoutTimer = 0;
+ m_pTimeoutTimer = nullptr;
}
m_bIPv6 = false;
}
@@ -119,7 +119,7 @@ KviError::Code DccMarshal::dccListen(const QString & ip, const QString & port, b
if(m_pTimeoutTimer)
{
delete m_pTimeoutTimer;
- m_pTimeoutTimer = 0;
+ m_pTimeoutTimer = nullptr;
}
#ifdef COMPILE_SSL_SUPPORT
@@ -287,7 +287,7 @@ void DccMarshal::doListen()
if(m_pTimeoutTimer)
{
delete m_pTimeoutTimer;
- m_pTimeoutTimer = 0;
+ m_pTimeoutTimer = nullptr;
}
if(m_bUseTimeout)
@@ -329,7 +329,7 @@ void DccMarshal::doConnect()
if(m_pTimeoutTimer)
{
delete m_pTimeoutTimer;
- m_pTimeoutTimer = 0;
+ m_pTimeoutTimer = nullptr;
}
// Check the address type
if(!KviNetUtils::isValidStringIp(m_szIp))
@@ -432,7 +432,7 @@ void DccMarshal::doConnect()
if(m_pTimeoutTimer)
{
delete m_pTimeoutTimer;
- m_pTimeoutTimer = 0;
+ m_pTimeoutTimer = nullptr;
}
if(m_bUseTimeout)
@@ -453,7 +453,7 @@ void DccMarshal::snActivated(int)
if(m_pTimeoutTimer)
{
delete m_pTimeoutTimer;
- m_pTimeoutTimer = 0;
+ m_pTimeoutTimer = nullptr;
}
#ifdef COMPILE_IPV6_SUPPORT
struct sockaddr_in6 hostSockAddr6;
@@ -493,7 +493,7 @@ void DccMarshal::snActivated(int)
}
//Successfully connected...
delete m_pSn;
- m_pSn = 0;
+ m_pSn = nullptr;
// get the local address
if(!kvi_socket_getsockname(m_fd, addr, &size))
{
@@ -528,7 +528,7 @@ void DccMarshal::snActivated(int)
{
// Connected
delete m_pSn;
- m_pSn = 0;
+ m_pSn = nullptr;
#ifdef COMPILE_IPV6_SUPPORT
if(m_bIPv6)
{
@@ -591,7 +591,7 @@ void DccMarshal::doSSLHandshake(int)
if(m_pSn)
{
delete m_pSn;
- m_pSn = 0;
+ m_pSn = nullptr;
}
if(!m_pSSL)
diff --git a/src/modules/dcc/DccThread.cpp b/src/modules/dcc/DccThread.cpp
index d3ec9af52..45e393b44 100644
--- a/src/modules/dcc/DccThread.cpp
+++ b/src/modules/dcc/DccThread.cpp
@@ -44,7 +44,7 @@ DccThread::DccThread(QObject * par, kvi_socket_t fd)
m_pMutex = new KviMutex();
#ifdef COMPILE_SSL_SUPPORT
// qDebug("CLEARING SSL IN DccThread constructor");
- m_pSSL = 0;
+ m_pSSL = nullptr;
#endif
}
@@ -53,7 +53,7 @@ DccThread::~DccThread()
#ifdef COMPILE_SSL_SUPPORT
if(m_pSSL)
KviSSLMaster::freeSSL(m_pSSL);
- m_pSSL = 0;
+ m_pSSL = nullptr;
#endif
if(m_fd != KVI_INVALID_SOCKET)
kvi_socket_close(m_fd);
diff --git a/src/modules/dcc/DccVoiceCodec.cpp b/src/modules/dcc/DccVoiceCodec.cpp
index 57be1681e..8b153883a 100644
--- a/src/modules/dcc/DccVoiceCodec.cpp
+++ b/src/modules/dcc/DccVoiceCodec.cpp
@@ -33,8 +33,7 @@ DccVoiceCodec::DccVoiceCodec()
}
DccVoiceCodec::~DccVoiceCodec()
-{
-}
+ = default;
void DccVoiceCodec::encode(KviDataBuffer *, KviDataBuffer *)
{
@@ -66,8 +65,7 @@ DccVoiceNullCodec::DccVoiceNullCodec()
}
DccVoiceNullCodec::~DccVoiceNullCodec()
-{
-}
+ = default;
void DccVoiceNullCodec::encode(KviDataBuffer * signal, KviDataBuffer * stream)
{
@@ -103,8 +101,7 @@ DccVideoCodec::DccVideoCodec()
}
DccVideoCodec::~DccVideoCodec()
-{
-}
+ = default;
void DccVideoCodec::encodeVideo(KviDataBuffer *, KviDataBuffer *)
{
@@ -140,8 +137,7 @@ DccVideoSJpegCodec::DccVideoSJpegCodec()
}
DccVideoSJpegCodec::~DccVideoSJpegCodec()
-{
-}
+ = default;
void DccVideoSJpegCodec::encodeVideo(KviDataBuffer * videoSignal, KviDataBuffer * stream)
{
diff --git a/src/modules/dcc/DccVoiceWindow.cpp b/src/modules/dcc/DccVoiceWindow.cpp
index 0a353bfaf..6b5e524af 100644
--- a/src/modules/dcc/DccVoiceWindow.cpp
+++ b/src/modules/dcc/DccVoiceWindow.cpp
@@ -446,7 +446,7 @@ bool DccVoiceThread::soundStep()
// have stuff to play, but it's not enough to fill the pre-buffer
//
struct timeval tv;
- gettimeofday(&tv, 0);
+ gettimeofday(&tv, nullptr);
long int sigBufferTime = (tv.tv_sec * 1000) + (tv.tv_usec / 1000);
@@ -487,7 +487,7 @@ bool DccVoiceThread::soundStep()
struct timeval tv;
tv.tv_sec = 0;
tv.tv_usec = 10;
- int ret = select(m_soundFd + 1, &rs, 0, 0, &tv);
+ int ret = select(m_soundFd + 1, &rs, nullptr, nullptr, &tv);
if(ret > 0)
{
// This is rather easy...
@@ -693,7 +693,7 @@ DccVoiceWindow::DccVoiceWindow(DccDescriptor * dcc, const char * name)
: DccWindow(KviWindow::DccVoice, name, dcc)
{
m_pDescriptor = dcc;
- m_pSlaveThread = 0;
+ m_pSlaveThread = nullptr;
m_pSplitter = new KviTalSplitter(Qt::Horizontal, this);
m_pSplitter->setObjectName("dcc_window_splitter");
@@ -772,7 +772,7 @@ DccVoiceWindow::~DccVoiceWindow()
{
m_pSlaveThread->terminate();
delete m_pSlaveThread;
- m_pSlaveThread = 0;
+ m_pSlaveThread = nullptr;
}
KviThreadManager::killPendingEvents(this);
diff --git a/src/modules/dcc/DccWindow.cpp b/src/modules/dcc/DccWindow.cpp
index e9eb2c597..1e07848a1 100644
--- a/src/modules/dcc/DccWindow.cpp
+++ b/src/modules/dcc/DccWindow.cpp
@@ -31,7 +31,7 @@ DccWindow::DccWindow(KviWindow::Type eType, const char * name, DccDescriptor * d
{
m_pDescriptor = d;
m_pDescriptor->setWindow(this);
- m_pMarshal = 0;
+ m_pMarshal = nullptr;
m_pButtonBox = new KviTalHBox(this);
createTextEncodingButton(m_pButtonBox);
}
diff --git a/src/modules/dcc/libkvidcc.cpp b/src/modules/dcc/libkvidcc.cpp
index 159ce8026..4095e2002 100644
--- a/src/modules/dcc/libkvidcc.cpp
+++ b/src/modules/dcc/libkvidcc.cpp
@@ -61,7 +61,7 @@
//extern KVIRC_API KviSharedFilesManager * g_pSharedFilesManager;
-DccBroker * g_pDccBroker = 0;
+DccBroker * g_pDccBroker = nullptr;
static void dcc_module_set_dcc_type(DccDescriptor * d, const char * szBaseType)
{
@@ -80,7 +80,7 @@ static bool dcc_kvs_parse_default_parameters(DccDescriptor * d, KviKvsModuleComm
KviKvsVariant * pSw = c->switches()->find('m', "minimize");
- if(pSw != 0)
+ if(pSw != nullptr)
d->bOverrideMinimize = pSw->asBoolean();
else
d->bOverrideMinimize = false;
@@ -455,7 +455,7 @@ static bool dcc_kvs_cmd_chat(KviKvsModuleCommandCall * c)
//c->window()->output(0,"%Q %Q %Q",&(d->szIp),&(d->szPort),&(d->szListenIp));
d->triggerCreationEvent();
- g_pDccBroker->executeChat(0, d);
+ g_pDccBroker->executeChat(nullptr, d);
return true;
}
@@ -608,7 +608,7 @@ static bool dcc_kvs_cmd_send(KviKvsModuleCommandCall * c)
d->szNick = szTarget; // we always specify the nickname
QString szTmp;
- KviKvsVariant * pSw = 0;
+ KviKvsVariant * pSw = nullptr;
if((pSw = c->switches()->find('g', "get")))
{
@@ -637,10 +637,10 @@ static bool dcc_kvs_cmd_send(KviKvsModuleCommandCall * c)
d->szUser = __tr2qs_ctx("unknown", "dcc"); // username is always unknown
d->szHost = d->szUser; // host is always unknown
- d->bRecvFile = pSw != 0;
+ d->bRecvFile = pSw != nullptr;
d->bNoAcks = c->switches()->find('b', "blind") || c->switches()->find('t', "tdcc");
d->bResume = false;
- d->bAutoAccept = pSw != 0;
+ d->bAutoAccept = pSw != nullptr;
d->bIsIncomingAvatar = false;
if(!dcc_kvs_parse_default_parameters(d, c))
@@ -680,7 +680,7 @@ static bool dcc_kvs_cmd_send(KviKvsModuleCommandCall * c)
d->triggerCreationEvent();
if(!d->szLocalFileName.isEmpty())
{
- g_pDccBroker->sendFileExecute(0, d);
+ g_pDccBroker->sendFileExecute(nullptr, d);
}
else
{
@@ -1155,7 +1155,7 @@ static bool dcc_kvs_cmd_voice(KviKvsModuleCommandCall * c)
d->bActive = true;
d->triggerCreationEvent();
- g_pDccBroker->activeVoiceExecute(0, d);
+ g_pDccBroker->activeVoiceExecute(nullptr, d);
}
else
{
@@ -1621,7 +1621,7 @@ static bool dcc_module_cmd_canvas(KviModule *m,KviCommand *c)
static DccDescriptor * dcc_kvs_find_dcc_descriptor(const kvs_uint_t & uId, KviKvsModuleRunTimeCall * c, bool bWarn = true)
{
- DccDescriptor * dcc = 0;
+ DccDescriptor * dcc = nullptr;
if(uId == 0)
{
if(c->window()->inherits("DccWindow"))
@@ -2648,7 +2648,7 @@ static bool dcc_kvs_fnc_session(KviKvsModuleFunctionCall * c)
KVSM_PARAMETER("window_id", KVS_PT_STRING, KVS_PF_OPTIONAL, szWinId)
KVSM_PARAMETERS_END(c)
- DccDescriptor * dcc = 0;
+ DccDescriptor * dcc = nullptr;
if(szWinId.isEmpty())
{
if(c->window()->inherits("DccWindow"))
@@ -2855,7 +2855,7 @@ static bool dcc_kvs_fnc_getSSLCertInfo(KviKvsModuleFunctionCall * c)
return true;
}
- DccThread * pSlaveThread = 0;
+ DccThread * pSlaveThread = nullptr;
if(dcc->window())
pSlaveThread = dcc->window()->getSlaveThread();
else if(dcc->transfer())
@@ -3004,7 +3004,7 @@ static bool dcc_module_init(KviModule * m)
static bool dcc_module_cleanup(KviModule *)
{
delete g_pDccBroker;
- g_pDccBroker = 0;
+ g_pDccBroker = nullptr;
#ifdef COMPILE_USE_GSM
kvi_gsm_codec_done();
#endif
diff --git a/src/modules/dcc/requests.cpp b/src/modules/dcc/requests.cpp
index d27ea9b65..2fa80d575 100644
--- a/src/modules/dcc/requests.cpp
+++ b/src/modules/dcc/requests.cpp
@@ -307,7 +307,7 @@ static void dccModuleParseDccChat(KviDccRequest * dcc)
}
d->setZeroPortRequestTag(dcc->szParam4.ptr());
QString tmp;
- if(!dcc_kvs_get_listen_ip_address(0, d->console(), tmp))
+ if(!dcc_kvs_get_listen_ip_address(nullptr, d->console(), tmp))
d->szListenIp = "0.0.0.0";
else
d->szListenIp = tmp;
@@ -521,7 +521,7 @@ static void dccModuleParseDccSend(KviDccRequest * dcc)
}
d->setZeroPortRequestTag(dcc->szParam5.ptr());
QString tmp;
- if(!dcc_kvs_get_listen_ip_address(0, d->console(), tmp))
+ if(!dcc_kvs_get_listen_ip_address(nullptr, d->console(), tmp))
d->szListenIp = "0.0.0.0";
else
d->szListenIp = QString(tmp);
@@ -706,7 +706,7 @@ static void dccModuleParseDccRecv(KviDccRequest * dcc)
d->bActive = true;
dcc_module_set_dcc_type(d, "SEND");
d->triggerCreationEvent();
- g_pDccBroker->sendFileExecute(0, d);
+ g_pDccBroker->sendFileExecute(nullptr, d);
return;
}
@@ -801,7 +801,7 @@ static void dccModuleParseDccRSend(KviDccRequest * dcc)
d->szIp = __tr2qs_ctx("(unknown)", "dcc");
d->szPort = d->szIp;
QString tmp;
- if(!dcc_kvs_get_listen_ip_address(0, d->console(), tmp))
+ if(!dcc_kvs_get_listen_ip_address(nullptr, d->console(), tmp))
{
d->console()->output(KVI_OUT_DCCMSG,
__tr2qs_ctx("No suitable interface to listen on, trying to continue anyway...", "dcc"));
@@ -949,7 +949,7 @@ static void dccModuleParseDccGet(KviDccRequest * dcc)
dcc_fill_local_nick_user_host(d, dcc);
QString tmp;
- if(!dcc_kvs_get_listen_ip_address(0, d->console(), tmp))
+ if(!dcc_kvs_get_listen_ip_address(nullptr, d->console(), tmp))
{
d->console()->output(KVI_OUT_DCCMSG,
__tr2qs_ctx("No suitable interface to listen on, trying to continue anyway...", "dcc"));
@@ -992,7 +992,7 @@ static void dccModuleParseDccGet(KviDccRequest * dcc)
&(o->absFilePath()), &(d->szType));
}
d->triggerCreationEvent();
- g_pDccBroker->sendFileExecute(0, d);
+ g_pDccBroker->sendFileExecute(nullptr, d);
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
@@ -1246,11 +1246,11 @@ KVIMODULEEXPORTFUNC void dccModuleCtcpDccParseRoutine(KviDccRequest * dcc)
{
dcc->szType.toUpper();
- for(int i = 0; i < KVI_NUM_KNOWN_DCC_TYPES; i++)
+ for(auto & i : dccParseProcTable)
{
- if(kvi_strEqualCS(dccParseProcTable[i].type, dcc->szType.ptr()))
+ if(kvi_strEqualCS(i.type, dcc->szType.ptr()))
{
- (dccParseProcTable[i].proc)(dcc);
+ (i.proc)(dcc);
return;
}
}
diff --git a/src/modules/dialog/libkvidialog.cpp b/src/modules/dialog/libkvidialog.cpp
index 6b636528e..bd36697f6 100644
--- a/src/modules/dialog/libkvidialog.cpp
+++ b/src/modules/dialog/libkvidialog.cpp
@@ -59,7 +59,7 @@ KviKvsCallbackMessageBox::KviKvsCallbackMessageBox(
const QString & szCode,
KviKvsVariantList * pMagicParams,
KviWindow * pWindow, bool modal)
- : QMessageBox(0),
+ : QMessageBox(nullptr),
KviKvsCallbackObject("dialog.message", pWindow, szCode, pMagicParams, 0)
{
setObjectName("dialog_message");
@@ -561,8 +561,8 @@ KviKvsCallbackFileDialog::KviKvsCallbackFileDialog(
: KviFileDialog(
szInitialSelection,
szFilter,
- NULL, // parent
- 0,
+ nullptr, // parent
+ nullptr,
modal),
KviKvsCallbackObject("dialog.file", pWindow, szCode, pMagicParams, 0)
{
@@ -592,9 +592,9 @@ void KviKvsCallbackFileDialog::done(int code)
KviKvsArray * a = new KviKvsArray();
QStringList sl = selectedFiles();
int idx = 0;
- for(QStringList::Iterator it = sl.begin(); it != sl.end(); ++it)
+ for(auto & it : sl)
{
- a->set(idx, new KviKvsVariant(*it));
+ a->set(idx, new KviKvsVariant(it));
idx++;
}
params.append(new KviKvsVariant(a));
@@ -704,7 +704,7 @@ KviKvsCallbackImageDialog::KviKvsCallbackImageDialog(
const QString & szCode,
KviKvsVariantList * pMagicParams,
KviWindow * pWindow, bool modal)
- : KviImageDialog(0, szCaption, iType, 0, szInitialSelection, iMaxSize, modal), KviKvsCallbackObject("dialog.image", pWindow, szCode, pMagicParams, 0)
+ : KviImageDialog(nullptr, szCaption, iType, 0, szInitialSelection, iMaxSize, modal), KviKvsCallbackObject("dialog.image", pWindow, szCode, pMagicParams, 0)
{
g_pDialogModuleDialogList->append(this);
setObjectName("dialog_image");
@@ -956,7 +956,7 @@ static bool dialog_module_cleanup(KviModule *)
while(g_pDialogModuleDialogList->first())
delete g_pDialogModuleDialogList->first();
delete g_pDialogModuleDialogList;
- g_pDialogModuleDialogList = 0;
+ g_pDialogModuleDialogList = nullptr;
return true;
}
diff --git a/src/modules/editor/ScriptEditorImplementation.cpp b/src/modules/editor/ScriptEditorImplementation.cpp
index afc49e8d9..2a6d1cd73 100644
--- a/src/modules/editor/ScriptEditorImplementation.cpp
+++ b/src/modules/editor/ScriptEditorImplementation.cpp
@@ -95,7 +95,7 @@ static bool bCompleterReady = false;
ScriptEditorWidget::ScriptEditorWidget(QWidget * pParent)
: QTextEdit(pParent)
{
- m_pSyntaxHighlighter = 0;
+ m_pSyntaxHighlighter = nullptr;
setTabStopWidth(48);
setAcceptRichText(false);
setWordWrapMode(QTextOption::NoWrap);
@@ -103,7 +103,7 @@ ScriptEditorWidget::ScriptEditorWidget(QWidget * pParent)
m_szHelp = "Nothing";
updateOptions();
m_szFind = "";
- m_pCompleter = 0;
+ m_pCompleter = nullptr;
QStringList szListFunctionsCommands;
QString tmp("kvscompleter.idx");
iModulesCount = 0;
@@ -146,7 +146,7 @@ void ScriptEditorWidget::checkReadyCompleter()
{
m_pStartTimer->stop();
delete m_pStartTimer;
- m_pStartTimer = 0;
+ m_pStartTimer = nullptr;
loadCompleterFromFile();
}
}
@@ -198,7 +198,7 @@ void ScriptEditorWidget::asyncCompleterCreation()
{
m_pStartTimer->stop();
m_pStartTimer->deleteLater();
- m_pStartTimer = 0;
+ m_pStartTimer = nullptr;
QString szTmp("kvscompleter.idx");
QString szPath;
g_pApp->getLocalKvircDirectory(szPath, KviApplication::ConfigPlugins, szTmp);
@@ -304,7 +304,7 @@ void ScriptEditorWidget::disableSyntaxHighlighter()
{
if(m_pSyntaxHighlighter)
delete m_pSyntaxHighlighter;
- m_pSyntaxHighlighter = 0;
+ m_pSyntaxHighlighter = nullptr;
}
void ScriptEditorWidget::updateOptions()
@@ -635,8 +635,7 @@ ScriptEditorSyntaxHighlighter::ScriptEditorSyntaxHighlighter(ScriptEditorWidget
}
ScriptEditorSyntaxHighlighter::~ScriptEditorSyntaxHighlighter()
-{
-}
+ = default;
void ScriptEditorSyntaxHighlighter::updateSyntaxtTextFormat()
{
@@ -801,7 +800,7 @@ void ScriptEditorSyntaxHighlighter::highlightBlock(const QString & szText)
ScriptEditorImplementation::ScriptEditorImplementation(QWidget * par)
: KviScriptEditor(par)
{
- m_pOptionsDialog = 0;
+ m_pOptionsDialog = nullptr;
if(g_pScriptEditorWindowList->isEmpty())
loadOptions();
g_pScriptEditorWindowList->append(this);
@@ -863,7 +862,7 @@ ScriptEditorImplementation::~ScriptEditorImplementation()
if(m_pOptionsDialog)
{
m_pOptionsDialog->deleteLater();
- m_pOptionsDialog = 0;
+ m_pOptionsDialog = nullptr;
}
g_pScriptEditorWindowList->removeRef(this);
if(g_pScriptEditorWindowList->isEmpty())
@@ -1143,8 +1142,7 @@ ScriptEditorReplaceDialog::ScriptEditorReplaceDialog(QWidget * pParent, const QS
}
ScriptEditorReplaceDialog::~ScriptEditorReplaceDialog()
-{
-}
+ = default;
void ScriptEditorReplaceDialog::textChanged(const QString & szText)
{
diff --git a/src/modules/editor/libkvieditor.cpp b/src/modules/editor/libkvieditor.cpp
index 1a71de977..72fbf9403 100644
--- a/src/modules/editor/libkvieditor.cpp
+++ b/src/modules/editor/libkvieditor.cpp
@@ -27,9 +27,9 @@
#include "KviModule.h"
#include "KviWindow.h"
-KviModule * g_pEditorModulePointer = 0;
+KviModule * g_pEditorModulePointer = nullptr;
-KviPointerList<ScriptEditorImplementation> * g_pScriptEditorWindowList = 0;
+KviPointerList<ScriptEditorImplementation> * g_pScriptEditorWindowList = nullptr;
static bool editor_module_init(KviModule * m)
{
@@ -69,14 +69,14 @@ static bool editor_module_cleanup(KviModule *)
}
delete g_pScriptEditorWindowList;
- g_pScriptEditorWindowList = 0;
+ g_pScriptEditorWindowList = nullptr;
return true;
}
static bool editor_module_can_unload(KviModule *)
{
- return ((g_pScriptEditorWindowList == 0) || (g_pScriptEditorWindowList->count() == 0));
+ return ((g_pScriptEditorWindowList == nullptr) || (g_pScriptEditorWindowList->count() == 0));
}
KVIRC_MODULE(
diff --git a/src/modules/eventeditor/EventEditorWindow.cpp b/src/modules/eventeditor/EventEditorWindow.cpp
index 8136f69d9..1012de596 100644
--- a/src/modules/eventeditor/EventEditorWindow.cpp
+++ b/src/modules/eventeditor/EventEditorWindow.cpp
@@ -116,7 +116,7 @@ EventEditor::EventEditor(QWidget * par)
m_pEditor = KviScriptEditor::createInstance(box);
m_pEditor->setFocus();
m_bOneTimeSetupDone = false;
- m_pLastEditedItem = 0;
+ m_pLastEditedItem = nullptr;
}
EventEditor::~EventEditor()
@@ -280,7 +280,7 @@ void EventEditor::addHandlerForCurrentEvent()
{
QTreeWidgetItem * it = m_pTreeWidget->selectedItems().first();
- if(it->parent() == 0)
+ if(it->parent() == nullptr)
{
if(it->childCount() == 0)
it->setIcon(0, QIcon(*(g_pIconManager->getSmallIcon(KviIconManager::Event))));
@@ -301,7 +301,7 @@ void EventEditor::removeCurrentHandler()
{
QTreeWidgetItem * it = m_pLastEditedItem;
QTreeWidgetItem * parent = m_pLastEditedItem->parent();
- m_pLastEditedItem = 0;
+ m_pLastEditedItem = nullptr;
delete it;
if(parent)
@@ -322,7 +322,7 @@ void EventEditor::toggleCurrentHandlerEnabled()
{
m_pLastEditedItem->setEnabled(!(m_pLastEditedItem->m_bEnabled));
m_pTreeWidget->repaint(m_pTreeWidget->visualItemRect(m_pLastEditedItem));
- currentItemChanged(m_pLastEditedItem, 0);
+ currentItemChanged(m_pLastEditedItem, nullptr);
}
}
@@ -407,7 +407,7 @@ void EventEditor::currentItemChanged(QTreeWidgetItem * it, QTreeWidgetItem *)
}
else
{
- m_pLastEditedItem = 0;
+ m_pLastEditedItem = nullptr;
m_pNameEditor->setEnabled(false);
m_pNameEditor->setText("");
m_pEditor->setEnabled(false);
@@ -525,7 +525,7 @@ void EventEditor::exportAllEvents()
}
EventEditorWindow::EventEditorWindow()
- : KviWindow(KviWindow::ScriptEditor, "eventeditor", 0)
+ : KviWindow(KviWindow::ScriptEditor, "eventeditor", nullptr)
{
g_pEventEditorWindow = this;
@@ -555,7 +555,7 @@ EventEditorWindow::EventEditorWindow()
EventEditorWindow::~EventEditorWindow()
{
- g_pEventEditorWindow = 0;
+ g_pEventEditorWindow = nullptr;
}
void EventEditorWindow::okClicked()
diff --git a/src/modules/eventeditor/libkvieventeditor.cpp b/src/modules/eventeditor/libkvieventeditor.cpp
index a2ce4d8fa..04c4b1600 100644
--- a/src/modules/eventeditor/libkvieventeditor.cpp
+++ b/src/modules/eventeditor/libkvieventeditor.cpp
@@ -28,7 +28,7 @@
#include "KviLocale.h"
#include "KviMainWindow.h"
-EventEditorWindow * g_pEventEditorWindow = 0;
+EventEditorWindow * g_pEventEditorWindow = nullptr;
/*
@doc: eventeditor.open
@@ -61,20 +61,20 @@ static bool eventeditor_module_init(KviModule * m)
KVSM_REGISTER_SIMPLE_COMMAND(m, "open", eventeditor_kvs_cmd_open);
- g_pEventEditorWindow = 0;
+ g_pEventEditorWindow = nullptr;
return true;
}
static bool eventeditor_module_can_unload(KviModule *)
{
- return (g_pEventEditorWindow == 0);
+ return (g_pEventEditorWindow == nullptr);
}
static bool eventeditor_module_cleanup(KviModule *)
{
if(g_pEventEditorWindow && g_pMainWindow)
g_pMainWindow->closeWindow(g_pEventEditorWindow);
- g_pEventEditorWindow = 0;
+ g_pEventEditorWindow = nullptr;
return true;
}
diff --git a/src/modules/file/libkvifile.cpp b/src/modules/file/libkvifile.cpp
index 9e25b7740..51e566502 100644
--- a/src/modules/file/libkvifile.cpp
+++ b/src/modules/file/libkvifile.cpp
@@ -271,7 +271,7 @@ static bool file_kvs_cmd_write(KviKvsModuleCommandCall * c)
static bool file_kvs_cmd_writeBytes(KviKvsModuleCommandCall * c)
{
QString szFileName;
- KviKvsArray * pArray = NULL;
+ KviKvsArray * pArray = nullptr;
KVSM_PARAMETERS_BEGIN(c)
KVSM_PARAMETER("filename", KVS_PT_NONEMPTYSTRING, 0, szFileName)
@@ -759,7 +759,7 @@ static bool file_kvs_fnc_ls(KviKvsModuleFunctionCall * c)
return true;
}
- QFlags<QDir::Filter> iFlags = 0;
+ QFlags<QDir::Filter> iFlags = nullptr;
if(szFlags.isEmpty())
iFlags = QDir::Dirs | QDir::Files | QDir::NoSymLinks | QDir::Readable | QDir::Writable | QDir::Executable | QDir::Hidden | QDir::System;
else
@@ -782,7 +782,7 @@ static bool file_kvs_fnc_ls(KviKvsModuleFunctionCall * c)
iFlags |= QDir::System;
}
- QFlags<QDir::SortFlag> iSort = 0;
+ QFlags<QDir::SortFlag> iSort = nullptr;
if(szFlags.isEmpty())
iSort = QDir::Unsorted;
else
@@ -1573,7 +1573,7 @@ static bool file_kvs_fnc_digest(KviKvsModuleFunctionCall * c)
}
EVP_MD_CTX_init(&mdctx);
- EVP_DigestInit_ex(&mdctx, pMD, NULL);
+ EVP_DigestInit_ex(&mdctx, pMD, nullptr);
EVP_DigestUpdate(&mdctx, content.constData(), content.size());
EVP_DigestFinal_ex(&mdctx, ucMDValue, &uMDLen);
EVP_MD_CTX_cleanup(&mdctx);
diff --git a/src/modules/filetransferwindow/FileTransferWindow.cpp b/src/modules/filetransferwindow/FileTransferWindow.cpp
index 5eb2ba172..9d3a7adab 100644
--- a/src/modules/filetransferwindow/FileTransferWindow.cpp
+++ b/src/modules/filetransferwindow/FileTransferWindow.cpp
@@ -86,7 +86,7 @@ FileTransferItem::FileTransferItem(FileTransferWidget * v, KviFileTransfer * t)
FileTransferItem::~FileTransferItem()
{
- m_pTransfer->setDisplayItem(0);
+ m_pTransfer->setDisplayItem(nullptr);
delete col1Item;
delete col2Item;
}
@@ -94,7 +94,7 @@ FileTransferItem::~FileTransferItem()
void FileTransferItem::displayUpdate()
{
//FIXME this hurts
- int dummy = (int)time(NULL);
+ int dummy = (int)time(nullptr);
tableWidget()->model()->setData(tableWidget()->model()->index(row(), 0), dummy, Qt::DisplayRole);
tableWidget()->model()->setData(tableWidget()->model()->index(row(), 1), dummy, Qt::DisplayRole);
tableWidget()->model()->setData(tableWidget()->model()->index(row(), 2), dummy, Qt::DisplayRole);
@@ -254,7 +254,7 @@ FileTransferWindow::FileTransferWindow(
KviModuleExtensionDescriptor * d
#endif
)
- : KviWindow(KviWindow::Tool, "file transfer window", 0)
+ : KviWindow(KviWindow::Tool, "file transfer window", nullptr)
#if 0
, KviModuleExtension(d)
#endif
@@ -262,9 +262,9 @@ FileTransferWindow::FileTransferWindow(
g_pFileTransferWindow = this;
setAutoFillBackground(false);
- m_pContextPopup = 0;
- m_pLocalFilePopup = 0;
- m_pOpenFilePopup = 0;
+ m_pContextPopup = nullptr;
+ m_pLocalFilePopup = nullptr;
+ m_pOpenFilePopup = nullptr;
m_pTimer = new QTimer(this);
connect(m_pTimer, SIGNAL(timeout()), this, SLOT(heartbeat()));
@@ -311,8 +311,8 @@ FileTransferWindow::FileTransferWindow(
FileTransferWindow::~FileTransferWindow()
{
- KviFileTransferManager::instance()->setTransferWindow(0);
- g_pFileTransferWindow = 0;
+ KviFileTransferManager::instance()->setTransferWindow(nullptr);
+ g_pFileTransferWindow = nullptr;
}
bool FileTransferWindow::eventFilter(QObject * obj, QEvent * ev)
@@ -375,7 +375,7 @@ FileTransferItem * FileTransferWindow::findItem(KviFileTransfer * t)
if(it->transfer() == t)
return it;
}
- return 0;
+ return nullptr;
}
void FileTransferWindow::transferRegistered(KviFileTransfer * t)
@@ -391,7 +391,7 @@ void FileTransferWindow::transferUnregistering(KviFileTransfer * t)
if(it)
{
delete it;
- it = 0;
+ it = nullptr;
}
}
@@ -545,10 +545,10 @@ void FileTransferWindow::rightButtonPressed(FileTransferItem * it, const QPoint
KviFileTransfer * FileTransferWindow::selectedTransfer()
{
if(m_pTableWidget->selectedItems().count() == 0)
- return 0;
+ return nullptr;
FileTransferItem * it = (FileTransferItem *)m_pTableWidget->selectedItems().first();
if(!it)
- return 0;
+ return nullptr;
FileTransferItem * i = (FileTransferItem *)it;
return i->transfer();
}
@@ -781,7 +781,7 @@ void FileTransferWindow::heartbeat()
int i;
QModelIndex index;
FileTransferItem * it;
- int dummy = (int)time(NULL);
+ int dummy = (int)time(nullptr);
for(i = 0; i <= m_pTableWidget->rowCount(); i++)
{
diff --git a/src/modules/filetransferwindow/libkvifiletransferwindow.cpp b/src/modules/filetransferwindow/libkvifiletransferwindow.cpp
index c7b332d1c..0c1a2db3a 100644
--- a/src/modules/filetransferwindow/libkvifiletransferwindow.cpp
+++ b/src/modules/filetransferwindow/libkvifiletransferwindow.cpp
@@ -32,7 +32,7 @@
#include <QSplitter>
-FileTransferWindow * g_pFileTransferWindow = NULL;
+FileTransferWindow * g_pFileTransferWindow = nullptr;
static FileTransferWindow * filetransferwindow_alloc(bool bCreateMinimized, bool bNoRaise)
{
@@ -115,7 +115,7 @@ static bool filetransferwindow_module_cleanup(KviModule *)
{
if(g_pFileTransferWindow && g_pMainWindow)
g_pMainWindow->closeWindow(g_pFileTransferWindow);
- g_pFileTransferWindow = 0;
+ g_pFileTransferWindow = nullptr;
return true;
}
diff --git a/src/modules/fish/libkvifish.cpp b/src/modules/fish/libkvifish.cpp
index 9abcd9597..113d7fff9 100644
--- a/src/modules/fish/libkvifish.cpp
+++ b/src/modules/fish/libkvifish.cpp
@@ -63,7 +63,7 @@ extern KVIRC_API KviCryptEngineManager * g_pCryptEngineManager;
#include <openssl/ssl.h>
#include <openssl/sha.h>
-DH * g_fish_dh = 0;
+DH * g_fish_dh = nullptr;
// ### new sophie-germain 1080bit prime number ###
// const char *g_fish_prime1080_bin="++ECLiPSE+is+proud+to+present+latest+FiSH+release+featuring+even+more+security+for+you+++shouts+go+out+to+TMG+for+helping+to+generate+this+cool+sophie+germain+prime+number++++/C32L";
@@ -134,7 +134,7 @@ bool fish_event_onQueryNotice(KviKvsModuleEventCall * c)
if(!szMessage.startsWith("DH1080_", Qt::CaseSensitive))
return true;
- unsigned char * szMyPubKey = 0;
+ unsigned char * szMyPubKey = nullptr;
QByteArray szHisPubKey, szTmp;
int iMyPubKeyLen, *pMyPubKeyLen = &iMyPubKeyLen;
if(!fish_DH1080_gen(&szMyPubKey, pMyPubKeyLen))
@@ -212,7 +212,7 @@ bool fish_event_onQueryNotice(KviKvsModuleEventCall * c)
#if defined(COMPILE_SSL_SUPPORT)
unsigned char * secret = (unsigned char *)KviMemory::allocate(DH_size(g_fish_dh));
int secretLen;
- BIGNUM * bn = BN_bin2bn((unsigned char *)szHisPubKey.data(), szHisPubKey.size(), NULL);
+ BIGNUM * bn = BN_bin2bn((unsigned char *)szHisPubKey.data(), szHisPubKey.size(), nullptr);
if(-1 == (secretLen = DH_compute_key(secret, bn, g_fish_dh)))
{
c->warning(__tr2qs("FiSH: error verifying peer public key (size=%1)").arg(szHisPubKey.size()));
@@ -274,7 +274,7 @@ static bool fish_cmd_keyx(KviKvsModuleCommandCall * c)
KVSM_PARAMETER("target", KVS_PT_NONEMPTYSTRING, 0, szTarget)
KVSM_PARAMETERS_END(c)
- unsigned char * szMyPubKey = 0;
+ unsigned char * szMyPubKey = nullptr;
KviCString szHisPubKey, szTmp;
int iMyPubKeyLen, *pMyPubKeyLen = &iMyPubKeyLen;
if(!fish_DH1080_gen(&szMyPubKey, pMyPubKeyLen))
diff --git a/src/modules/help/HelpIndex.cpp b/src/modules/help/HelpIndex.cpp
index 3fba3c74d..2504d1dc8 100644
--- a/src/modules/help/HelpIndex.cpp
+++ b/src/modules/help/HelpIndex.cpp
@@ -77,7 +77,7 @@ QDataStream & operator<<(QDataStream & s, const Document & l)
}
HelpIndex::HelpIndex(const QString & dp, const QString & hp)
- : QObject(0), docPath(dp)
+ : QObject(nullptr), docPath(dp)
{
Q_UNUSED(hp);
@@ -93,7 +93,7 @@ HelpIndex::HelpIndex(const QString & dp, const QString & hp)
}
HelpIndex::HelpIndex(const QStringList & dl, const QString & hp)
- : QObject(0)
+ : QObject(nullptr)
{
Q_UNUSED(hp);
docList = dl;
@@ -172,7 +172,7 @@ void HelpIndex::insertInDict(const QString & str, int docNum)
{
if(str == QLatin1String("amp") || str == QLatin1String("nbsp"))
return;
- Entry * e = 0;
+ Entry * e = nullptr;
if(dict.count())
e = dict[str];
@@ -349,18 +349,18 @@ void HelpIndex::readDocumentList()
QStringList HelpIndex::query(const QStringList & terms, const QStringList & termSeq, const QStringList & seqWords)
{
QList<Term> termList;
- for(QStringList::ConstIterator it = terms.begin(); it != terms.end(); ++it)
+ for(const auto & term : terms)
{
- Entry * e = 0;
- if((*it).contains(QLatin1Char('*')))
+ Entry * e = nullptr;
+ if(term.contains(QLatin1Char('*')))
{
- QVector<Document> wcts = setupDummyTerm(getWildcardTerms(*it));
+ QVector<Document> wcts = setupDummyTerm(getWildcardTerms(term));
termList.append(Term(QLatin1String("dummy"), wcts.count(), wcts));
}
- else if(dict[*it])
+ else if(dict[term])
{
- e = dict[*it];
- termList.append(Term(*it, e->documents.count(), e->documents));
+ e = dict[term];
+ termList.append(Term(term, e->documents.count(), e->documents));
}
else
{
@@ -372,9 +372,9 @@ QStringList HelpIndex::query(const QStringList & terms, const QStringList & term
qSort(termList);
QVector<Document> minDocs = termList.takeFirst().documents;
- for(QList<Term>::Iterator it = termList.begin(); it != termList.end(); ++it)
+ for(auto & it : termList)
{
- Term * t = &(*it);
+ Term * t = &it;
QVector<Document> docs = t->documents;
for(QVector<Document>::Iterator minDoc_it = minDocs.begin(); minDoc_it != minDocs.end();)
{
@@ -399,15 +399,15 @@ QStringList HelpIndex::query(const QStringList & terms, const QStringList & term
qSort(minDocs);
if(termSeq.isEmpty())
{
- for(QVector<Document>::Iterator it = minDocs.begin(); it != minDocs.end(); ++it)
- results << docList.at((int)(*it).docNumber);
+ for(auto & minDoc : minDocs)
+ results << docList.at((int)minDoc.docNumber);
return results;
}
QString fileName;
- for(QVector<Document>::Iterator it = minDocs.begin(); it != minDocs.end(); ++it)
+ for(auto & minDoc : minDocs)
{
- fileName = docList[(int)(*it).docNumber];
+ fileName = docList[(int)minDoc.docNumber];
if(searchForPattern(termSeq, seqWords, fileName))
results << fileName;
}
@@ -531,13 +531,13 @@ QStringList HelpIndex::split(const QString & str)
QVector<Document> HelpIndex::setupDummyTerm(const QStringList & terms)
{
QList<Term> termList;
- for(QStringList::ConstIterator it = terms.begin(); it != terms.end(); ++it)
+ for(const auto & term : terms)
{
- Entry * e = 0;
- if(dict[*it])
+ Entry * e = nullptr;
+ if(dict[term])
{
- e = dict[*it];
- termList.append(Term(*it, e->documents.count(), e->documents));
+ e = dict[term];
+ termList.append(Term(term, e->documents.count(), e->documents));
}
}
QVector<Document> maxList(0);
@@ -546,14 +546,14 @@ QVector<Document> HelpIndex::setupDummyTerm(const QStringList & terms)
qSort(termList);
maxList = termList.takeLast().documents;
- for(QList<Term>::Iterator it = termList.begin(); it != termList.end(); ++it)
+ for(auto & it : termList)
{
- Term * t = &(*it);
+ Term * t = &it;
QVector<Document> docs = t->documents;
- for(QVector<Document>::iterator docIt = docs.begin(); docIt != docs.end(); ++docIt)
+ for(auto & doc : docs)
{
- if(maxList.indexOf(*docIt) == -1)
- maxList.append(*docIt);
+ if(maxList.indexOf(doc) == -1)
+ maxList.append(doc);
}
}
return maxList;
diff --git a/src/modules/help/HelpWidget.cpp b/src/modules/help/HelpWidget.cpp
index bdf6ec329..d8e3dbd33 100644
--- a/src/modules/help/HelpWidget.cpp
+++ b/src/modules/help/HelpWidget.cpp
@@ -59,8 +59,8 @@ HelpWidget::HelpWidget(QWidget * par, bool bIsStandalone)
g_pHelpWidgetList->append(this);
m_bIsStandalone = bIsStandalone;
- new QShortcut(QKeySequence::Copy, this, SLOT(slotCopy()), 0, Qt::WidgetWithChildrenShortcut);
- new QShortcut(QKeySequence::Find, this, SLOT(slotShowHideFind()), 0, bIsStandalone ? Qt::WidgetWithChildrenShortcut : Qt::WindowShortcut);
+ new QShortcut(QKeySequence::Copy, this, SLOT(slotCopy()), nullptr, Qt::WidgetWithChildrenShortcut);
+ new QShortcut(QKeySequence::Find, this, SLOT(slotShowHideFind()), nullptr, bIsStandalone ? Qt::WidgetWithChildrenShortcut : Qt::WindowShortcut);
// layout
m_pLayout = new QVBoxLayout(this);
diff --git a/src/modules/help/HelpWindow.cpp b/src/modules/help/HelpWindow.cpp
index 541ca1ca8..0f1803eca 100644
--- a/src/modules/help/HelpWindow.cpp
+++ b/src/modules/help/HelpWindow.cpp
@@ -249,9 +249,9 @@ void HelpWindow::startSearch()
m_terms.clear();
bool isPhrase = false;
QString s = "";
- for(int i = 0; i < (int)buf.length(); ++i)
+ for(const auto & i : buf)
{
- if(buf[i] == '\"')
+ if(i == '\"')
{
isPhrase = !isPhrase;
s = s.simplified();
@@ -259,7 +259,7 @@ void HelpWindow::startSearch()
m_terms << s;
s = "";
}
- else if(buf[i] == ' ' && !isPhrase)
+ else if(i == ' ' && !isPhrase)
{
s = s.simplified();
if(!s.isEmpty())
@@ -267,7 +267,7 @@ void HelpWindow::startSearch()
s = "";
}
else
- s += buf[i];
+ s += i;
}
if(!s.isEmpty())
m_terms << s;
diff --git a/src/modules/help/libkvihelp.cpp b/src/modules/help/libkvihelp.cpp
index c5dde5b99..d526c77a5 100644
--- a/src/modules/help/libkvihelp.cpp
+++ b/src/modules/help/libkvihelp.cpp
@@ -36,9 +36,9 @@
#include <QFileInfo>
#include <QSplitter>
-HelpIndex * g_pDocIndex = 0;
-KviPointerList<HelpWidget> * g_pHelpWidgetList = 0;
-KviPointerList<HelpWindow> * g_pHelpWindowList = 0;
+HelpIndex * g_pDocIndex = nullptr;
+KviPointerList<HelpWidget> * g_pHelpWidgetList = nullptr;
+KviPointerList<HelpWindow> * g_pHelpWindowList = nullptr;
/*
@doc: help.open
@@ -246,11 +246,11 @@ static bool help_module_cleanup(KviModule *)
while(g_pHelpWidgetList->first())
delete g_pHelpWidgetList->first();
delete g_pHelpWidgetList;
- g_pHelpWidgetList = 0;
+ g_pHelpWidgetList = nullptr;
while(g_pHelpWindowList->first())
g_pHelpWindowList->first()->close();
delete g_pHelpWindowList;
- g_pHelpWindowList = 0;
+ g_pHelpWindowList = nullptr;
return true;
}
diff --git a/src/modules/http/HttpFileTransfer.cpp b/src/modules/http/HttpFileTransfer.cpp
index 2719bc611..33ccd583e 100644
--- a/src/modules/http/HttpFileTransfer.cpp
+++ b/src/modules/http/HttpFileTransfer.cpp
@@ -37,8 +37,8 @@
#include <QPainter>
#include <QMenu>
-static KviPointerList<HttpFileTransfer> * g_pHttpFileTransfers = 0;
-static QPixmap * g_pHttpIcon = 0;
+static KviPointerList<HttpFileTransfer> * g_pHttpFileTransfers = nullptr;
+static QPixmap * g_pHttpIcon = nullptr;
HttpFileTransfer::HttpFileTransfer()
: KviFileTransfer()
@@ -52,7 +52,7 @@ HttpFileTransfer::HttpFileTransfer()
m_bNotifyCompletion = true;
m_bAutoClean = false;
- m_pAutoCleanTimer = 0;
+ m_pAutoCleanTimer = nullptr;
m_bNoOutput = false;
m_pHttpRequest = new KviHttpRequest();
@@ -359,7 +359,7 @@ void HttpFileTransfer::init()
if(pix)
g_pHttpIcon = new QPixmap(*pix);
else
- g_pHttpIcon = 0;
+ g_pHttpIcon = nullptr;
}
void HttpFileTransfer::done()
@@ -369,11 +369,11 @@ void HttpFileTransfer::done()
while(HttpFileTransfer * t = g_pHttpFileTransfers->first())
delete t;
delete g_pHttpFileTransfers;
- g_pHttpFileTransfers = 0;
+ g_pHttpFileTransfers = nullptr;
if(g_pHttpIcon)
{
delete g_pHttpIcon;
- g_pHttpIcon = 0;
+ g_pHttpIcon = nullptr;
}
}
@@ -396,10 +396,10 @@ void HttpFileTransfer::requestSent(const QStringList & requestHeaders)
if(!m_bNoOutput)
out->output(KVI_OUT_GENERICSTATUS, __tr2qs_ctx("[HTTP %d]: Request data sent:", "http"), id());
- for(QStringList::ConstIterator it = requestHeaders.begin(); it != requestHeaders.end(); ++it)
+ for(const auto & requestHeader : requestHeaders)
{
if(!m_bNoOutput)
- out->output(KVI_OUT_GENERICSTATUS, "[HTTP %d]: %s", id(), (*it).toUtf8().data());
+ out->output(KVI_OUT_GENERICSTATUS, "[HTTP %d]: %s", id(), requestHeader.toUtf8().data());
}
m_lRequest = requestHeaders;
diff --git a/src/modules/ident/libkviident.cpp b/src/modules/ident/libkviident.cpp
index 8ec10f718..dcfe35ebf 100644
--- a/src/modules/ident/libkviident.cpp
+++ b/src/modules/ident/libkviident.cpp
@@ -39,8 +39,8 @@
// FIXME: Should have a timeout on the requests!!!
-static KviIdentDaemon * g_pIdentDaemon = 0;
-static KviIdentSentinel * g_pIdentSentinel = 0;
+static KviIdentDaemon * g_pIdentDaemon = nullptr;
+static KviIdentSentinel * g_pIdentSentinel = nullptr;
extern KVIRC_API int g_iIdentDaemonRunningUsers;
@@ -67,12 +67,12 @@ void stopIdentService()
// qDebug("Stopping");
if(g_pIdentDaemon)
delete g_pIdentDaemon;
- g_pIdentDaemon = 0;
+ g_pIdentDaemon = nullptr;
// qDebug("Stopped");
}
KviIdentSentinel::KviIdentSentinel()
- : QObject(0)
+ : QObject(nullptr)
{
}
@@ -144,7 +144,7 @@ KviIdentRequest::KviIdentRequest(kvi_socket_t sock, const char * host, kvi_u32_t
m_sock = sock;
m_szHost = host;
m_uPort = uPort;
- m_tStart = time(0);
+ m_tStart = time(nullptr);
}
KviIdentRequest::~KviIdentRequest()
@@ -175,7 +175,7 @@ KviIdentDaemon::~KviIdentDaemon()
terminate();
g_iIdentDaemonRunningUsers = 0;
- g_pIdentDaemon = 0;
+ g_pIdentDaemon = nullptr;
// qDebug("Destructor gone");
}
@@ -230,31 +230,31 @@ void KviIdentDaemon::run()
if(m_sock == KVI_INVALID_SOCKET)
{
- postMessage(__tr("Can't start the Ident service : socket() failed"), 0);
+ postMessage(__tr("Can't start the Ident service : socket() failed"), nullptr);
goto exit_thread;
}
if(!kvi_socket_setNonBlocking(m_sock))
{
- postMessage(__tr("Can't start the Ident service : async setting failed"), 0);
+ postMessage(__tr("Can't start the Ident service : async setting failed"), nullptr);
goto exit_thread;
}
if(!sa.socketAddress())
{
- postMessage(__tr("Can't enable the Ident service : can't setup the listen address"), 0);
+ postMessage(__tr("Can't enable the Ident service : can't setup the listen address"), nullptr);
goto exit_thread;
}
if(!kvi_socket_bind(m_sock, sa.socketAddress(), ((int)(sa.addressLength()))))
{
- postMessage(__tr("Can't start the Ident service : bind() failed"), 0);
+ postMessage(__tr("Can't start the Ident service : bind() failed"), nullptr);
goto exit_thread;
}
if(!kvi_socket_listen(m_sock, 128))
{
- postMessage(__tr("Can't start the Ident service : listen() failed"), 0);
+ postMessage(__tr("Can't start the Ident service : listen() failed"), nullptr);
goto exit_thread;
}
@@ -267,13 +267,13 @@ void KviIdentDaemon::run()
if(m_sock6 == KVI_INVALID_SOCKET)
{
- postMessage(__tr("Can't start the Ident service on IPv6 : socket() failed"), 0);
+ postMessage(__tr("Can't start the Ident service on IPv6 : socket() failed"), nullptr);
goto ipv6_failure;
}
if(!kvi_socket_setNonBlocking(m_sock6))
{
- postMessage(__tr("Can't start the Ident service on IPv6 : async setting failed"), 0);
+ postMessage(__tr("Can't start the Ident service on IPv6 : async setting failed"), nullptr);
kvi_socket_close(m_sock6);
m_sock6 = KVI_INVALID_SOCKET;
goto ipv6_failure;
@@ -294,7 +294,7 @@ void KviIdentDaemon::run()
#endif
if(!sa6.socketAddress())
{
- postMessage(__tr("Can't enable the Ident service on IPv6 : can't setup the listen address"), 0);
+ postMessage(__tr("Can't enable the Ident service on IPv6 : can't setup the listen address"), nullptr);
kvi_socket_close(m_sock6);
m_sock6 = KVI_INVALID_SOCKET;
goto ipv6_failure;
@@ -302,7 +302,7 @@ void KviIdentDaemon::run()
if(!kvi_socket_bind(m_sock6, sa6.socketAddress(), ((int)(sa6.addressLength()))))
{
- postMessage(__tr("Can't start the Ident service on IPv6 : bind() failed"), 0);
+ postMessage(__tr("Can't start the Ident service on IPv6 : bind() failed"), nullptr);
kvi_socket_close(m_sock6);
m_sock6 = KVI_INVALID_SOCKET;
goto ipv6_failure;
@@ -310,7 +310,7 @@ void KviIdentDaemon::run()
if(!kvi_socket_listen(m_sock6, 128))
{
- postMessage(__tr("Can't start the Ident service on IPv6 : listen() failed"), 0);
+ postMessage(__tr("Can't start the Ident service on IPv6 : listen() failed"), nullptr);
kvi_socket_close(m_sock6);
m_sock6 = KVI_INVALID_SOCKET;
goto ipv6_failure;
@@ -326,18 +326,18 @@ ipv6_failure:
if(m_sock6 != KVI_INVALID_SOCKET)
{
if(_OUTPUT_PARANOIC)
- postMessage(__tr("Starting Ident service (IPv4/v6 on separate namespaces)"), 0);
+ postMessage(__tr("Starting Ident service (IPv4/v6 on separate namespaces)"), nullptr);
}
else
{
if(_OUTPUT_PARANOIC)
- postMessage(__tr("Starting Ident service (IPv4/v6 in IPv6 namespace)"), 0);
+ postMessage(__tr("Starting Ident service (IPv4/v6 in IPv6 namespace)"), nullptr);
}
}
else
{
if(_OUTPUT_PARANOIC)
- postMessage(__tr("Starting Ident service (IPv4)"), 0);
+ postMessage(__tr("Starting Ident service (IPv4)"), nullptr);
}
#else //!COMPILE_IPV6_SUPPORT
if(_OUTPUT_PARANOIC)
@@ -386,7 +386,7 @@ ipv6_failure:
// FIXME: SO_REUSEADDR ?
- int ret = kvi_socket_select(nmax + 1, &rs, 0, 0, &t);
+ int ret = kvi_socket_select(nmax + 1, &rs, nullptr, nullptr, &t);
if(ret == 0)
msleep(100);
@@ -522,7 +522,7 @@ ipv6_failure:
}
}
- time_t curTime = time(0);
+ time_t curTime = time(nullptr);
for(r = m_pRequestList->first(); r; r = m_pRequestList->next())
{
@@ -554,7 +554,7 @@ exit_thread:
if(m_sock6 != KVI_INVALID_SOCKET)
kvi_socket_close(m_sock6);
delete m_pRequestList;
- m_pRequestList = 0;
+ m_pRequestList = nullptr;
// qDebug("RUN EXITING");
}
@@ -621,7 +621,7 @@ static bool ident_module_cleanup(KviModule *)
{
stopIdentService();
delete g_pIdentSentinel;
- g_pIdentSentinel = 0;
+ g_pIdentSentinel = nullptr;
return true;
}
diff --git a/src/modules/iograph/libkviiograph.cpp b/src/modules/iograph/libkviiograph.cpp
index 7589676f9..c9149a682 100644
--- a/src/modules/iograph/libkviiograph.cpp
+++ b/src/modules/iograph/libkviiograph.cpp
@@ -40,7 +40,7 @@
extern KVIRC_API QPixmap * g_pShadedChildGlobalDesktopBackground;
#endif
-KviIOGraphWindow * g_pIOGraphWindow = 0;
+KviIOGraphWindow * g_pIOGraphWindow = nullptr;
KviIOGraphWindow::KviIOGraphWindow(const char * name)
: KviWindow(KviWindow::IOGraph, name)
@@ -53,9 +53,9 @@ KviIOGraphWindow::~KviIOGraphWindow()
{
if(m_pIOGraph)
delete m_pIOGraph;
- m_pIOGraph = 0;
+ m_pIOGraph = nullptr;
- g_pIOGraphWindow = 0;
+ g_pIOGraphWindow = nullptr;
}
QPixmap * KviIOGraphWindow::myIconPtr()
@@ -285,7 +285,7 @@ static bool iograph_module_cmd_open(KviKvsModuleCommandCall * c)
static bool iograph_module_init(KviModule * m)
{
- g_pIOGraphWindow = 0;
+ g_pIOGraphWindow = nullptr;
KVSM_REGISTER_SIMPLE_COMMAND(m, "open", iograph_module_cmd_open);
return true;
@@ -295,7 +295,7 @@ static bool iograph_module_cleanup(KviModule *)
{
if(g_pIOGraphWindow && g_pMainWindow)
g_pMainWindow->closeWindow(g_pIOGraphWindow);
- g_pIOGraphWindow = 0;
+ g_pIOGraphWindow = nullptr;
return true;
}
diff --git a/src/modules/lamerizer/libkvilamerizer.cpp b/src/modules/lamerizer/libkvilamerizer.cpp
index b56e7f74c..c3e5cd2f1 100644
--- a/src/modules/lamerizer/libkvilamerizer.cpp
+++ b/src/modules/lamerizer/libkvilamerizer.cpp
@@ -47,7 +47,7 @@
#include "KviPointerList.h"
#include "KviCryptEngineDescription.h"
-static KviPointerList<KviCryptEngine> * g_pEngineList = 0;
+static KviPointerList<KviCryptEngine> * g_pEngineList = nullptr;
KviLamerizerEngine::KviLamerizerEngine(bool bLight)
: KviCryptEngine()
@@ -236,7 +236,7 @@ static bool lamerizer_module_cleanup(KviModule * m)
while(g_pEngineList->first())
delete g_pEngineList->first();
delete g_pEngineList;
- g_pEngineList = 0;
+ g_pEngineList = nullptr;
m->unregisterCryptEngines();
return true;
#else
diff --git a/src/modules/language/detector.cpp b/src/modules/language/detector.cpp
index 2a641f0d5..99bf92d46 100644
--- a/src/modules/language/detector.cpp
+++ b/src/modules/language/detector.cpp
@@ -48,7 +48,7 @@ typedef struct _DetectorDescriptor
DetectorNGram * ngram_hash[256];
} DetectorDescriptor;
-static DetectorNGram X[] = { { 0, 0 } };
+static DetectorNGram X[] = { { nullptr, 0 } };
///////////////////////////////////////////////////////////////////////////////
// DEFINES THAT SAVE (A LOT OF) SPACE
@@ -18747,10 +18747,10 @@ void detect_language_and_encoding(const char * data, LanguageAndEncodingResult *
DetectorDescriptor * match[DLE_NUM_BEST_MATCHES];
for(i = 0; i < DLE_NUM_BEST_MATCHES; i++)
{
- retBuffer->match[i].szLanguage = 0;
- retBuffer->match[i].szEncoding = 0;
+ retBuffer->match[i].szLanguage = nullptr;
+ retBuffer->match[i].szEncoding = nullptr;
retBuffer->match[i].dScore = -99999999999.9;
- match[i] = 0;
+ match[i] = nullptr;
}
retBuffer->dAccuracy = 0.0;
diff --git a/src/modules/links/LinksWindow.cpp b/src/modules/links/LinksWindow.cpp
index c29bd1ede..089ef86ef 100644
--- a/src/modules/links/LinksWindow.cpp
+++ b/src/modules/links/LinksWindow.cpp
@@ -101,7 +101,7 @@ LinksWindow::LinksWindow(KviConsoleWindow * lpConsole)
LinksWindow::~LinksWindow()
{
g_pLinksWindowList->removeRef(this);
- m_pConsole->context()->setLinksWindowPointer(0);
+ m_pConsole->context()->setLinksWindowPointer(nullptr);
delete m_pLinkList;
delete m_pHostPopup;
}
@@ -193,8 +193,8 @@ void LinksWindow::endOfLinks()
outputNoFmt(KVI_OUT_SYSTEMMESSAGE, __tr2qs("Received end of links."));
outputNoFmt(KVI_OUT_SYSTEMMESSAGE, "======================");
- QTreeWidgetItem * it = 0;
- QTreeWidgetItem * root = 0;
+ QTreeWidgetItem * it = nullptr;
+ QTreeWidgetItem * root = nullptr;
int totalHosts = 0;
int totalHops = 0;
@@ -342,11 +342,11 @@ void LinksWindow::endOfLinks()
QTreeWidgetItem * LinksWindow::insertLink(KviLink * l)
{
KVI_ASSERT(l->hops > 0);
- QTreeWidgetItem * i = getItemByHost(l->parent.ptr(), 0);
- QTreeWidgetItem * it = 0;
+ QTreeWidgetItem * i = getItemByHost(l->parent.ptr(), nullptr);
+ QTreeWidgetItem * it = nullptr;
if(!i)
{
- return 0;
+ return nullptr;
}
else
{
@@ -387,7 +387,7 @@ QTreeWidgetItem * LinksWindow::getItemByHost(const char * host, QTreeWidgetItem
return ch;
}
}
- return 0;
+ return nullptr;
}
void LinksWindow::showHostPopup(QTreeWidgetItem * i, const QPoint & p)
diff --git a/src/modules/links/libkvilinks.cpp b/src/modules/links/libkvilinks.cpp
index b35d9a846..16f5d7068 100644
--- a/src/modules/links/libkvilinks.cpp
+++ b/src/modules/links/libkvilinks.cpp
@@ -31,7 +31,7 @@
#include <QSplitter>
-KviPointerList<LinksWindow> * g_pLinksWindowList = 0;
+KviPointerList<LinksWindow> * g_pLinksWindowList = nullptr;
/*
@doc: links.open
@@ -93,7 +93,7 @@ static bool links_module_cleanup(KviModule *)
while(g_pLinksWindowList->first())
g_pLinksWindowList->first()->die();
delete g_pLinksWindowList;
- g_pLinksWindowList = 0;
+ g_pLinksWindowList = nullptr;
return true;
}
diff --git a/src/modules/list/ListWindow.cpp b/src/modules/list/ListWindow.cpp
index c323d12cd..a39703c36 100644
--- a/src/modules/list/ListWindow.cpp
+++ b/src/modules/list/ListWindow.cpp
@@ -63,8 +63,7 @@ ChannelTreeWidgetItemData::ChannelTreeWidgetItemData(const QString & szChan, con
}
ChannelTreeWidgetItemData::~ChannelTreeWidgetItemData()
-{
-}
+ = default;
ChannelTreeWidgetItem::ChannelTreeWidgetItem(ChannelTreeWidgetItemData * pData)
: QTreeWidgetItem(), m_pData(pData)
@@ -75,8 +74,7 @@ ChannelTreeWidgetItem::ChannelTreeWidgetItem(ChannelTreeWidgetItemData * pData)
}
ChannelTreeWidgetItem::~ChannelTreeWidgetItem()
-{
-}
+ = default;
bool ChannelTreeWidgetItem::operator<(const QTreeWidgetItem & other) const
{
@@ -104,8 +102,7 @@ ChannelTreeWidgetItemDelegate::ChannelTreeWidgetItemDelegate(QTreeWidget * pWidg
}
ChannelTreeWidgetItemDelegate::~ChannelTreeWidgetItemDelegate()
-{
-}
+ = default;
#define BORDER 2
@@ -176,7 +173,7 @@ ListWindow::ListWindow(KviConsoleWindow * lpConsole)
{
g_pListWindowList->append(this);
- m_pFlushTimer = 0;
+ m_pFlushTimer = nullptr;
m_pItemList = new KviPointerList<ChannelTreeWidgetItemData>;
m_pItemList->setAutoDelete(false);
@@ -270,7 +267,7 @@ ListWindow::ListWindow(KviConsoleWindow * lpConsole)
ListWindow::~ListWindow()
{
g_pListWindowList->removeRef(this);
- m_pConsole->context()->setListWindowPointer(0);
+ m_pConsole->context()->setListWindowPointer(nullptr);
if(m_pFlushTimer)
delete m_pFlushTimer;
@@ -366,7 +363,7 @@ void ListWindow::exportList()
{
if(!m_pTreeWidget->topLevelItemCount())
{
- QMessageBox::warning(0, __tr2qs("Warning While Exporting - KVIrc"), __tr2qs("You can't export an empty list!"));
+ QMessageBox::warning(nullptr, __tr2qs("Warning While Exporting - KVIrc"), __tr2qs("You can't export an empty list!"));
return;
}
@@ -472,7 +469,7 @@ void ListWindow::endOfList()
if(m_pFlushTimer)
{
delete m_pFlushTimer;
- m_pFlushTimer = 0;
+ m_pFlushTimer = nullptr;
}
m_pRequestButton->setEnabled(true);
outputNoFmt(KVI_OUT_SYSTEMMESSAGE, __tr2qs("Channels list download finished"));
@@ -494,7 +491,7 @@ void ListWindow::liveSearch(const QString & szText)
{
QRegExp res(szText, Qt::CaseInsensitive, QRegExp::Wildcard);
- ChannelTreeWidgetItem * pItem = 0;
+ ChannelTreeWidgetItem * pItem = nullptr;
for(int i = 0; i < m_pTreeWidget->topLevelItemCount(); i++)
{
pItem = (ChannelTreeWidgetItem *)m_pTreeWidget->topLevelItem(i);
diff --git a/src/modules/list/libkvilist.cpp b/src/modules/list/libkvilist.cpp
index a20948673..63dd0a923 100644
--- a/src/modules/list/libkvilist.cpp
+++ b/src/modules/list/libkvilist.cpp
@@ -31,7 +31,7 @@
#include <QSplitter>
-KviPointerList<ListWindow> * g_pListWindowList = 0;
+KviPointerList<ListWindow> * g_pListWindowList = nullptr;
/*
@doc: list.open
@@ -82,7 +82,7 @@ static bool list_module_cleanup(KviModule *)
while(g_pListWindowList->first())
g_pListWindowList->first()->die();
delete g_pListWindowList;
- g_pListWindowList = 0;
+ g_pListWindowList = nullptr;
return true;
}
diff --git a/src/modules/logview/LogViewWidget.cpp b/src/modules/logview/LogViewWidget.cpp
index 5de6f3078..cf90ffa74 100644
--- a/src/modules/logview/LogViewWidget.cpp
+++ b/src/modules/logview/LogViewWidget.cpp
@@ -51,13 +51,13 @@ LogListViewItem::LogListViewItem(QTreeWidget * pPar, LogFile::Type eType, LogFil
}
LogListViewItemFolder::LogListViewItemFolder(QTreeWidgetItem * pPar, const QString & szLabel)
- : LogListViewItem(pPar, LogFile::Other, 0)
+ : LogListViewItem(pPar, LogFile::Other, nullptr)
{
setText(0, szLabel);
}
LogListViewItemType::LogListViewItemType(QTreeWidget * pPar, LogFile::Type eType)
- : LogListViewItem(pPar, eType, 0)
+ : LogListViewItem(pPar, eType, nullptr)
{
QIcon icon;
QString szText;
diff --git a/src/modules/logview/LogViewWindow.cpp b/src/modules/logview/LogViewWindow.cpp
index 0c5f0b9d6..68d02d51f 100644
--- a/src/modules/logview/LogViewWindow.cpp
+++ b/src/modules/logview/LogViewWindow.cpp
@@ -211,7 +211,7 @@ LogViewWindow::LogViewWindow()
LogViewWindow::~LogViewWindow()
{
- g_pLogViewWindow = 0;
+ g_pLogViewWindow = nullptr;
}
void LogViewWindow::keyPressEvent(QKeyEvent * pEvent)
@@ -286,8 +286,8 @@ void LogViewWindow::setupItemList()
m_pProgressBar->setRange(0, m_logList.count());
m_pProgressBar->setValue(0);
- m_pLastCategory = 0;
- m_pLastGroupItem = 0;
+ m_pLastCategory = nullptr;
+ m_pLastGroupItem = nullptr;
m_logList.first();
m_pTimer->start(); //singleshot
}
@@ -344,7 +344,7 @@ void LogViewWindow::filterNext()
{
if(m_pLastCategory->m_eType != pFile->type())
{
- m_pLastCategory = 0;
+ m_pLastCategory = nullptr;
for(int i = 0; i < m_pListView->topLevelItemCount(); ++i)
{
LogListViewItemType * pTmp = (LogListViewItemType *)m_pListView->topLevelItem(i);
@@ -368,7 +368,7 @@ void LogViewWindow::filterNext()
if(m_szLastGroup != szCurGroup)
{
m_szLastGroup = szCurGroup;
- m_pLastGroupItem = 0;
+ m_pLastGroupItem = nullptr;
for(int i = 0; i < m_pLastCategory->childCount(); ++i)
{
LogListViewItemFolder * pTmp = (LogListViewItemFolder *)m_pLastCategory->child(i);
@@ -425,16 +425,16 @@ void LogViewWindow::itemSelected(QTreeWidgetItem * it, QTreeWidgetItem *)
QStringList lines = szText.split('\n');
bool bOk;
int iMsgType;
- for(QStringList::Iterator it = lines.begin(); it != lines.end(); ++it)
+ for(auto & line : lines)
{
- QString szNum = (*it).section(' ', 0, 0);
+ QString szNum = line.section(' ', 0, 0);
iMsgType = szNum.toInt(&bOk);
if(iMsgType < 0 || iMsgType > (KVI_NUM_MSGTYPE_OPTIONS - 1))
iMsgType = 0;
if(bOk)
- outputNoFmt(iMsgType, (*it).section(' ', 1), KviIrcView::NoRepaint | KviIrcView::NoTimestamp);
+ outputNoFmt(iMsgType, line.section(' ', 1), KviIrcView::NoRepaint | KviIrcView::NoTimestamp);
else
- outputNoFmt(0, *it, KviIrcView::NoRepaint | KviIrcView::NoTimestamp);
+ outputNoFmt(0, line, KviIrcView::NoRepaint | KviIrcView::NoTimestamp);
}
m_pIrcView->repaint();
}
@@ -474,7 +474,7 @@ void LogViewWindow::deleteCurrent()
this,
__tr2qs_ctx("Confirm Current User Log Deletion", "log"),
__tr2qs_ctx("Do you really wish to delete this log?", "log"),
- __tr2qs("Yes"), __tr2qs("No"), 0, 1)
+ __tr2qs("Yes"), __tr2qs("No"), nullptr, 1)
!= 0)
return;
@@ -492,7 +492,7 @@ void LogViewWindow::deleteCurrent()
this,
__tr2qs_ctx("Confirm Current User Logs Deletion", "log"),
__tr2qs_ctx("Do you really wish to delete all these logs?", "log"),
- __tr2qs("Yes"), __tr2qs("No"), 0, 1)
+ __tr2qs("Yes"), __tr2qs("No"), nullptr, 1)
!= 0)
return;
KviPointerList<LogListViewItem> itemsList;
@@ -633,9 +633,9 @@ void LogViewWindow::createLog(LogFile * pLog, int iId, QString * pszFile)
szLog += ".txt";
// Scan the file
- for(QStringList::Iterator it = lines.begin(); it != lines.end(); ++it)
+ for(auto & line : lines)
{
- szTmp = (*it);
+ szTmp = line;
szLine = KviControlCodes::stripControlBytes(szTmp);
// Remove icons' code
@@ -710,9 +710,9 @@ void LogViewWindow::createLog(LogFile * pLog, int iId, QString * pszFile)
szOutputBuffer += "<h2>" + szTitle + "</h2>\n<h3>Date: " + szDate + "</h3>\n";
// Scan the file
- for(QStringList::Iterator it = lines.begin(); it != lines.end(); ++it)
+ for(auto & line : lines)
{
- szTmp = (*it);
+ szTmp = line;
// Find who has talked
QString szTmpNick = szTmp.section(" ", 2, 2);
diff --git a/src/modules/logview/libkvilogview.cpp b/src/modules/logview/libkvilogview.cpp
index 165973955..3304ddc8b 100644
--- a/src/modules/logview/libkvilogview.cpp
+++ b/src/modules/logview/libkvilogview.cpp
@@ -34,7 +34,7 @@
#include "KviApplication.h"
static QRect g_rectLogViewGeometry;
-LogViewWindow * g_pLogViewWindow = 0;
+LogViewWindow * g_pLogViewWindow = nullptr;
#define LOGVIEW_MODULE_EXTENSION_NAME "Log viewer extension"
@@ -78,7 +78,7 @@ static bool logview_kvs_cmd_open(KviKvsModuleCommandCall * c)
static bool logview_module_init(KviModule * m)
{
- g_pLogViewWindow = 0;
+ g_pLogViewWindow = nullptr;
KVSM_REGISTER_SIMPLE_COMMAND(m, "open", logview_kvs_cmd_open);
@@ -89,7 +89,7 @@ static bool logview_module_cleanup(KviModule *)
{
if(g_pLogViewWindow && g_pMainWindow)
g_pMainWindow->closeWindow(g_pLogViewWindow);
- g_pLogViewWindow = 0;
+ g_pLogViewWindow = nullptr;
return true;
}
diff --git a/src/modules/mediaplayer/MpMp3.cpp b/src/modules/mediaplayer/MpMp3.cpp
index caf35b8e7..98366a9c7 100644
--- a/src/modules/mediaplayer/MpMp3.cpp
+++ b/src/modules/mediaplayer/MpMp3.cpp
@@ -178,7 +178,7 @@ const char * emphasis_text[] = {
void resetmp3infoStruct(mp3info * i)
{
- i->file = 0;
+ i->file = nullptr;
i->datasize = 0;
i->header_isvalid = 0;
memset(&i->header, 0, sizeof(i->header));
diff --git a/src/modules/mediaplayer/MpMprisInterface.cpp b/src/modules/mediaplayer/MpMprisInterface.cpp
index 30367487f..60bcea8de 100644
--- a/src/modules/mediaplayer/MpMprisInterface.cpp
+++ b/src/modules/mediaplayer/MpMprisInterface.cpp
@@ -67,8 +67,7 @@ MpMprisInterface::MpMprisInterface()
}
MpMprisInterface::~MpMprisInterface()
-{
-}
+ = default;
int MpMprisInterface::detect(bool)
{
diff --git a/src/modules/mediaplayer/MpXmmsInterface.cpp b/src/modules/mediaplayer/MpXmmsInterface.cpp
index ef7c119c2..43e213aa3 100644
--- a/src/modules/mediaplayer/MpXmmsInterface.cpp
+++ b/src/modules/mediaplayer/MpXmmsInterface.cpp
@@ -54,7 +54,7 @@ static const char * xmms_lib_names[] = {
"/usr/lib/libxmms.so.1",
"/usr/local/lib/libxmms.so",
"/usr/local/lib/libxmms.so.1",
- 0
+ nullptr
};
static const char * audacious_lib_names[] = {
@@ -64,13 +64,13 @@ static const char * audacious_lib_names[] = {
"/usr/lib/libaudacious.so.4",
"/usr/local/lib/libaudacious.so",
"/usr/local/lib/libaudacious.so.4",
- 0
+ nullptr
};
KviXmmsInterface::KviXmmsInterface()
: MpInterface()
{
- m_pPlayerLibrary = 0;
+ m_pPlayerLibrary = nullptr;
m_szPlayerLibraryName = "libxmms.so";
m_pLibraryPaths = xmms_lib_names;
}
@@ -81,7 +81,7 @@ KviXmmsInterface::~KviXmmsInterface()
{
m_pPlayerLibrary->unload();
delete m_pPlayerLibrary;
- m_pPlayerLibrary = 0;
+ m_pPlayerLibrary = nullptr;
}
}
@@ -93,8 +93,7 @@ KviAudaciousClassicInterface::KviAudaciousClassicInterface()
}
KviAudaciousClassicInterface::~KviAudaciousClassicInterface()
-{
-}
+ = default;
bool KviXmmsInterface::loadPlayerLibrary()
{
@@ -111,7 +110,7 @@ bool KviXmmsInterface::loadPlayerLibrary()
return true;
}
delete m_pPlayerLibrary;
- m_pPlayerLibrary = 0;
+ m_pPlayerLibrary = nullptr;
lib_name++;
}
return false;
@@ -125,7 +124,7 @@ void * KviXmmsInterface::lookupSymbol(const char * szSymbolName)
{
QString szTmp = QString(__tr2qs_ctx("Can't load the player library (%1)", "mediaplayer")).arg(m_szPlayerLibraryName);
setLastError(szTmp);
- return 0;
+ return nullptr;
}
}
void * symptr = (void *)m_pPlayerLibrary->resolve(szSymbolName);
diff --git a/src/modules/mediaplayer/libkvimediaplayer.cpp b/src/modules/mediaplayer/libkvimediaplayer.cpp
index a1a15acea..cc39006c0 100644
--- a/src/modules/mediaplayer/libkvimediaplayer.cpp
+++ b/src/modules/mediaplayer/libkvimediaplayer.cpp
@@ -36,16 +36,16 @@
#include "kvi_out.h"
#include <QUrl>
-static KviPointerList<MpInterfaceDescriptor> * g_pDescriptorList = 0;
+static KviPointerList<MpInterfaceDescriptor> * g_pDescriptorList = nullptr;
-static MpInterface * g_pMPInterface = 0;
+static MpInterface * g_pMPInterface = nullptr;
-static MpInterface * auto_detect_player(KviWindow * pOut = 0)
+static MpInterface * auto_detect_player(KviWindow * pOut = nullptr)
{
int iBest = 0;
- MpInterface * pBest = 0;
+ MpInterface * pBest = nullptr;
MpInterfaceDescriptor * d;
- MpInterfaceDescriptor * pDBest = 0;
+ MpInterfaceDescriptor * pDBest = nullptr;
for(d = g_pDescriptorList->first(); d; d = g_pDescriptorList->next())
{
MpInterface * i = d->instance();
@@ -426,7 +426,7 @@ MP_KVS_SIMPLE_COMMAND(pause, pause)
MP_KVS_COMMAND(detect)
{
- g_pMPInterface = auto_detect_player(c->hasSwitch('q', "quiet") ? 0 : c->window());
+ g_pMPInterface = auto_detect_player(c->hasSwitch('q', "quiet") ? nullptr : c->window());
return true;
}
@@ -1629,7 +1629,7 @@ static bool mediaplayer_module_init(KviModule * m)
g_pDescriptorList->append(MP_CREATE_DESCRIPTOR(MpAmipInterface));
g_pDescriptorList->append(MP_CREATE_DESCRIPTOR(KviWinampInterface));
#endif
- g_pMPInterface = 0;
+ g_pMPInterface = nullptr;
if(KVI_OPTION_STRING(KviOption_stringPreferredMediaPlayer) == "auto")
{
@@ -1736,7 +1736,7 @@ static bool mediaplayer_module_ctrl(KviModule *, const char * operation, void *
}
if(kvi_strEqualCI(operation, "detectMediaPlayer"))
{
- auto_detect_player(0);
+ auto_detect_player(nullptr);
return true;
}
return false;
diff --git a/src/modules/mircimport/libkvimircimport.cpp b/src/modules/mircimport/libkvimircimport.cpp
index b9ffc8862..037177609 100644
--- a/src/modules/mircimport/libkvimircimport.cpp
+++ b/src/modules/mircimport/libkvimircimport.cpp
@@ -38,8 +38,8 @@
#include <QDir>
#include <QPushButton>
-KviMircServersIniImport * g_pMircServersIniImport = 0;
-KviRemoteMircServersIniImport * g_pRemoteMircServersIniImport = 0;
+KviMircServersIniImport * g_pMircServersIniImport = nullptr;
+KviRemoteMircServersIniImport * g_pRemoteMircServersIniImport = nullptr;
KviMircServersIniImport::KviMircServersIniImport(KviModuleExtensionDescriptor * d)
: KviMexServerImport(d)
@@ -48,7 +48,7 @@ KviMircServersIniImport::KviMircServersIniImport(KviModuleExtensionDescriptor *
KviMircServersIniImport::~KviMircServersIniImport()
{
- g_pMircServersIniImport = 0;
+ g_pMircServersIniImport = nullptr;
}
int KviMircServersIniImport::doImport(const QString & filename)
@@ -117,7 +117,7 @@ int KviMircServersIniImport::doImport(const QString & filename)
else
{
QString szTmp = QString(__tr2qs("%1 doesn't look like a servers.ini file.\nImport failed.")).arg(filename);
- QMessageBox::warning(0, __tr2qs("File Import - KVIrc"), szTmp);
+ QMessageBox::warning(nullptr, __tr2qs("File Import - KVIrc"), szTmp);
}
return iCount;
}
@@ -126,7 +126,7 @@ void KviMircServersIniImport::start()
{
//KviCString buffer;
QString buffer;
- if(!KviFileDialog::askForOpenFileName(buffer, __tr("Select a File - KVIrc"), 0, KVI_FILTER_INI, false, true, g_pMainWindow))
+ if(!KviFileDialog::askForOpenFileName(buffer, __tr("Select a File - KVIrc"), nullptr, KVI_FILTER_INI, false, true, g_pMainWindow))
return;
doImport(buffer);
@@ -141,14 +141,14 @@ void KviMircServersIniImport::die()
#define KVI_WWWMIRCCOUK_SERVERSINI "http://www.mirc.co.uk/servers.ini"
KviRemoteMircServerImportWizard::KviRemoteMircServerImportWizard(KviRemoteMircServersIniImport * f)
- : KviTalWizard(0)
+ : KviTalWizard(nullptr)
{
QString capt = __tr2qs("Remote mIRC servers.ini - Import Wizard");
setWindowTitle(capt);
setModal(true);
- m_pRequest = 0;
+ m_pRequest = nullptr;
m_pFilter = f;
QLabel * l = new QLabel(this);
@@ -228,7 +228,7 @@ void KviRemoteMircServerImportWizard::start()
if(!m_pRequest->get(KviUrl(url), KviHttpRequest::StoreToFile, m_szTmpFileName))
{
delete m_pRequest;
- m_pRequest = 0;
+ m_pRequest = nullptr;
m_pOutput->setText(__tr2qs("Failed to start the server list transfer :("));
finishButton()->setEnabled(true);
}
@@ -265,7 +265,7 @@ void KviRemoteMircServerImportWizard::getListTerminated(bool bSuccess)
m_pOutput->setText(m_pRequest->lastError());
delete m_pRequest;
- m_pRequest = 0;
+ m_pRequest = nullptr;
cancelButton()->setEnabled(false);
finishButton()->setEnabled(true);
}
@@ -273,14 +273,14 @@ void KviRemoteMircServerImportWizard::getListTerminated(bool bSuccess)
KviRemoteMircServersIniImport::KviRemoteMircServersIniImport(KviModuleExtensionDescriptor * d)
: KviMircServersIniImport(d)
{
- m_pWizard = 0;
+ m_pWizard = nullptr;
}
KviRemoteMircServersIniImport::~KviRemoteMircServersIniImport()
{
if(m_pWizard)
delete m_pWizard;
- g_pRemoteMircServersIniImport = 0;
+ g_pRemoteMircServersIniImport = nullptr;
}
void KviRemoteMircServersIniImport::start()
@@ -315,14 +315,14 @@ static KviModuleExtension * mircimport_remote_filter_alloc(KviModuleExtensionAll
static bool mircimport_module_init(KviModule * m)
{
QString szPath;
- QPixmap * pix = 0;
+ QPixmap * pix = nullptr;
if(g_pApp->findImage(szPath, "kvi_mircimport.png"))
{
pix = new QPixmap(szPath);
if(pix->isNull())
{
delete pix;
- pix = 0;
+ pix = nullptr;
}
}
@@ -353,8 +353,8 @@ static bool mircimport_module_cleanup(KviModule *)
delete g_pMircServersIniImport;
if(g_pRemoteMircServersIniImport)
delete g_pRemoteMircServersIniImport;
- g_pMircServersIniImport = 0;
- g_pRemoteMircServersIniImport = 0;
+ g_pMircServersIniImport = nullptr;
+ g_pRemoteMircServersIniImport = nullptr;
return true;
}
diff --git a/src/modules/my/Idle.cpp b/src/modules/my/Idle.cpp
index bdb6f8fbb..1acd57b06 100644
--- a/src/modules/my/Idle.cpp
+++ b/src/modules/my/Idle.cpp
@@ -24,7 +24,7 @@
#include <QDateTime>
#include <QTimer>
-static IdlePlatform * platform = 0;
+static IdlePlatform * platform = nullptr;
static int platform_ref = 0;
Idle::Idle()
@@ -56,7 +56,7 @@ Idle::~Idle()
if(platform_ref == 0)
{
delete platform;
- platform = 0;
+ platform = nullptr;
}
}
delete d;
diff --git a/src/modules/my/Idle_x11.cpp b/src/modules/my/Idle_x11.cpp
index 593843362..2913369e0 100644
--- a/src/modules/my/Idle_x11.cpp
+++ b/src/modules/my/Idle_x11.cpp
@@ -36,7 +36,7 @@ int IdlePlatform::secondsIdle() const { return 0; }
#include <X11/Xutil.h>
#include <X11/extensions/scrnsaver.h>
-static XErrorHandler old_handler = 0;
+static XErrorHandler old_handler = nullptr;
extern "C" int xerrhandler(Display * dpy, XErrorEvent * err)
{
if(err->error_code == BadDrawable)
@@ -53,7 +53,7 @@ public:
Private()
{
// make coverity happy
- ss_info = 0;
+ ss_info = nullptr;
}
};
@@ -69,7 +69,7 @@ IdlePlatform::~IdlePlatform()
if(old_handler)
{
XSetErrorHandler(old_handler);
- old_handler = 0;
+ old_handler = nullptr;
}
delete d;
}
diff --git a/src/modules/my/libkvimy.cpp b/src/modules/my/libkvimy.cpp
index de1aa3e78..43ea72c1c 100644
--- a/src/modules/my/libkvimy.cpp
+++ b/src/modules/my/libkvimy.cpp
@@ -394,7 +394,7 @@ static bool my_kvs_fnc_network(KviKvsModuleFunctionCall * c)
static bool my_module_init(KviModule * m)
{
- g_pIdle = 0;
+ g_pIdle = nullptr;
KVSM_REGISTER_FUNCTION(m, "nick", my_kvs_fnc_nick);
KVSM_REGISTER_FUNCTION(m, "user", my_kvs_fnc_user);
KVSM_REGISTER_FUNCTION(m, "host", my_kvs_fnc_host);
@@ -415,7 +415,7 @@ static bool my_module_cleanup(KviModule *)
{
if(g_pIdle)
delete g_pIdle;
- g_pIdle = 0;
+ g_pIdle = nullptr;
return true;
}
diff --git a/src/modules/notifier/NotifierMessage.cpp b/src/modules/notifier/NotifierMessage.cpp
index 8154c23ef..fed24e816 100644
--- a/src/modules/notifier/NotifierMessage.cpp
+++ b/src/modules/notifier/NotifierMessage.cpp
@@ -34,8 +34,8 @@
NotifierMessage::NotifierMessage(QPixmap * pPixmap, const QString & szText)
{
- m_pLabel0 = 0;
- m_pLabel1 = 0;
+ m_pLabel0 = nullptr;
+ m_pLabel1 = nullptr;
m_szText = szText;
m_pPixmap = pPixmap;
@@ -80,7 +80,7 @@ void NotifierMessage::updateGui()
}
else
{
- m_pLabel0 = 0;
+ m_pLabel0 = nullptr;
}
m_pLabel1 = new QLabel(this);
diff --git a/src/modules/notifier/NotifierWindow.cpp b/src/modules/notifier/NotifierWindow.cpp
index b0f4e703d..4ce8ea027 100644
--- a/src/modules/notifier/NotifierWindow.cpp
+++ b/src/modules/notifier/NotifierWindow.cpp
@@ -52,7 +52,7 @@
extern NotifierWindow * g_pNotifierWindow;
NotifierWindow::NotifierWindow()
- : QWidget(0,
+ : QWidget(nullptr,
#if defined(COMPILE_ON_WINDOWS) || defined(COMPILE_ON_MINGW)
Qt::FramelessWindowHint | Qt::Tool | Qt::WindowStaysOnTopHint)
#else
@@ -69,11 +69,11 @@ NotifierWindow::NotifierWindow()
m_eState = Hidden;
m_dOpacity = 0.0;
- m_pShowHideTimer = 0;
- m_pBlinkTimer = 0;
+ m_pShowHideTimer = nullptr;
+ m_pBlinkTimer = nullptr;
m_tAutoHideAt = 0;
m_tStartedAt = 0;
- m_pAutoHideTimer = 0;
+ m_pAutoHideTimer = nullptr;
m_pWndBorder = new NotifierWindowBorder();
@@ -94,8 +94,8 @@ NotifierWindow::NotifierWindow()
m_bDiagonalResizing = false;
m_bResizing = false;
- m_pContextPopup = 0;
- m_pDisablePopup = 0;
+ m_pContextPopup = nullptr;
+ m_pDisablePopup = nullptr;
m_bDragging = false;
@@ -123,7 +123,7 @@ NotifierWindow::NotifierWindow()
m_pProgressBar->setMaximumWidth(8);
m_pProgressBar->installEventFilter(this);
- m_pLineEdit = new KviThemedLineEdit(this, 0, "notifier_lineedit");
+ m_pLineEdit = new KviThemedLineEdit(this, nullptr, "notifier_lineedit");
QPalette palette = m_pLineEdit->palette();
palette.setColor(m_pLineEdit->backgroundRole(), Qt::transparent);
m_pLineEdit->setPalette(palette);
@@ -173,14 +173,14 @@ void NotifierWindow::addMessage(KviWindow * pWnd, const QString & szImageId, con
QString szMessage = szText;
szMessage.replace(QRegExp("\r([^\r])*\r([^\r])+\r"), "\\2");
if(szImageId.isEmpty())
- pIcon = 0;
+ pIcon = nullptr;
else
pIcon = g_pIconManager->getImage(szImageId);
- NotifierMessage * pMessage = new NotifierMessage(pIcon ? new QPixmap(*pIcon) : 0, szMessage);
+ NotifierMessage * pMessage = new NotifierMessage(pIcon ? new QPixmap(*pIcon) : nullptr, szMessage);
//search for an existing tab
- NotifierWindowTab *pTab = 0, *pTmp = 0;
+ NotifierWindowTab *pTab = nullptr, *pTmp = nullptr;
for(int i = 0; i < m_pWndTabs->count(); ++i)
{
pTmp = (NotifierWindowTab *)m_pWndTabs->widget(i);
@@ -238,7 +238,7 @@ void NotifierWindow::stopShowHideTimer()
if(!m_pShowHideTimer)
return;
delete m_pShowHideTimer;
- m_pShowHideTimer = 0;
+ m_pShowHideTimer = nullptr;
}
void NotifierWindow::stopBlinkTimer()
@@ -246,7 +246,7 @@ void NotifierWindow::stopBlinkTimer()
if(!m_pBlinkTimer)
return;
delete m_pBlinkTimer;
- m_pBlinkTimer = 0;
+ m_pBlinkTimer = nullptr;
}
void NotifierWindow::stopAutoHideTimer()
@@ -254,7 +254,7 @@ void NotifierWindow::stopAutoHideTimer()
if(!m_pAutoHideTimer)
return;
delete m_pAutoHideTimer;
- m_pAutoHideTimer = 0;
+ m_pAutoHideTimer = nullptr;
m_pProgressBar->setValue(0);
}
diff --git a/src/modules/notifier/NotifierWindowBorder.cpp b/src/modules/notifier/NotifierWindowBorder.cpp
index 5f566b55d..6b749ad55 100644
--- a/src/modules/notifier/NotifierWindowBorder.cpp
+++ b/src/modules/notifier/NotifierWindowBorder.cpp
@@ -36,8 +36,7 @@ NotifierWindowBorder::NotifierWindowBorder(QSize s)
}
NotifierWindowBorder::~NotifierWindowBorder()
-{
-}
+ = default;
void NotifierWindowBorder::loadImages()
{
diff --git a/src/modules/notifier/libkvinotifier.cpp b/src/modules/notifier/libkvinotifier.cpp
index 4fb6d0199..fa21755df 100644
--- a/src/modules/notifier/libkvinotifier.cpp
+++ b/src/modules/notifier/libkvinotifier.cpp
@@ -38,7 +38,7 @@
#include <QSplitter>
-NotifierWindow * g_pNotifierWindow = 0;
+NotifierWindow * g_pNotifierWindow = nullptr;
kvi_time_t g_tNotifierDisabledUntil = 0;
/*
@@ -279,7 +279,7 @@ static bool notifier_module_cleanup(KviModule *)
if(g_pNotifierWindow)
{
delete g_pNotifierWindow;
- g_pNotifierWindow = 0;
+ g_pNotifierWindow = nullptr;
}
return true;
}
diff --git a/src/modules/objects/KvsObject_button.cpp b/src/modules/objects/KvsObject_button.cpp
index b3bdfe825..12078282b 100644
--- a/src/modules/objects/KvsObject_button.cpp
+++ b/src/modules/objects/KvsObject_button.cpp
@@ -157,6 +157,6 @@ KVSO_CLASS_FUNCTION(button, clickEvent)
// slots
void KvsObject_button::slotClicked()
{
- KviKvsVariantList * params = 0;
+ KviKvsVariantList * params = nullptr;
callFunction(this, "clickEvent", params);
}
diff --git a/src/modules/objects/KvsObject_colorDialog.cpp b/src/modules/objects/KvsObject_colorDialog.cpp
index a13f29c20..43dcc3918 100644
--- a/src/modules/objects/KvsObject_colorDialog.cpp
+++ b/src/modules/objects/KvsObject_colorDialog.cpp
@@ -170,12 +170,12 @@ KVSO_CLASS_FUNCTION(colorDialog, setOptions)
if(!widget())
return true;
int colorDialogOption, sum = 0;
- for(QStringList::Iterator it = szOptions.begin(); it != szOptions.end(); ++it)
+ for(auto & szOption : szOptions)
{
colorDialogOption = 0;
for(unsigned int j = 0; j < option_num; j++)
{
- if(KviQString::equalCI((*it), option_tbl[j]))
+ if(KviQString::equalCI(szOption, option_tbl[j]))
{
colorDialogOption = option_cod[j];
break;
@@ -184,7 +184,7 @@ KVSO_CLASS_FUNCTION(colorDialog, setOptions)
if(colorDialogOption)
sum = sum | colorDialogOption;
else
- c->warning(__tr2qs_ctx("Unknown szOptions '%Q'", "objects"), &(*it));
+ c->warning(__tr2qs_ctx("Unknown szOptions '%Q'", "objects"), &szOption);
}
((QColorDialog *)widget())->setOptions(QColorDialog::ColorDialogOptions(sum));
return true;
diff --git a/src/modules/objects/KvsObject_dateTimeEdit.cpp b/src/modules/objects/KvsObject_dateTimeEdit.cpp
index f4c7044ea..73eab6c59 100644
--- a/src/modules/objects/KvsObject_dateTimeEdit.cpp
+++ b/src/modules/objects/KvsObject_dateTimeEdit.cpp
@@ -167,7 +167,7 @@ KVSO_CLASS_FUNCTION(dateTimeEdit, setTime)
// slots
void KvsObject_dateTimeEdit::slotDateTimeChanged(const QDateTime &)
{
- KviKvsVariantList * params = 0;
+ KviKvsVariantList * params = nullptr;
callFunction(this, "dateTimeChangedEvent", params);
}
@@ -186,7 +186,7 @@ KVSO_CLASS_FUNCTION(dateTimeEdit, timeChangedEvent)
// slots
void KvsObject_dateTimeEdit::slotTimeChanged(const QTime &)
{
- KviKvsVariantList * params = 0;
+ KviKvsVariantList * params = nullptr;
callFunction(this, "timeChangedEvent", params);
}
@@ -199,6 +199,6 @@ KVSO_CLASS_FUNCTION(dateTimeEdit, dateChangedEvent)
// slots
void KvsObject_dateTimeEdit::slotDateChanged(const QDate &)
{
- KviKvsVariantList * params = 0;
+ KviKvsVariantList * params = nullptr;
callFunction(this, "dateChangedEvent", params);
}
diff --git a/src/modules/objects/KvsObject_dockWindow.cpp b/src/modules/objects/KvsObject_dockWindow.cpp
index 66fe4a5f4..c90cfa27c 100644
--- a/src/modules/objects/KvsObject_dockWindow.cpp
+++ b/src/modules/objects/KvsObject_dockWindow.cpp
@@ -88,7 +88,7 @@ KVSO_CLASS_FUNCTION(dockWindow, addWidget)
KVSO_PARAMETERS_BEGIN(c)
KVSO_PARAMETER("widget", KVS_PT_HOBJECT, 0, hWidget)
KVSO_PARAMETERS_END(c)
- if(hWidget == (kvs_hobject_t)0)
+ if(hWidget == (kvs_hobject_t) nullptr)
{
// null widget ?
c->warning(__tr2qs_ctx("Can't add a null object", "objects"));
diff --git a/src/modules/objects/KvsObject_ftp.cpp b/src/modules/objects/KvsObject_ftp.cpp
index 183edcdb0..54bd9a990 100644
--- a/src/modules/objects/KvsObject_ftp.cpp
+++ b/src/modules/objects/KvsObject_ftp.cpp
@@ -291,7 +291,7 @@ void KvsObject_ftp::slotCommandFinished(int iId, bool bError)
lParams.append(new KviKvsVariant(bError));
if(bError)
lParams.append(new KviKvsVariant(m_pFtp->errorString()));
- callFunction(this, "commandFinishedEvent", 0, &lParams);
+ callFunction(this, "commandFinishedEvent", nullptr, &lParams);
}
void KvsObject_ftp::slotCommandStarted(int)
@@ -303,7 +303,7 @@ void KvsObject_ftp::slotDataTransferProgress(qint64 done, qint64 total)
KviKvsVariantList lParams;
lParams.append(new KviKvsVariant((kvs_int_t)done));
lParams.append(new KviKvsVariant((kvs_int_t)total));
- callFunction(this, "dataTransferProgressEvent", 0, &lParams);
+ callFunction(this, "dataTransferProgressEvent", nullptr, &lParams);
}
KVSO_CLASS_FUNCTION(ftp, dataTransferProgressEvent)
@@ -320,7 +320,7 @@ void KvsObject_ftp::slotListInfo(const QUrlInfo & i)
{
KviKvsVariantList lParams;
lParams.append(new KviKvsVariant(i.name()));
- callFunction(this, "listInfoEvent", 0, &lParams);
+ callFunction(this, "listInfoEvent", nullptr, &lParams);
}
KVSO_CLASS_FUNCTION(ftp, listInfoEvent)
@@ -354,7 +354,7 @@ void KvsObject_ftp::slotStateChanged(int state)
szState = "Closing";
KviKvsVariantList lParams;
lParams.append(new KviKvsVariant(szState));
- callFunction(this, "stateChangedEvent", 0, &lParams);
+ callFunction(this, "stateChangedEvent", nullptr, &lParams);
}
KVSO_CLASS_FUNCTION(ftp, stateChangedEvent)
diff --git a/src/modules/objects/KvsObject_hBox.cpp b/src/modules/objects/KvsObject_hBox.cpp
index 7ee0e4f59..de7325f34 100644
--- a/src/modules/objects/KvsObject_hBox.cpp
+++ b/src/modules/objects/KvsObject_hBox.cpp
@@ -176,13 +176,13 @@ KVSO_CLASS_FUNCTION(hBox, setAlignment)
return true;
}
int align, sum = 0;
- for(QStringList::Iterator it = alignment.begin(); it != alignment.end(); ++it)
+ for(auto & it : alignment)
{
align = 0;
for(unsigned int j = 0; j < align_num; j++)
{
- if(KviQString::equalCI((*it), align_tbl[j]))
+ if(KviQString::equalCI(it, align_tbl[j]))
{
align = align_cod[j];
break;
@@ -191,7 +191,7 @@ KVSO_CLASS_FUNCTION(hBox, setAlignment)
if(align)
sum = sum | align;
else
- c->warning(__tr2qs_ctx("Unknown alignment '%Q'", "objects"), &(*it));
+ c->warning(__tr2qs_ctx("Unknown alignment '%Q'", "objects"), &it);
}
((KviTalHBox *)widget())->setAlignment(((QWidget *)(pObject->object())), (Qt::Alignment)sum);
return true;
diff --git a/src/modules/objects/KvsObject_http.cpp b/src/modules/objects/KvsObject_http.cpp
index 2840b08d3..1340a89db 100644
--- a/src/modules/objects/KvsObject_http.cpp
+++ b/src/modules/objects/KvsObject_http.cpp
@@ -291,7 +291,7 @@ bool KvsObject_http::functionGet(KviKvsObjectFunctionCall * c)
KVSO_PARAMETER("local_filename", KVS_PT_STRING, KVS_PF_OPTIONAL, szDest)
KVSO_PARAMETERS_END(c)
- QFile * pFile = 0;
+ QFile * pFile = nullptr;
if(!szDest.isEmpty())
{
pFile = new QFile(szDest);
@@ -324,7 +324,7 @@ bool KvsObject_http::functionPost(KviKvsObjectFunctionCall * c)
KVSO_PARAMETER("post_data", KVS_PT_STRING, 0, szData)
KVSO_PARAMETER("local_filename", KVS_PT_STRING, 0, szDest)
KVSO_PARAMETERS_END(c)
- QFile * pFile = 0;
+ QFile * pFile = nullptr;
if(!szDest.isEmpty())
{
pFile = new QFile(szDest);
@@ -409,7 +409,7 @@ void KvsObject_http::slotRequestFinished(int id, bool error)
KviKvsVariantList lParams;
lParams.append(new KviKvsVariant((kvs_int_t)id));
lParams.append(new KviKvsVariant(error));
- callFunction(this, "requestFinishedEvent", 0, &lParams);
+ callFunction(this, "requestFinishedEvent", nullptr, &lParams);
}
bool KvsObject_http::functionRequestStartedEvent(KviKvsObjectFunctionCall * c)
@@ -421,7 +421,7 @@ void KvsObject_http::slotRequestStarted(int id)
{
KviKvsVariantList lParams;
lParams.append(new KviKvsVariant((kvs_int_t)id));
- callFunction(this, "requestStartedEvent", 0, &lParams);
+ callFunction(this, "requestStartedEvent", nullptr, &lParams);
}
void KvsObject_http::slotDataReadProgress(int done, int total)
@@ -429,7 +429,7 @@ void KvsObject_http::slotDataReadProgress(int done, int total)
KviKvsVariantList lParams;
lParams.append(new KviKvsVariant((kvs_int_t)done));
lParams.append(new KviKvsVariant((kvs_int_t)total));
- callFunction(this, "dataReadProgressEvent", 0, &lParams);
+ callFunction(this, "dataReadProgressEvent", nullptr, &lParams);
}
bool KvsObject_http::functionDataReadProgressEvent(KviKvsObjectFunctionCall * c)
{
@@ -441,7 +441,7 @@ void KvsObject_http::slotDataSendProgress(int done, int total)
KviKvsVariantList lParams;
lParams.append(new KviKvsVariant((kvs_int_t)done));
lParams.append(new KviKvsVariant((kvs_int_t)total));
- callFunction(this, "dataSendProgressEvent", 0, &lParams);
+ callFunction(this, "dataSendProgressEvent", nullptr, &lParams);
}
bool KvsObject_http::functionDataSendProgressEvent(KviKvsObjectFunctionCall * c)
{
@@ -457,7 +457,7 @@ void KvsObject_http::slotDone(bool error)
{
KviKvsVariantList lParams;
lParams.append(new KviKvsVariant(error));
- callFunction(this, "doneEvent", 0, &lParams);
+ callFunction(this, "doneEvent", nullptr, &lParams);
}
bool KvsObject_http::functionResponseHeaderReceivedEvent(KviKvsObjectFunctionCall * c)
@@ -474,7 +474,7 @@ void KvsObject_http::redirect(QString & file, const QHttpResponseHeader & r)
{
QUrl url(r.value("location"));
m_pHttp->setHost(url.host());
- QFile * pFile = 0;
+ QFile * pFile = nullptr;
pFile = new QFile(file);
pFile->open(QIODevice::WriteOnly);
int id = m_pHttp->get(url.path(), pFile);
@@ -512,7 +512,7 @@ void KvsObject_http::slotResponseHeaderReceived(const QHttpResponseHeader & r)
}
KviKvsVariantList lParams;
lParams.append(new KviKvsVariant(szResponse));
- callFunction(this, "responseHeaderReceivedEvent", 0, &lParams);
+ callFunction(this, "responseHeaderReceivedEvent", nullptr, &lParams);
}
void KvsObject_http::slotReadyRead(const QHttpResponseHeader & r)
{
@@ -540,7 +540,7 @@ void KvsObject_http::slotReadyRead(const QHttpResponseHeader & r)
}
KviKvsVariantList lParams;
lParams.append(new KviKvsVariant(szResponse));
- callFunction(this, "readyreadEvent", 0, &lParams);
+ callFunction(this, "readyreadEvent", nullptr, &lParams);
}
void KvsObject_http::slotStateChanged(int state)
@@ -563,7 +563,7 @@ void KvsObject_http::slotStateChanged(int state)
szState = "Closing";
KviKvsVariantList lParams;
lParams.append(new KviKvsVariant(szState));
- callFunction(this, "stateChangedEvent", 0, &lParams);
+ callFunction(this, "stateChangedEvent", nullptr, &lParams);
}
bool KvsObject_http::functionStateChangedEvent(KviKvsObjectFunctionCall * c)
{
@@ -581,7 +581,7 @@ bool KvsObject_http::functionIgnoreSslErrors(KviKvsObjectFunctionCall *)
}
void KvsObject_http::slotSslErrors(QList<QSslError> sslerrors)
{
- KviKvsArray * pArray = 0;
+ KviKvsArray * pArray = nullptr;
pArray = new KviKvsArray();
for(int i = 0; i < sslerrors.count(); i++)
{
@@ -589,7 +589,7 @@ void KvsObject_http::slotSslErrors(QList<QSslError> sslerrors)
}
KviKvsVariantList lParams;
lParams.append(new KviKvsVariant(pArray));
- callFunction(this, "sslErrorEvent", 0, &lParams);
+ callFunction(this, "sslErrorEvent", nullptr, &lParams);
}
bool KvsObject_http::functionSslErrorsEvent(KviKvsObjectFunctionCall * c)
diff --git a/src/modules/objects/KvsObject_label.cpp b/src/modules/objects/KvsObject_label.cpp
index 3c3baff78..6d9ebf848 100644
--- a/src/modules/objects/KvsObject_label.cpp
+++ b/src/modules/objects/KvsObject_label.cpp
@@ -245,13 +245,13 @@ KVSO_CLASS_FUNCTION(label, setAlignment)
KVSO_PARAMETER("alignment", KVS_PT_STRINGLIST, KVS_PF_OPTIONAL, alignment)
KVSO_PARAMETERS_END(c)
int align, sum = 0;
- for(QStringList::Iterator it = alignment.begin(); it != alignment.end(); ++it)
+ for(auto & it : alignment)
{
align = 0;
for(unsigned int j = 0; j < align_num; j++)
{
- if(KviQString::equalCI((*it), align_tbl[j]))
+ if(KviQString::equalCI(it, align_tbl[j]))
{
align = align_cod[j];
break;
@@ -260,7 +260,7 @@ KVSO_CLASS_FUNCTION(label, setAlignment)
if(align)
sum = sum | align;
else
- c->warning(__tr2qs_ctx("Unknown alignment '%Q'", "objects"), &(*it));
+ c->warning(__tr2qs_ctx("Unknown alignment '%Q'", "objects"), &it);
}
((QLabel *)widget())->setAlignment((Qt::Alignment)sum);
return true;
@@ -300,12 +300,12 @@ KVSO_CLASS_FUNCTION(label, setFrameStyle)
if(!widget())
return true;
int framestyle, sum = 0;
- for(QStringList::Iterator it = style.begin(); it != style.end(); ++it)
+ for(auto & it : style)
{
framestyle = 0;
for(unsigned int j = 0; j < align_num; j++)
{
- if(KviQString::equalCI((*it), frame_tbl[j]))
+ if(KviQString::equalCI(it, frame_tbl[j]))
{
framestyle = frame_cod[j];
break;
@@ -314,7 +314,7 @@ KVSO_CLASS_FUNCTION(label, setFrameStyle)
if(framestyle)
sum = sum | framestyle;
else
- c->warning(__tr2qs_ctx("Unknown style '%Q'", "objects"), &(*it));
+ c->warning(__tr2qs_ctx("Unknown style '%Q'", "objects"), &it);
}
((QLabel *)widget())->setFrameStyle(sum);
return true;
diff --git a/src/modules/objects/KvsObject_lineEdit.cpp b/src/modules/objects/KvsObject_lineEdit.cpp
index a843a6928..db302cc8c 100644
--- a/src/modules/objects/KvsObject_lineEdit.cpp
+++ b/src/modules/objects/KvsObject_lineEdit.cpp
@@ -225,14 +225,14 @@ KVSO_REGISTER_HANDLER_BY_NAME(KvsObject_lineEdit, setInputValidator)
KVSO_END_REGISTERCLASS(KvsObject_lineEdit)
KVSO_BEGIN_CONSTRUCTOR(KvsObject_lineEdit, KvsObject_widget)
-m_pCompleter = 0;
+m_pCompleter = nullptr;
KVSO_END_CONSTRUCTOR(KvsObject_lineEdit)
KVSO_BEGIN_DESTRUCTOR(KvsObject_lineEdit)
if(m_pCompleter)
{
delete m_pCompleter;
- m_pCompleter = 0;
+ m_pCompleter = nullptr;
}
KVSO_END_CONSTRUCTOR(KvsObject_lineEdit)
@@ -496,7 +496,7 @@ KVSO_CLASS_FUNCTION(lineEdit, enableCompleter)
KVSO_CLASS_FUNCTION(lineEdit, disableCompleter)
{
CHECK_INTERNAL_POINTER(widget())
- ((QLineEdit *)widget())->setCompleter(0);
+ ((QLineEdit *)widget())->setCompleter(nullptr);
return true;
}
KVSO_CLASS_FUNCTION(lineEdit, unsetCompleter)
@@ -504,9 +504,9 @@ KVSO_CLASS_FUNCTION(lineEdit, unsetCompleter)
CHECK_INTERNAL_POINTER(widget())
if(m_pCompleter)
{
- ((QLineEdit *)widget())->setCompleter(0);
+ ((QLineEdit *)widget())->setCompleter(nullptr);
delete m_pCompleter;
- m_pCompleter = 0;
+ m_pCompleter = nullptr;
}
return true;
}
@@ -519,7 +519,7 @@ KVSO_CLASS_FUNCTION(lineEdit, returnPressedEvent)
void KvsObject_lineEdit::slotreturnPressed()
{
- KviKvsVariantList * params = 0;
+ KviKvsVariantList * params = nullptr;
callFunction(this, "returnPressedEvent", params);
}
@@ -531,7 +531,7 @@ KVSO_CLASS_FUNCTION(lineEdit, lostFocusEvent)
void KvsObject_lineEdit::slotlostFocus()
{
- KviKvsVariantList * params = 0;
+ KviKvsVariantList * params = nullptr;
callFunction(this, "lostFocusEvent", params);
}
diff --git a/src/modules/objects/KvsObject_list.cpp b/src/modules/objects/KvsObject_list.cpp
index f5996d173..25ccf5dfc 100644
--- a/src/modules/objects/KvsObject_list.cpp
+++ b/src/modules/objects/KvsObject_list.cpp
@@ -146,7 +146,7 @@ KVSO_END_CONSTRUCTOR(KvsObject_list)
KVSO_BEGIN_DESTRUCTOR(KvsObject_list)
delete m_pDataList;
-m_pDataList = 0;
+m_pDataList = nullptr;
KVSO_END_CONSTRUCTOR(KvsObject_list)
KVSO_CLASS_FUNCTION(list, current)
@@ -168,35 +168,35 @@ KVSO_CLASS_FUNCTION(list, current)
KVSO_CLASS_FUNCTION(list, eof)
{
CHECK_INTERNAL_POINTER(m_pDataList)
- c->returnValue()->setBoolean(m_pDataList->current() != 0);
+ c->returnValue()->setBoolean(m_pDataList->current() != nullptr);
return true;
}
KVSO_CLASS_FUNCTION(list, moveLast)
{
CHECK_INTERNAL_POINTER(m_pDataList)
- c->returnValue()->setBoolean(m_pDataList->last() != 0);
+ c->returnValue()->setBoolean(m_pDataList->last() != nullptr);
return true;
}
KVSO_CLASS_FUNCTION(list, movePrev)
{
CHECK_INTERNAL_POINTER(m_pDataList)
- c->returnValue()->setBoolean(m_pDataList->prev() != 0);
+ c->returnValue()->setBoolean(m_pDataList->prev() != nullptr);
return true;
}
KVSO_CLASS_FUNCTION(list, moveNext)
{
CHECK_INTERNAL_POINTER(m_pDataList)
- c->returnValue()->setBoolean(m_pDataList->next() != 0);
+ c->returnValue()->setBoolean(m_pDataList->next() != nullptr);
return true;
}
KVSO_CLASS_FUNCTION(list, moveFirst)
{
CHECK_INTERNAL_POINTER(m_pDataList)
- c->returnValue()->setBoolean(m_pDataList->first() != 0);
+ c->returnValue()->setBoolean(m_pDataList->first() != nullptr);
return true;
}
diff --git a/src/modules/objects/KvsObject_listWidget.cpp b/src/modules/objects/KvsObject_listWidget.cpp
index 80115a989..807eed373 100644
--- a/src/modules/objects/KvsObject_listWidget.cpp
+++ b/src/modules/objects/KvsObject_listWidget.cpp
@@ -349,7 +349,7 @@ KVSO_CLASS_FUNCTION(listWidget, setIcon)
if(!pItem)
return true;
- QPixmap * pix = 0;
+ QPixmap * pix = nullptr;
if(vPixmap->isEmpty())
{
pItem->setIcon(QIcon());
@@ -696,26 +696,26 @@ KVSO_CLASS_FUNCTION(listWidget, itemEnteredEvent)
void KvsObject_listWidget::currentItemChanged(QListWidgetItem * currentItem, QListWidgetItem *)
{
if(!currentItem)
- callFunction(this, "currentItemChangedEvent", 0, 0);
+ callFunction(this, "currentItemChangedEvent", nullptr, nullptr);
else
{
KviKvsVariantList params(new KviKvsVariant(currentItem->text()));
- callFunction(this, "currentItemChangedEvent", 0, &params);
+ callFunction(this, "currentItemChangedEvent", nullptr, &params);
}
}
void KvsObject_listWidget::selectionChanged()
{
- callFunction(this, "selectionChangedEvent", 0, 0);
+ callFunction(this, "selectionChangedEvent", nullptr, nullptr);
}
void KvsObject_listWidget::slotItemEntered(QListWidgetItem * item)
{
KviKvsVariantList params(new KviKvsVariant((kvs_int_t)((QListWidget *)widget())->row(item)));
- callFunction(this, "itemEnteredEvent", 0, &params);
+ callFunction(this, "itemEnteredEvent", nullptr, &params);
}
void KvsObject_listWidget::slotItemChanged(QListWidgetItem * item)
{
KviKvsVariantList params(new KviKvsVariant((kvs_int_t)((QListWidget *)widget())->row(item)));
- callFunction(this, "itemChangedEvent", 0, &params);
+ callFunction(this, "itemChangedEvent", nullptr, &params);
}
diff --git a/src/modules/objects/KvsObject_painter.cpp b/src/modules/objects/KvsObject_painter.cpp
index 1ab46746c..bc16dc8a7 100644
--- a/src/modules/objects/KvsObject_painter.cpp
+++ b/src/modules/objects/KvsObject_painter.cpp
@@ -611,10 +611,10 @@ KVSO_BEGIN_CONSTRUCTOR(KvsObject_painter, KviKvsObject)
m_pPainter = new QPainter();
bDonotdeleteinternalqpainter = false;
-m_pPrinter = 0;
-m_pDeviceObject = 0;
-m_pPainterPath = 0;
-m_pGradient = 0;
+m_pPrinter = nullptr;
+m_pDeviceObject = nullptr;
+m_pPainterPath = nullptr;
+m_pGradient = nullptr;
KVSO_END_CONSTRUCTOR(KvsObject_painter)
@@ -622,16 +622,16 @@ KVSO_BEGIN_DESTRUCTOR(KvsObject_painter)
if(m_pPainterPath)
delete m_pPainterPath;
-m_pPainterPath = 0;
+m_pPainterPath = nullptr;
if(m_pGradient)
delete m_pGradient;
-m_pGradient = 0;
+m_pGradient = nullptr;
if(m_pPainter && !bDonotdeleteinternalqpainter)
delete m_pPainter;
-m_pPainter = 0;
+m_pPainter = nullptr;
if(m_pPrinter)
delete m_pPrinter;
-m_pPrinter = 0;
+m_pPrinter = nullptr;
KVSO_END_CONSTRUCTOR(KvsObject_painter)
@@ -1193,7 +1193,7 @@ KVSO_CLASS_FUNCTION(painter, begin)
}
else
{
- QPrintDialog printDialog(m_pPrinter, 0);
+ QPrintDialog printDialog(m_pPrinter, nullptr);
if(printDialog.exec() == QDialog::Accepted)
{
qDebug("papersize %d", m_pPrinter->paperSize());
@@ -1202,7 +1202,7 @@ KVSO_CLASS_FUNCTION(painter, begin)
}
else
{
- m_pPrinter = 0;
+ m_pPrinter = nullptr;
return true;
}
}
@@ -1267,9 +1267,9 @@ void KvsObject_painter::detachDevice()
if(m_pPrinter)
{
delete m_pPrinter;
- m_pPrinter = 0;
+ m_pPrinter = nullptr;
}
- m_pDeviceObject = 0;
+ m_pDeviceObject = nullptr;
}
KVSO_CLASS_FUNCTION(painter, end)
@@ -1282,7 +1282,7 @@ KVSO_CLASS_FUNCTION(painter, end)
if(m_pPrinter)
{
delete m_pPrinter;
- m_pPrinter = 0;
+ m_pPrinter = nullptr;
}
}
else
@@ -1323,12 +1323,12 @@ KVSO_CLASS_FUNCTION(painter, drawText)
int align, sum = 0;
if(szAlignList.count())
{
- for(QStringList::Iterator it = szAlignList.begin(); it != szAlignList.end(); ++it)
+ for(auto & it : szAlignList)
{
align = 0;
for(unsigned int j = 0; j < align_num; j++)
{
- if(KviQString::equalCI((*it), align_tbl[j]))
+ if(KviQString::equalCI(it, align_tbl[j]))
{
align = align_cod[j];
break;
@@ -1337,7 +1337,7 @@ KVSO_CLASS_FUNCTION(painter, drawText)
if(align)
sum = sum | align;
else
- c->warning(__tr2qs_ctx("Unknown alignment '%Q'", "objects"), &(*it));
+ c->warning(__tr2qs_ctx("Unknown alignment '%Q'", "objects"), &it);
}
}
QRect rect;
@@ -1964,7 +1964,7 @@ KVSO_CLASS_FUNCTION(painter, clearGradient)
Q_UNUSED(c);
if(!m_pGradient)
delete m_pGradient;
- m_pGradient = 0;
+ m_pGradient = nullptr;
return true;
}
@@ -2151,7 +2151,7 @@ KVSO_CLASS_FUNCTION(painter, resetPath)
if(m_pPainterPath)
{
delete m_pPainterPath;
- m_pPainterPath = 0;
+ m_pPainterPath = nullptr;
}
return true;
}
diff --git a/src/modules/objects/KvsObject_pixmap.cpp b/src/modules/objects/KvsObject_pixmap.cpp
index 8505b606f..fd618fcea 100644
--- a/src/modules/objects/KvsObject_pixmap.cpp
+++ b/src/modules/objects/KvsObject_pixmap.cpp
@@ -107,10 +107,10 @@ KVSO_REGISTER_HANDLER_BY_NAME(KvsObject_pixmap, frameChangedEvent)
KVSO_END_REGISTERCLASS(KvsObject_pixmap)
KVSO_BEGIN_CONSTRUCTOR(KvsObject_pixmap, KviKvsObject)
-m_pAnimatedPixmap = 0;
+m_pAnimatedPixmap = nullptr;
m_currentType = Image;
-m_pPixmap = 0;
-m_pImage = 0;
+m_pPixmap = nullptr;
+m_pImage = nullptr;
KVSO_END_CONSTRUCTOR(KvsObject_pixmap)
KVSO_BEGIN_DESTRUCTOR(KvsObject_pixmap)
@@ -181,17 +181,17 @@ KVSO_CLASS_FUNCTION(pixmap, fill)
m_pPixmap = new QPixmap();
*m_pPixmap = QPixmap::fromImage(*m_pImage);
delete m_pImage;
- m_pImage = 0;
+ m_pImage = nullptr;
}
else
{
- m_pPixmap = 0;
+ m_pPixmap = nullptr;
}
}
else if(m_currentType == AnimatedPixmap)
{
delete m_pAnimatedPixmap;
- m_pAnimatedPixmap = 0;
+ m_pAnimatedPixmap = nullptr;
}
m_currentType = Pixmap;
if(!m_pPixmap)
@@ -213,7 +213,7 @@ KVSO_CLASS_FUNCTION(pixmap, resize)
if(m_pImage)
{
delete m_pImage;
- m_pImage = 0;
+ m_pImage = nullptr;
}
}
else if(m_currentType == AnimatedPixmap)
@@ -221,7 +221,7 @@ KVSO_CLASS_FUNCTION(pixmap, resize)
if(m_pAnimatedPixmap)
{
delete m_pAnimatedPixmap;
- m_pAnimatedPixmap = 0;
+ m_pAnimatedPixmap = nullptr;
}
}
else if(m_pPixmap)
@@ -339,7 +339,7 @@ KVSO_CLASS_FUNCTION(pixmap, pixel)
m_pImage = new QImage();
*m_pImage = m_pPixmap->toImage();
delete m_pPixmap;
- m_pPixmap = 0;
+ m_pPixmap = nullptr;
}
m_currentType = Image;
QRgb rgb = m_pImage->pixel(iX, iY);
@@ -521,12 +521,12 @@ KVSO_CLASS_FUNCTION(pixmap, loadAnimation)
if(m_pAnimatedPixmap)
{
delete m_pAnimatedPixmap;
- m_pAnimatedPixmap = 0;
+ m_pAnimatedPixmap = nullptr;
}
if(m_pPixmap)
{
delete m_pPixmap;
- m_pPixmap = 0;
+ m_pPixmap = nullptr;
}
m_pAnimatedPixmap = new KviAnimatedPixmap(szFile);
connect(m_pAnimatedPixmap, SIGNAL(frameChanged()), this, SLOT(frameChanged()));
@@ -658,7 +658,7 @@ KVSO_CLASS_FUNCTION(pixmap, loadFromMemoryBuffer)
if(m_pAnimatedPixmap)
{
delete m_pAnimatedPixmap;
- m_pAnimatedPixmap = 0;
+ m_pAnimatedPixmap = nullptr;
}
if(!m_pPixmap)
m_pPixmap = new QPixmap();
@@ -680,7 +680,7 @@ KVSO_CLASS_FUNCTION(pixmap, grabWidget)
if(m_pAnimatedPixmap)
{
delete m_pAnimatedPixmap;
- m_pAnimatedPixmap = 0;
+ m_pAnimatedPixmap = nullptr;
}
if(!m_pPixmap)
m_pPixmap = new QPixmap();
@@ -744,6 +744,6 @@ KVSO_CLASS_FUNCTION(pixmap, frameChangedEvent)
// slots
void KvsObject_pixmap::frameChanged()
{
- KviKvsVariantList * params = 0;
+ KviKvsVariantList * params = nullptr;
callFunction(this, "frameChangedEvent", params);
}
diff --git a/src/modules/objects/KvsObject_popupMenu.cpp b/src/modules/objects/KvsObject_popupMenu.cpp
index 9a5531835..f2075ab7c 100644
--- a/src/modules/objects/KvsObject_popupMenu.cpp
+++ b/src/modules/objects/KvsObject_popupMenu.cpp
@@ -232,8 +232,8 @@ KVSO_CLASS_FUNCTION(popupMenu, insertItem)
KVSO_PARAMETER("icon_id", KVS_PT_STRING, KVS_PF_OPTIONAL, szIcon)
KVSO_PARAMETERS_END(c)
- QPixmap * pix = 0;
- QAction * pAction = 0;
+ QPixmap * pix = nullptr;
+ QAction * pAction = nullptr;
if(!szIcon.isEmpty())
{
pix = g_pIconManager->getImage(szIcon);
diff --git a/src/modules/objects/KvsObject_process.cpp b/src/modules/objects/KvsObject_process.cpp
index 73a8ed92a..706454f37 100644
--- a/src/modules/objects/KvsObject_process.cpp
+++ b/src/modules/objects/KvsObject_process.cpp
@@ -308,12 +308,12 @@ KVSO_CLASS_FUNCTION(process, normalExit)
void KvsObject_process::slotReadStdout()
{
- KviKvsVariantList * params = 0;
+ KviKvsVariantList * params = nullptr;
callFunction(this, "readyReadStdoutEvent", params);
}
void KvsObject_process::slotReadStderr()
{
- KviKvsVariantList * params = 0;
+ KviKvsVariantList * params = nullptr;
callFunction(this, "readyReadStderrEvent", params);
}
diff --git a/src/modules/objects/KvsObject_socket.cpp b/src/modules/objects/KvsObject_socket.cpp
index 0d386d3cb..e72a369b4 100644
--- a/src/modules/objects/KvsObject_socket.cpp
+++ b/src/modules/objects/KvsObject_socket.cpp
@@ -664,13 +664,13 @@ void KvsObject_socket::slotReadyRead()
void KvsObject_socket::slotConnected()
{
- KviKvsVariantList * lParams = 0;
+ KviKvsVariantList * lParams = nullptr;
callFunction(this, "connectedEvent", lParams);
}
void KvsObject_socket::slotDisconnected()
{
- KviKvsVariantList * lParams = 0;
+ KviKvsVariantList * lParams = nullptr;
callFunction(this, "disconnectedEvent", lParams);
}
@@ -684,7 +684,7 @@ void KvsObject_socket::slotError(QAbstractSocket::SocketError socketError)
void KvsObject_socket::slotHostFound()
{
- KviKvsVariantList * lParams = 0;
+ KviKvsVariantList * lParams = nullptr;
callFunction(this, "hostFoundEvent", lParams);
}
diff --git a/src/modules/objects/KvsObject_sql.cpp b/src/modules/objects/KvsObject_sql.cpp
index e4de050f1..7fd68c240 100644
--- a/src/modules/objects/KvsObject_sql.cpp
+++ b/src/modules/objects/KvsObject_sql.cpp
@@ -133,13 +133,13 @@ KVSO_END_REGISTERCLASS(KvsObject_sql)
KVSO_BEGIN_CONSTRUCTOR(KvsObject_sql, KviKvsObject)
-m_pCurrentSQlQuery = 0;
+m_pCurrentSQlQuery = nullptr;
KVSO_END_CONSTRUCTOR(KvsObject_sql)
KVSO_BEGIN_DESTRUCTOR(KvsObject_sql)
if(m_pCurrentSQlQuery)
delete m_pCurrentSQlQuery;
-m_pCurrentSQlQuery = 0;
+m_pCurrentSQlQuery = nullptr;
KVSO_END_DESTRUCTOR(KvsObject_sql)
KVSO_CLASS_FUNCTION(sql, setConnection)
@@ -179,7 +179,7 @@ KVSO_CLASS_FUNCTION(sql, setConnection)
m_pCurrentSQlQuery = new QSqlQuery(db);
}
else
- m_pCurrentSQlQuery = 0;
+ m_pCurrentSQlQuery = nullptr;
c->returnValue()->setBoolean(bOk);
return true;
}
@@ -303,7 +303,7 @@ KVSO_CLASS_FUNCTION(sql, closeConnection)
if(m_pCurrentSQlQuery)
{
delete m_pCurrentSQlQuery;
- m_pCurrentSQlQuery = 0;
+ m_pCurrentSQlQuery = nullptr;
}
QSqlDatabase::removeDatabase(szConnectionName);
return true;
@@ -311,7 +311,7 @@ KVSO_CLASS_FUNCTION(sql, closeConnection)
if(m_pCurrentSQlQuery)
{
delete m_pCurrentSQlQuery;
- m_pCurrentSQlQuery = 0;
+ m_pCurrentSQlQuery = nullptr;
}
QSqlDatabase::removeDatabase(mSzConnectionName);
return true;
@@ -465,7 +465,7 @@ KVSO_CLASS_FUNCTION(sql, queryRecord)
QSqlRecord record = m_pCurrentSQlQuery->record();
for(int i = 0; i < record.count(); i++)
{
- KviKvsVariant * pValue = 0;
+ KviKvsVariant * pValue = nullptr;
QVariant value = record.value(i);
if(value.type() == QVariant::LongLong)
pValue = new KviKvsVariant((kvs_int_t)value.toLongLong());
@@ -475,7 +475,7 @@ KVSO_CLASS_FUNCTION(sql, queryRecord)
{
KviKvsObjectClass * pClass = KviKvsKernel::instance()->objectController()->lookupClass("memoryBuffer");
KviKvsVariantList params(new KviKvsVariant(QString()));
- KviKvsObject * pObject = pClass->allocateInstance(0, "", c->context(), &params);
+ KviKvsObject * pObject = pClass->allocateInstance(nullptr, "", c->context(), &params);
*((KvsObject_memoryBuffer *)pObject)->pBuffer() = value.toByteArray();
pValue = new KviKvsVariant(pObject->handle());
}
diff --git a/src/modules/objects/KvsObject_tabWidget.cpp b/src/modules/objects/KvsObject_tabWidget.cpp
index 018ed70b1..1029ecc62 100644
--- a/src/modules/objects/KvsObject_tabWidget.cpp
+++ b/src/modules/objects/KvsObject_tabWidget.cpp
@@ -250,7 +250,7 @@ KVSO_CLASS_FUNCTION(tabWidget, widgetAt)
KVSO_PARAMETER("index", KVS_PT_INTEGER, 0, iIndex)
KVSO_PARAMETERS_END(c)
if(iIndex >= tabsList.count() || iIndex < 0)
- c->returnValue()->setHObject((kvs_hobject_t)0);
+ c->returnValue()->setHObject((kvs_hobject_t) nullptr);
else
c->returnValue()->setHObject(tabsList.at(iIndex));
return true;
diff --git a/src/modules/objects/KvsObject_tableWidget.cpp b/src/modules/objects/KvsObject_tableWidget.cpp
index 63e9cd49e..901994049 100644
--- a/src/modules/objects/KvsObject_tableWidget.cpp
+++ b/src/modules/objects/KvsObject_tableWidget.cpp
@@ -477,7 +477,7 @@ KVSO_CLASS_FUNCTION(tableWidget, setIcon)
KVSO_PARAMETER("col", KVS_PT_UNSIGNEDINTEGER, 0, uCol)
KVSO_PARAMETER("icon", KVS_PT_VARIANT, 0, vPixmap)
KVSO_PARAMETERS_END(c)
- QPixmap * pix = 0;
+ QPixmap * pix = nullptr;
if(vPixmap->isHObject())
{
vPixmap->asHObject(obHpixmap);
@@ -809,7 +809,7 @@ KVSO_CLASS_FUNCTION(tableWidget, setItemFlags)
void KvsObject_tableWidget::slotItemEntered(QTableWidgetItem * i)
{
KviKvsVariantList params(new KviKvsVariant((kvs_int_t)i->row()), new KviKvsVariant((kvs_int_t)i->column()));
- callFunction(this, "itemEnteredEvent", 0, &params);
+ callFunction(this, "itemEnteredEvent", nullptr, &params);
}
KVSO_CLASS_FUNCTION(tableWidget, itemEnteredEvent)
@@ -821,7 +821,7 @@ KVSO_CLASS_FUNCTION(tableWidget, itemEnteredEvent)
void KvsObject_tableWidget::cellActivated(int iRow, int iCol)
{
KviKvsVariantList params(new KviKvsVariant((kvs_int_t)iRow), new KviKvsVariant((kvs_int_t)iCol));
- callFunction(this, "cellActivatedEvent", 0, &params);
+ callFunction(this, "cellActivatedEvent", nullptr, &params);
}
KVSO_CLASS_FUNCTION(tableWidget, cellActivatedEvent)
@@ -833,7 +833,7 @@ KVSO_CLASS_FUNCTION(tableWidget, cellActivatedEvent)
void KvsObject_tableWidget::cellDoubleClicked(int iRow, int iCol)
{
KviKvsVariantList params(new KviKvsVariant((kvs_int_t)iRow), new KviKvsVariant((kvs_int_t)iCol));
- callFunction(this, "cellDoubleClickedEvent", 0, &params);
+ callFunction(this, "cellDoubleClickedEvent", nullptr, &params);
}
KVSO_CLASS_FUNCTION(tableWidget, cellDoubleClickedEvent)
@@ -846,7 +846,7 @@ bool KvsObject_tableWidget::paint(QPainter * p, const QStyleOptionViewItem & opt
p->save();
KviKvsObjectClass * pClass = KviKvsKernel::instance()->objectController()->lookupClass("painter");
KviKvsVariantList params;
- KviKvsObject * pObject = pClass->allocateInstance(0, "internalpainter", m_pContext, &params);
+ KviKvsObject * pObject = pClass->allocateInstance(nullptr, "internalpainter", m_pContext, &params);
((KvsObject_painter *)pObject)->setInternalPainter(p);
p->setClipRect(option.rect);
p->translate(option.rect.x(), option.rect.y());
@@ -872,8 +872,7 @@ KviCellItemDelegate::KviCellItemDelegate(QAbstractItemView * pWidget, KvsObject_
}
KviCellItemDelegate::~KviCellItemDelegate()
-{
-}
+ = default;
void KviCellItemDelegate::paint(QPainter * pPainter, const QStyleOptionViewItem & option, const QModelIndex & index) const
{
diff --git a/src/modules/objects/KvsObject_textBrowser.cpp b/src/modules/objects/KvsObject_textBrowser.cpp
index be89766f2..97263b046 100644
--- a/src/modules/objects/KvsObject_textBrowser.cpp
+++ b/src/modules/objects/KvsObject_textBrowser.cpp
@@ -138,7 +138,7 @@ KVSO_CLASS_FUNCTION(textBrowser, reload)
void KvsObject_textBrowser::anchorClicked(const QUrl & url)
{
KviKvsVariantList parms(new KviKvsVariant(url.path()));
- callFunction(this, "linkClickedEvent", 0, &parms);
+ callFunction(this, "linkClickedEvent", nullptr, &parms);
}
KVSO_CLASS_FUNCTION(textBrowser, linkClickedEvent)
diff --git a/src/modules/objects/KvsObject_toolButton.cpp b/src/modules/objects/KvsObject_toolButton.cpp
index 6ada08c2d..fa0be17eb 100644
--- a/src/modules/objects/KvsObject_toolButton.cpp
+++ b/src/modules/objects/KvsObject_toolButton.cpp
@@ -334,6 +334,6 @@ KVSO_CLASS_FUNCTION(toolButton, clickEvent)
void KvsObject_toolButton::slotClicked()
{
- KviKvsVariantList * params = 0;
+ KviKvsVariantList * params = nullptr;
callFunction(this, "clickEvent", params);
}
diff --git a/src/modules/objects/KvsObject_trayIcon.cpp b/src/modules/objects/KvsObject_trayIcon.cpp
index 2b0211c76..127be0065 100644
--- a/src/modules/objects/KvsObject_trayIcon.cpp
+++ b/src/modules/objects/KvsObject_trayIcon.cpp
@@ -105,7 +105,7 @@ KVSO_REGISTER_HANDLER_BY_NAME(KvsObject_trayIcon, messageClickedEvent)
KVSO_END_REGISTERCLASS(KvsObject_trayIcon)
KVSO_BEGIN_CONSTRUCTOR(KvsObject_trayIcon, KviKvsObject)
-m_pTrayIcon = new QSystemTrayIcon(0);
+m_pTrayIcon = new QSystemTrayIcon(nullptr);
connect(m_pTrayIcon, SIGNAL(activated(QSystemTrayIcon::ActivationReason)), this, SLOT(slotActivated(QSystemTrayIcon::ActivationReason)));
connect(m_pTrayIcon, SIGNAL(messageClicked()), this, SLOT(slotMessageClicked()));
@@ -221,8 +221,8 @@ KVSO_CLASS_FUNCTION(trayIcon, messageClickedEvent)
}
void KvsObject_trayIcon::slotMessageClicked()
{
- KviKvsVariantList * lParams = 0;
- callFunction(this, "messageClickedEvent", 0, lParams);
+ KviKvsVariantList * lParams = nullptr;
+ callFunction(this, "messageClickedEvent", nullptr, lParams);
}
void KvsObject_trayIcon::slotActivated(QSystemTrayIcon::ActivationReason reason)
@@ -240,5 +240,5 @@ void KvsObject_trayIcon::slotActivated(QSystemTrayIcon::ActivationReason reason)
szReason = "MiddleClick";
KviKvsVariantList lParams;
lParams.append(new KviKvsVariant(szReason));
- callFunction(this, "activatedEvent", 0, &lParams);
+ callFunction(this, "activatedEvent", nullptr, &lParams);
}
diff --git a/src/modules/objects/KvsObject_treeWidget.cpp b/src/modules/objects/KvsObject_treeWidget.cpp
index d8be9006e..113b300f8 100644
--- a/src/modules/objects/KvsObject_treeWidget.cpp
+++ b/src/modules/objects/KvsObject_treeWidget.cpp
@@ -254,7 +254,7 @@ KVSO_CLASS_FUNCTION(treeWidget, topLevelItem)
KVSO_PARAMETERS_END(c)
QTreeWidgetItem * pItem = ((QTreeWidget *)widget())->topLevelItem(iIdx);
if(!pItem)
- c->returnValue()->setHObject((kvs_hobject_t)0);
+ c->returnValue()->setHObject((kvs_hobject_t) nullptr);
else
c->returnValue()->setHObject(KvsObject_treeWidgetItem::itemToHandle(pItem));
return true;
@@ -271,7 +271,7 @@ KVSO_CLASS_FUNCTION(treeWidget, itemAt)
QPoint pPoint = ((QTreeWidget *)widget())->viewport()->mapFromGlobal(QPoint(iXpos, iYpos));
QTreeWidgetItem * pItem = ((QTreeWidget *)widget())->itemAt(pPoint);
if(!pItem)
- c->returnValue()->setHObject((kvs_hobject_t)0);
+ c->returnValue()->setHObject((kvs_hobject_t) nullptr);
else
c->returnValue()->setHObject(KvsObject_treeWidgetItem::itemToHandle(pItem));
return true;
@@ -335,7 +335,7 @@ KVSO_CLASS_FUNCTION(treeWidget, selectedItems)
pArray->set(i, new KviKvsVariant(KvsObject_treeWidgetItem::itemToHandle((QTreeWidgetItem *)list.at(i))));
}
else
- c->returnValue()->setHObject((kvs_hobject_t)0);
+ c->returnValue()->setHObject((kvs_hobject_t) nullptr);
return true;
}
@@ -344,7 +344,7 @@ KVSO_CLASS_FUNCTION(treeWidget, firstChild)
if(widget())
c->returnValue()->setHObject(KvsObject_treeWidgetItem::itemToHandle((QTreeWidgetItem *)((QTreeWidget *)widget())->topLevelItem(0)));
else
- c->returnValue()->setHObject((kvs_hobject_t)0);
+ c->returnValue()->setHObject((kvs_hobject_t) nullptr);
return true;
}
@@ -353,7 +353,7 @@ KVSO_CLASS_FUNCTION(treeWidget, currentItem)
if(widget())
c->returnValue()->setHObject(KvsObject_treeWidgetItem::itemToHandle((QTreeWidgetItem *)((QTreeWidget *)widget())->currentItem()));
else
- c->returnValue()->setHObject((kvs_hobject_t)0);
+ c->returnValue()->setHObject((kvs_hobject_t) nullptr);
return true;
}
/*
@@ -484,7 +484,7 @@ void KvsObject_treeWidget::slotClicked(QTreeWidgetItem * i, int col)
KviKvsVariant * column = new KviKvsVariant((kvs_int_t)col);
KviKvsVariantList params(new KviKvsVariant(KvsObject_treeWidgetItem::itemToHandle(i)), column);
- callFunction(this, "itemClickedEvent", 0, &params);
+ callFunction(this, "itemClickedEvent", nullptr, &params);
}
KVSO_CLASS_FUNCTION(treeWidget, selectionChangedEvent)
@@ -499,12 +499,12 @@ void KvsObject_treeWidget::slotSelectionChanged()
{
QTreeWidgetItem * it = (QTreeWidgetItem *)((QTreeWidget *)widget())->currentItem();
KviKvsVariantList params(new KviKvsVariant(KvsObject_treeWidgetItem::itemToHandle(it)));
- callFunction(this, "selectionChangedEvent", 0, &params);
+ callFunction(this, "selectionChangedEvent", nullptr, &params);
}
else
{
- KviKvsVariantList params(new KviKvsVariant((kvs_hobject_t)0));
- callFunction(this, "selectionChangedEvent", 0, &params);
+ KviKvsVariantList params(new KviKvsVariant((kvs_hobject_t) nullptr));
+ callFunction(this, "selectionChangedEvent", nullptr, &params);
}
}
@@ -517,7 +517,7 @@ KVSO_CLASS_FUNCTION(treeWidget, currentChangedEvent)
void KvsObject_treeWidget::slotCurrentChanged(QTreeWidgetItem * i, QTreeWidgetItem * prev)
{
KviKvsVariantList params(new KviKvsVariant(KvsObject_treeWidgetItem::itemToHandle(i)), new KviKvsVariant(KvsObject_treeWidgetItem::itemToHandle(prev)));
- callFunction(this, "currentChangedEvent", 0, &params);
+ callFunction(this, "currentChangedEvent", nullptr, &params);
}
KVSO_CLASS_FUNCTION(treeWidget, itemActivatedEvent)
@@ -530,7 +530,7 @@ void KvsObject_treeWidget::slotItemActivated(QTreeWidgetItem * i, int col)
{
KviKvsVariant * column = new KviKvsVariant((kvs_int_t)col);
KviKvsVariantList params(new KviKvsVariant(KvsObject_treeWidgetItem::itemToHandle(i)), column);
- callFunction(this, "itemActivatedEvent", 0, &params);
+ callFunction(this, "itemActivatedEvent", nullptr, &params);
}
KVSO_CLASS_FUNCTION(treeWidget, onItemEvent)
@@ -544,7 +544,7 @@ void KvsObject_treeWidget::slotOnItemEntered(QTreeWidgetItem * i, int col)
KviKvsVariant * column = new KviKvsVariant((kvs_int_t)col);
KviKvsVariantList params(new KviKvsVariant(KvsObject_treeWidgetItem::itemToHandle(i)), column);
- callFunction(this, "onItemEvent", 0, &params);
+ callFunction(this, "onItemEvent", nullptr, &params);
}
KVSO_CLASS_FUNCTION(treeWidget, itemExpandedEvent)
@@ -556,7 +556,7 @@ KVSO_CLASS_FUNCTION(treeWidget, itemExpandedEvent)
void KvsObject_treeWidget::slotItemExpanded(QTreeWidgetItem * i)
{
KviKvsVariantList params(new KviKvsVariant(KvsObject_treeWidgetItem::itemToHandle(i)));
- callFunction(this, "itemExpandedEvent", 0, &params);
+ callFunction(this, "itemExpandedEvent", nullptr, &params);
}
KVSO_CLASS_FUNCTION(treeWidget, itemCollapsedEvent)
@@ -568,7 +568,7 @@ KVSO_CLASS_FUNCTION(treeWidget, itemCollapsedEvent)
void KvsObject_treeWidget::slotItemCollapsed(QTreeWidgetItem * i)
{
KviKvsVariantList params(new KviKvsVariant(KvsObject_treeWidgetItem::itemToHandle(i)));
- callFunction(this, "itemCollapsedEvent", 0, &params);
+ callFunction(this, "itemCollapsedEvent", nullptr, &params);
}
KVSO_CLASS_FUNCTION(treeWidget, itemChangedEvent)
@@ -581,14 +581,14 @@ void KvsObject_treeWidget::slotItemChanged(QTreeWidgetItem * item, int col)
{
KviKvsVariant * column = new KviKvsVariant((kvs_int_t)col);
KviKvsVariantList params(new KviKvsVariant(KvsObject_treeWidgetItem::itemToHandle(item)), column);
- callFunction(this, "itemChangedEvent", 0, &params);
+ callFunction(this, "itemChangedEvent", nullptr, &params);
}
void KvsObject_treeWidget::fileDropped(QString & szFile, QTreeWidgetItem * item)
{
KviKvsVariant * file = new KviKvsVariant(szFile);
KviKvsVariantList params(new KviKvsVariant(KvsObject_treeWidgetItem::itemToHandle(item)), file);
- callFunction(this, "fileDroppedEvent", 0, &params);
+ callFunction(this, "fileDroppedEvent", nullptr, &params);
}
KviKvsTreeWidget::KviKvsTreeWidget(QWidget * par, const char *, KvsObject_treeWidget * parent)
@@ -603,8 +603,7 @@ KviKvsTreeWidget::KviKvsTreeWidget(QWidget * par, const char *, KvsObject_treeWi
}
KviKvsTreeWidget::~KviKvsTreeWidget()
-{
-}
+ = default;
void KviKvsTreeWidget::dragEnterEvent(QDragEnterEvent * e)
{
diff --git a/src/modules/objects/KvsObject_treeWidgeteItem.cpp b/src/modules/objects/KvsObject_treeWidgeteItem.cpp
index ad4a37e26..508b1cf01 100644
--- a/src/modules/objects/KvsObject_treeWidgeteItem.cpp
+++ b/src/modules/objects/KvsObject_treeWidgeteItem.cpp
@@ -145,7 +145,7 @@ KVSO_END_REGISTERCLASS(KvsObject_treeWidgetItem)
KVSO_BEGIN_CONSTRUCTOR(KvsObject_treeWidgetItem, KviKvsObject)
-m_pTreeWidgetItem = 0;
+m_pTreeWidgetItem = nullptr;
KVSO_END_CONSTRUCTOR(KvsObject_treeWidgetItem)
@@ -183,9 +183,9 @@ bool KvsObject_treeWidgetItem::init(KviKvsRunTimeContext * pContext, KviKvsVaria
void KvsObject_treeWidgetItem::childDestroyed()
{
- if(m_pTreeWidgetItem == 0)
+ if(m_pTreeWidgetItem == nullptr)
return;
- m_pTreeWidgetItem = 0;
+ m_pTreeWidgetItem = nullptr;
die();
}
@@ -208,11 +208,11 @@ KviKvsStandardTreeWidgetItem::~KviKvsStandardTreeWidgetItem()
kvs_hobject_t KvsObject_treeWidgetItem::itemToHandle(QTreeWidgetItem * it)
{
if(!it)
- return (kvs_hobject_t)0;
+ return (kvs_hobject_t) nullptr;
KvsObject_treeWidgetItem * pObject;
pObject = ((KviKvsStandardTreeWidgetItem *)it)->masterObject();
if(!pObject)
- return (kvs_hobject_t)0;
+ return (kvs_hobject_t) nullptr;
return pObject->handle();
}
@@ -393,7 +393,7 @@ KVSO_CLASS_FUNCTION(treeWidgetItem, setPixmap)
KVSO_PARAMETER("column", KVS_PT_UNSIGNEDINTEGER, 0, uCol)
KVSO_PARAMETER("pixmap", KVS_PT_VARIANT, 0, vPixmap)
KVSO_PARAMETERS_END(c)
- QPixmap * pix = 0;
+ QPixmap * pix = nullptr;
if(vPixmap->isEmpty())
{
m_pTreeWidgetItem->setIcon(uCol, QIcon());
diff --git a/src/modules/objects/KvsObject_vBox.cpp b/src/modules/objects/KvsObject_vBox.cpp
index a8a17d282..76f750fc1 100644
--- a/src/modules/objects/KvsObject_vBox.cpp
+++ b/src/modules/objects/KvsObject_vBox.cpp
@@ -192,13 +192,13 @@ KVSO_CLASS_FUNCTION(vBox, setAlignment)
}
int align, sum = 0;
- for(QStringList::Iterator it = alignment.begin(); it != alignment.end(); ++it)
+ for(auto & it : alignment)
{
align = 0;
for(unsigned int j = 0; j < align_num; j++)
{
- if(KviQString::equalCI((*it), align_tbl[j]))
+ if(KviQString::equalCI(it, align_tbl[j]))
{
align = align_cod[j];
break;
@@ -207,7 +207,7 @@ KVSO_CLASS_FUNCTION(vBox, setAlignment)
if(align)
sum = sum | align;
else
- c->warning(__tr2qs_ctx("Unknown alignment: '%Q'", "objects"), &(*it));
+ c->warning(__tr2qs_ctx("Unknown alignment: '%Q'", "objects"), &it);
}
if(widget())
((KviTalHBox *)widget())->setAlignment(((QWidget *)(pObject->object())), (Qt::Alignment)sum);
diff --git a/src/modules/objects/KvsObject_webView.cpp b/src/modules/objects/KvsObject_webView.cpp
index 41a774b80..89d07f0fe 100644
--- a/src/modules/objects/KvsObject_webView.cpp
+++ b/src/modules/objects/KvsObject_webView.cpp
@@ -65,9 +65,9 @@ void KviKvsDownloadHandler::slotReplyFinished()
m_pParentScript->callFunction(m_pParentScript, "downloadCompletedEvent", &params);
m_pFile->close();
delete m_pFile;
- m_pFile = 0;
+ m_pFile = nullptr;
m_pReply->deleteLater();
- m_pReply = 0;
+ m_pReply = nullptr;
this->deleteLater();
}
@@ -77,12 +77,12 @@ KviKvsDownloadHandler::~KviKvsDownloadHandler()
{
m_pFile->close();
delete m_pFile;
- m_pFile = 0;
+ m_pFile = nullptr;
}
if(m_pReply)
{
delete m_pReply;
- m_pReply = 0;
+ m_pReply = nullptr;
}
}
void KviKvsDownloadHandler::slotReadyRead()
@@ -449,7 +449,7 @@ QWebFrame * KvsObject_webView::findFrame(QWebFrame * pCurFrame, QString & szFram
return pCurFrame;
}
}
- return 0;
+ return nullptr;
}
KVSO_CLASS_FUNCTION(webView, setLinkDelegationPolicy)
@@ -518,7 +518,7 @@ KVSO_CLASS_FUNCTION(webView, makePreview)
painter.end();
KviKvsObjectClass * pClass = KviKvsKernel::instance()->objectController()->lookupClass("pixmap");
KviKvsVariantList params;
- KviKvsObject * pObject = pClass->allocateInstance(0, "internalpixmap", c->context(), &params);
+ KviKvsObject * pObject = pClass->allocateInstance(nullptr, "internalpixmap", c->context(), &params);
((KvsObject_pixmap *)pObject)->setInternalImage(pImage);
c->returnValue()->setHObject(pObject->handle());
return true;
@@ -821,12 +821,12 @@ KVSO_CLASS_FUNCTION(webView, findText)
KVSO_PARAMETERS_END(c)
int findflag = 0;
int sum = 0;
- for(QStringList::Iterator it = szFindFlag.begin(); it != szFindFlag.end(); ++it)
+ for(auto & it : szFindFlag)
{
findflag = 0;
for(unsigned int j = 0; j < findflag_num; j++)
{
- if(KviQString::equalCI((*it), findflag_tbl[j]))
+ if(KviQString::equalCI(it, findflag_tbl[j]))
{
findflag = findflag_cod[j];
break;
@@ -835,7 +835,7 @@ KVSO_CLASS_FUNCTION(webView, findText)
if(findflag)
sum = sum | findflag;
else
- c->warning(__tr2qs_ctx("Unknown findflag '%Q'", "objects"), &(*it));
+ c->warning(__tr2qs_ctx("Unknown findflag '%Q'", "objects"), &it);
}
((QWebView *)widget())->findText(szName, (QWebPage::FindFlags)findflag);
return true;
@@ -1169,7 +1169,7 @@ KVSO_CLASS_FUNCTION(webView, appendWebViewActionToMenu)
c->warning(__tr2qs_ctx("Can't add a non-popupmenu object", "objects"));
return true;
}
- QAction * pAction = 0;
+ QAction * pAction = nullptr;
for(unsigned int i = 0; i < actions_num; i++)
{
if(KviQString::equalCI(szActionName, actions_tbl[i]))
@@ -1311,7 +1311,7 @@ void KvsObject_webView::slotLoadFinished(bool bOk)
void KvsObject_webView::slotLoadStarted()
{
- KviKvsVariantList * lParams = 0;
+ KviKvsVariantList * lParams = nullptr;
callFunction(this, "loadStartedEvent", lParams);
}
@@ -1413,6 +1413,5 @@ bool KviKvsWebView::event(QEvent * e)
return QWebView::event(e);
}
KviKvsWebView::~KviKvsWebView()
-{
-}
+ = default;
#endif // COMPILE_WEBKIT_SUPPORT
diff --git a/src/modules/objects/KvsObject_widget.cpp b/src/modules/objects/KvsObject_widget.cpp
index c6fcfaca8..8f60a145e 100644
--- a/src/modules/objects/KvsObject_widget.cpp
+++ b/src/modules/objects/KvsObject_widget.cpp
@@ -66,8 +66,7 @@ KviKvsWidget::KviKvsWidget(KvsObject_widget * object, QWidget * par)
}
KviKvsWidget::~KviKvsWidget()
-{
-}
+ = default;
QSize KviKvsWidget::sizeHint() const
{
@@ -750,7 +749,7 @@ bool KvsObject_widget::eventFilter(QObject * o, QEvent * e)
QRect rect = ((QPaintEvent *)e)->rect();
KviKvsObjectClass * pClass = KviKvsKernel::instance()->objectController()->lookupClass("painter");
KviKvsVariantList params;
- KviKvsObject * pObject = pClass->allocateInstance(0, "internalpainter", m_pContext, &params);
+ KviKvsObject * pObject = pClass->allocateInstance(nullptr, "internalpainter", m_pContext, &params);
QPainter p(widget());
((KvsObject_painter *)pObject)->setInternalPainter(&p);
p.setClipRect(rect);
@@ -870,7 +869,7 @@ bool KvsObject_widget::eventFilter(QObject * o, QEvent * e)
}
KviKvsVariantList params(new KviKvsVariant(tmp));
- callFunction(this, "keyPressEvent", 0, &params);
+ callFunction(this, "keyPressEvent", nullptr, &params);
}
break;
case QEvent::MouseButtonPress:
@@ -926,7 +925,7 @@ bool KvsObject_widget::eventFilter(QObject * o, QEvent * e)
lParams.append(new KviKvsVariant((kvs_int_t)aparam));
lParams.append(new KviKvsVariant((kvs_int_t)((QMouseEvent *)e)->pos().x()));
lParams.append(new KviKvsVariant((kvs_int_t)((QMouseEvent *)e)->pos().y()));
- if(!callFunction(this, "mouseDoubleClickEvent", 0, &lParams))
+ if(!callFunction(this, "mouseDoubleClickEvent", nullptr, &lParams))
brokenhandler = true; // ignore results of a broken event handler
}
@@ -936,16 +935,16 @@ bool KvsObject_widget::eventFilter(QObject * o, QEvent * e)
KviKvsVariantList lParams;
lParams.append(new KviKvsVariant((kvs_int_t)((QMouseEvent *)e)->pos().x()));
lParams.append(new KviKvsVariant((kvs_int_t)((QMouseEvent *)e)->pos().y()));
- if(!callFunction(this, "mouseMoveEvent", 0, &lParams))
+ if(!callFunction(this, "mouseMoveEvent", nullptr, &lParams))
brokenhandler = true; // ignore results of a broken event handler
}
break;
case QEvent::FocusIn:
- if(!callFunction(this, "focusInEvent", &oReturnBuffer, 0))
+ if(!callFunction(this, "focusInEvent", &oReturnBuffer, nullptr))
brokenhandler = true;
break;
case QEvent::FocusOut:
- if(!callFunction(this, "focusOutEvent", &oReturnBuffer, 0))
+ if(!callFunction(this, "focusOutEvent", &oReturnBuffer, nullptr))
brokenhandler = true;
break;
case QEvent::Resize:
@@ -958,27 +957,27 @@ bool KvsObject_widget::eventFilter(QObject * o, QEvent * e)
break;
}
case QEvent::Move:
- if(!callFunction(this, "moveEvent", &oReturnBuffer, 0))
+ if(!callFunction(this, "moveEvent", &oReturnBuffer, nullptr))
brokenhandler = true;
break;
case QEvent::Close:
- if(!callFunction(this, "closeEvent", &oReturnBuffer, 0))
+ if(!callFunction(this, "closeEvent", &oReturnBuffer, nullptr))
brokenhandler = true;
break;
case QEvent::Enter:
- if(!callFunction(this, "mouseEnterEvent", &oReturnBuffer, 0))
+ if(!callFunction(this, "mouseEnterEvent", &oReturnBuffer, nullptr))
brokenhandler = true;
break;
case QEvent::Leave:
- if(!callFunction(this, "mouseLeaveEvent", &oReturnBuffer, 0))
+ if(!callFunction(this, "mouseLeaveEvent", &oReturnBuffer, nullptr))
brokenhandler = true;
break;
case QEvent::Show:
- if(!callFunction(this, "showEvent", &oReturnBuffer, 0))
+ if(!callFunction(this, "showEvent", &oReturnBuffer, nullptr))
brokenhandler = true;
break;
case QEvent::Hide:
- if(!callFunction(this, "hideEvent", &oReturnBuffer, 0))
+ if(!callFunction(this, "hideEvent", &oReturnBuffer, nullptr))
ret = false;
break;
default:
@@ -1434,7 +1433,7 @@ KVSO_CLASS_FUNCTION(widget, parentWidget)
if(parentScriptWidget())
c->returnValue()->setHObject(parentObject()->handle());
else
- c->returnValue()->setHObject((kvs_hobject_t)0);
+ c->returnValue()->setHObject((kvs_hobject_t) nullptr);
return true;
}
@@ -1733,10 +1732,10 @@ KVSO_CLASS_FUNCTION(widget, setWFlags)
KVSO_PARAMETERS_BEGIN(c)
KVSO_PARAMETER("widget_flags", KVS_PT_STRINGLIST, KVS_PF_OPTIONAL, wflags)
KVSO_PARAMETERS_END(c)
- Qt::WindowFlags flag, sum = 0;
+ Qt::WindowFlags flag, sum = nullptr;
for(auto & it : wflags)
{
- flag = 0;
+ flag = nullptr;
for(size_t j{}; j < widgettypes_num; j++)
{
if(KviQString::equalCI(it, widgettypes_tbl[j]))
@@ -1843,7 +1842,7 @@ KVSO_CLASS_FUNCTION(widget, setParent)
if(!ob)
{
- widget()->setParent(0);
+ widget()->setParent(nullptr);
return true;
}
else if(!ob->object()->isWidgetType())
@@ -2066,7 +2065,7 @@ KVSO_CLASS_FUNCTION(widget, grab)
*pPixmap = QPixmap::grabWidget(((QWidget *)(ob->object())));
KviKvsObjectClass * pClass = KviKvsKernel::instance()->objectController()->lookupClass("pixmap");
KviKvsVariantList params;
- KviKvsObject * pObject = pClass->allocateInstance(0, "internalpixmap", c->context(), &params);
+ KviKvsObject * pObject = pClass->allocateInstance(nullptr, "internalpixmap", c->context(), &params);
((KvsObject_pixmap *)pObject)->setInternalPixmap(pPixmap);
c->returnValue()->setHObject(pObject->handle());
return true;
diff --git a/src/modules/objects/KvsObject_window.cpp b/src/modules/objects/KvsObject_window.cpp
index 34ede2ed8..43fb2aea3 100644
--- a/src/modules/objects/KvsObject_window.cpp
+++ b/src/modules/objects/KvsObject_window.cpp
@@ -34,13 +34,12 @@
KviKvsScriptWindowWindow::KviKvsScriptWindowWindow(const QString & szName)
: KviWindow(KviWindow::ScriptObject, szName)
{
- m_pCentralWidget = 0;
- m_pIcon = 0;
+ m_pCentralWidget = nullptr;
+ m_pIcon = nullptr;
}
KviKvsScriptWindowWindow::~KviKvsScriptWindowWindow()
-{
-}
+ = default;
void KviKvsScriptWindowWindow::setCentralWidget(KvsObject_widget * o, QWidget * w)
{
@@ -56,14 +55,14 @@ void KviKvsScriptWindowWindow::resizeEvent(QResizeEvent *)
void KviKvsScriptWindowWindow::centralWidgetObjectDestroyed()
{
- m_pCentralWidget = 0;
- m_pCentralWidgetObject = 0;
+ m_pCentralWidget = nullptr;
+ m_pCentralWidgetObject = nullptr;
}
void KviKvsScriptWindowWindow::centralWidgetDestroyed()
{
- m_pCentralWidget = 0;
- m_pCentralWidgetObject = 0;
+ m_pCentralWidget = nullptr;
+ m_pCentralWidgetObject = nullptr;
}
QPixmap * KviKvsScriptWindowWindow::myIconPtr()
diff --git a/src/modules/objects/KvsObject_wizard.cpp b/src/modules/objects/KvsObject_wizard.cpp
index 509ae7ecd..f708ffcd1 100644
--- a/src/modules/objects/KvsObject_wizard.cpp
+++ b/src/modules/objects/KvsObject_wizard.cpp
@@ -315,14 +315,14 @@ KVSO_CLASS_FUNCTION(wizard, setFinishBtnText)
}
bool KvsObject_wizard::accept()
{
- KviKvsVariantList * pParams = 0;
- callFunction(this, "acceptEvent", 0, pParams);
+ KviKvsVariantList * pParams = nullptr;
+ callFunction(this, "acceptEvent", nullptr, pParams);
return true;
}
bool KvsObject_wizard::reject()
{
- KviKvsVariantList * pParams = 0;
- callFunction(this, "rejectEvent", 0, pParams);
+ KviKvsVariantList * pParams = nullptr;
+ callFunction(this, "rejectEvent", nullptr, pParams);
return true;
}
KVSO_CLASS_FUNCTION(wizard, nextClickedEvent)
@@ -333,7 +333,7 @@ KVSO_CLASS_FUNCTION(wizard, nextClickedEvent)
void KvsObject_wizard::nextClicked()
{
- KviKvsVariantList * params = 0;
+ KviKvsVariantList * params = nullptr;
callFunction(this, "nextClickedEvent", params);
}
KVSO_CLASS_FUNCTION(wizard, backClickedEvent)
@@ -344,7 +344,7 @@ KVSO_CLASS_FUNCTION(wizard, backClickedEvent)
void KvsObject_wizard::backClicked()
{
- KviKvsVariantList * params = 0;
+ KviKvsVariantList * params = nullptr;
callFunction(this, "backClickedEvent", params);
}
KviKvsMdmWizard::KviKvsMdmWizard(QWidget * par, const char * name, KvsObject_wizard * parent)
@@ -374,5 +374,4 @@ void KviKvsMdmWizard::slotBackClicked()
m_pParentScript->backClicked();
}
KviKvsMdmWizard::~KviKvsMdmWizard()
-{
-}
+ = default;
diff --git a/src/modules/objects/KvsObject_workspace.cpp b/src/modules/objects/KvsObject_workspace.cpp
index c0413f703..9d984c5c3 100644
--- a/src/modules/objects/KvsObject_workspace.cpp
+++ b/src/modules/objects/KvsObject_workspace.cpp
@@ -190,7 +190,7 @@ if(pWidgetDict)
{
pWidgetDict->clear();
delete pWidgetDict;
- pWidgetDict = 0;
+ pWidgetDict = nullptr;
}
KVSO_END_CONSTRUCTOR(KvsObject_workspace)
@@ -300,7 +300,7 @@ KVSO_CLASS_FUNCTION(workspace, activeWindow)
}
}
else
- c->returnValue()->setHObject((kvs_hobject_t)0);
+ c->returnValue()->setHObject((kvs_hobject_t) nullptr);
return true;
}
diff --git a/src/modules/objects/KvsObject_wrapper.cpp b/src/modules/objects/KvsObject_wrapper.cpp
index 585014d5e..e3c23c1aa 100644
--- a/src/modules/objects/KvsObject_wrapper.cpp
+++ b/src/modules/objects/KvsObject_wrapper.cpp
@@ -172,14 +172,14 @@ bool KvsObject_wrapper::init(KviKvsRunTimeContext * pContext, KviKvsVariantList
if(!pParams)
return false;
- QWidget * pWidget = NULL;
+ QWidget * pWidget = nullptr;
unsigned int i = 0;
while(i < pParams->count())
{
QString szClass;
QString szName;
- QString s = 0;
+ QString s = nullptr;
pParams->at(i)->asString(s);
i++;
@@ -283,7 +283,7 @@ QWidget * KvsObject_wrapper::findTopLevelWidgetToWrap(const QString & szClass, c
{
QWidgetList list = g_pApp->topLevelWidgets();
if(list.isEmpty())
- return NULL;
+ return nullptr;
Q_FOREACH(QWidget * w, list)
{
@@ -305,14 +305,14 @@ QWidget * KvsObject_wrapper::findTopLevelWidgetToWrap(const QString & szClass, c
}
}
- return NULL;
+ return nullptr;
}
QWidget * KvsObject_wrapper::findWidgetToWrap(const QString & szClass, const QString & szName, QWidget * pParent, bool bRecursive)
{
QList<QObject *> list = pParent->children();
if(list.isEmpty())
- return NULL;
+ return nullptr;
Q_FOREACH(QObject * obj, list)
{
@@ -340,5 +340,5 @@ QWidget * KvsObject_wrapper::findWidgetToWrap(const QString & szClass, const QSt
}
}
- return NULL;
+ return nullptr;
}
diff --git a/src/modules/objects/KvsObject_xmlreader.cpp b/src/modules/objects/KvsObject_xmlreader.cpp
index 6cdd96b54..b7ebafe9f 100644
--- a/src/modules/objects/KvsObject_xmlreader.cpp
+++ b/src/modules/objects/KvsObject_xmlreader.cpp
@@ -130,9 +130,7 @@ public:
{
m_pReader = pReader;
}
- ~KviXmlHandler()
- {
- }
+ ~KviXmlHandler() override = default;
private:
bool kvsCodeFailure()
@@ -162,7 +160,7 @@ private:
}
public:
- virtual bool startDocument()
+ bool startDocument() override
{
KviKvsVariant ret;
if(!m_pReader->callFunction(m_pReader, "onDocumentStart", &ret))
@@ -170,7 +168,7 @@ public:
return handleKvsCallReturnValue(&ret);
}
- virtual bool endDocument()
+ bool endDocument() override
{
KviKvsVariant ret;
if(!m_pReader->callFunction(m_pReader, "onDocumentEnd", &ret))
@@ -178,7 +176,7 @@ public:
return handleKvsCallReturnValue(&ret);
}
- virtual bool startElement(const QString & szNamespaceUri, const QString & szLocalName, const QString & szQualifiedName, const QXmlAttributes & attrs)
+ bool startElement(const QString & szNamespaceUri, const QString & szLocalName, const QString & szQualifiedName, const QXmlAttributes & attrs) override
{
KviKvsVariant ret;
KviKvsVariantList par;
@@ -196,7 +194,7 @@ public:
return handleKvsCallReturnValue(&ret);
}
- virtual bool endElement(const QString & szNamespaceUri, const QString & szLocalName, const QString & szQualifiedName)
+ bool endElement(const QString & szNamespaceUri, const QString & szLocalName, const QString & szQualifiedName) override
{
KviKvsVariant ret;
KviKvsVariantList par;
@@ -209,7 +207,7 @@ public:
return handleKvsCallReturnValue(&ret);
}
- virtual bool characters(const QString & szChars)
+ bool characters(const QString & szChars) override
{
KviKvsVariant ret;
KviKvsVariantList par;
@@ -220,7 +218,7 @@ public:
return handleKvsCallReturnValue(&ret);
}
- virtual bool warning(const QXmlParseException & exception)
+ bool warning(const QXmlParseException & exception) override
{
// recoverable
QString szMsg;
@@ -235,7 +233,7 @@ public:
return handleKvsCallReturnValue(&ret);
}
- virtual bool error(const QXmlParseException & exception)
+ bool error(const QXmlParseException & exception) override
{
// recoverable
QString szMsg;
@@ -250,7 +248,7 @@ public:
return handleKvsCallReturnValue(&ret);
}
- virtual bool fatalError(const QXmlParseException & exception)
+ bool fatalError(const QXmlParseException & exception) override
{
QString szMsg;
decodeException(szMsg, true, exception);
@@ -258,7 +256,7 @@ public:
return true;
}
- virtual QString errorString() const
+ QString errorString() const override
{
return m_szErrorString;
}
diff --git a/src/modules/objects/libkviobjects.cpp b/src/modules/objects/libkviobjects.cpp
index 99c348974..8d741cf65 100644
--- a/src/modules/objects/libkviobjects.cpp
+++ b/src/modules/objects/libkviobjects.cpp
@@ -518,9 +518,8 @@ static bool objects_kvs_fnc_classes(KviKvsModuleFunctionCall * c)
QDir d(szPath);
QStringList sl;
sl = d.entryList(QDir::Files);
- for(QStringList::Iterator it2 = sl.begin(); it2 != sl.end(); ++it2)
+ for(auto szName : sl)
{
- QString szName = *it2;
szName.replace("--", "::");
if(szName != ".." && szName != ".")
classdict->insert(szName.left(szName.length() - 4), &bFake);
diff --git a/src/modules/objects/qtftp/qftp.cpp b/src/modules/objects/qtftp/qftp.cpp
index 626aaae70..565172619 100644
--- a/src/modules/objects/qtftp/qftp.cpp
+++ b/src/modules/objects/qtftp/qftp.cpp
@@ -69,7 +69,7 @@ class QFtpCommand
{
public:
QFtpCommand(QFtp::Command cmd, QStringList raw, const QByteArray & ba);
- QFtpCommand(QFtp::Command cmd, QStringList raw, QIODevice * dev = 0);
+ QFtpCommand(QFtp::Command cmd, QStringList raw, QIODevice * dev = nullptr);
~QFtpCommand();
int id;
@@ -78,8 +78,7 @@ public:
// If is_ba is true, ba is used; ba is never 0.
// Otherwise dev is used; dev can be 0 or not.
- union
- {
+ union {
QByteArray * ba;
QIODevice * dev;
} data;
@@ -116,7 +115,7 @@ QFtpCommand::~QFtpCommand()
*
*********************************************************************/
QFtpDTP::QFtpDTP(QFtpPI * p, QObject * parent) : QObject(parent),
- socket(0),
+ socket(nullptr),
listener(this),
pi(p),
callWriteData(false)
@@ -152,7 +151,7 @@ void QFtpDTP::connectToHost(const QString & host, quint16 port)
if(socket)
{
delete socket;
- socket = 0;
+ socket = nullptr;
}
socket = new QTcpSocket(this);
#ifndef QT_NO_BEARERMANAGEMENT
@@ -277,7 +276,7 @@ void QFtpDTP::writeData()
}
// do we continue uploading?
- callWriteData = data.dev != 0;
+ callWriteData = data.dev != nullptr;
}
}
@@ -658,7 +657,7 @@ void QFtpDTP::setupSocket()
void QFtpDTP::clearData()
{
is_ba = false;
- data.dev = 0;
+ data.dev = nullptr;
}
/**********************************************************************
@@ -670,7 +669,7 @@ QFtpPI::QFtpPI(QObject * parent) : QObject(parent),
rawCommand(false),
transferConnectionExtended(true),
dtp(this),
- commandSocket(0),
+ commandSocket(nullptr),
state(Begin), abortState(None),
currentCmd(QString()),
waitForDtpToConnect(false),
@@ -2068,10 +2067,10 @@ QFtp::Command QFtp::currentCommand() const
QIODevice * QFtp::currentDevice() const
{
if(d->pending.isEmpty())
- return 0;
+ return nullptr;
QFtpCommand * c = d->pending.first();
if(c->is_ba)
- return 0;
+ return nullptr;
return c->data.dev;
}
diff --git a/src/modules/objects/qtftp/qftp.h b/src/modules/objects/qtftp/qftp.h
index 68c14e46d..f9b6ff1df 100644
--- a/src/modules/objects/qtftp/qftp.h
+++ b/src/modules/objects/qtftp/qftp.h
@@ -143,7 +143,8 @@ public:
public Q_SLOTS:
void abort();
- Q_SIGNALS : void stateChanged(int);
+Q_SIGNALS:
+ void stateChanged(int);
void listInfo(const QUrlInfo &);
void readyRead();
void dataTransferProgress(qint64, qint64);
@@ -239,8 +240,7 @@ private:
// If is_ba is true, ba is used; ba is never 0.
// Otherwise dev is used; dev can be 0 or not.
- union
- {
+ union {
QByteArray * ba;
QIODevice * dev;
} data;
diff --git a/src/modules/objects/qtftp/qurlinfo.cpp b/src/modules/objects/qtftp/qurlinfo.cpp
index 9e7849354..2df6adfdb 100644
--- a/src/modules/objects/qtftp/qurlinfo.cpp
+++ b/src/modules/objects/qtftp/qurlinfo.cpp
@@ -126,7 +126,7 @@ public:
QUrlInfo::QUrlInfo()
{
- d = 0;
+ d = nullptr;
}
/*!
@@ -142,7 +142,7 @@ QUrlInfo::QUrlInfo(const QUrlInfo & ui)
}
else
{
- d = 0;
+ d = nullptr;
}
}
@@ -442,7 +442,7 @@ QUrlInfo & QUrlInfo::operator=(const QUrlInfo & ui)
else
{
delete d;
- d = 0;
+ d = nullptr;
}
return *this;
}
@@ -684,7 +684,7 @@ bool QUrlInfo::equal(const QUrlInfo & i1, const QUrlInfo & i2,
bool QUrlInfo::operator==(const QUrlInfo & other) const
{
if(!d)
- return other.d == 0;
+ return other.d == nullptr;
if(!other.d)
return false;
@@ -710,7 +710,7 @@ bool QUrlInfo::operator==(const QUrlInfo & other) const
*/
bool QUrlInfo::isValid() const
{
- return d != 0;
+ return d != nullptr;
}
QT_END_NAMESPACE
diff --git a/src/modules/objects/qthttp/qhttp.cpp b/src/modules/objects/qthttp/qhttp.cpp
index 8dd437451..dbecaa42e 100644
--- a/src/modules/objects/qthttp/qhttp.cpp
+++ b/src/modules/objects/qthttp/qhttp.cpp
@@ -76,8 +76,7 @@ public:
id = idCounter.fetchAndAddRelaxed(1);
}
virtual ~QHttpRequest()
- {
- }
+ = default;
virtual void start(QHttp *) = 0;
virtual bool hasRequestHeader();
@@ -99,10 +98,10 @@ public:
Q_DECLARE_PUBLIC(QHttp)
inline QHttpPrivate(QHttp * parent)
- : socket(0), reconnectAttempts(2),
+ : socket(nullptr), reconnectAttempts(2),
deleteSocket(0), state(QHttp::Unconnected),
error(QHttp::NoError), port(0), mode(QHttp::ConnectionModeHttp),
- toDevice(0), postDevice(0), bytesDone(0), chunkedSize(-1),
+ toDevice(nullptr), postDevice(nullptr), bytesDone(0), chunkedSize(-1),
repost(false), pendingPost(false), q_ptr(parent)
{
}
@@ -216,26 +215,25 @@ public:
data.ba = d;
}
- ~QHttpNormalRequest()
+ ~QHttpNormalRequest() override
{
if(is_ba)
delete data.ba;
}
- void start(QHttp *);
- bool hasRequestHeader();
- QHttpRequestHeader requestHeader();
+ void start(QHttp *) override;
+ bool hasRequestHeader() override;
+ QHttpRequestHeader requestHeader() override;
inline void setRequestHeader(const QHttpRequestHeader & h) { header = h; }
- QIODevice * sourceDevice();
- QIODevice * destinationDevice();
+ QIODevice * sourceDevice() override;
+ QIODevice * destinationDevice() override;
protected:
QHttpRequestHeader header;
private:
- union
- {
+ union {
QByteArray * ba;
QIODevice * dev;
} data;
@@ -246,7 +244,7 @@ private:
void QHttpNormalRequest::start(QHttp * http)
{
if(!http->d->socket)
- http->d->setSock(0);
+ http->d->setSock(nullptr);
http->d->header = header;
if(is_ba)
@@ -255,7 +253,7 @@ void QHttpNormalRequest::start(QHttp * http)
if(http->d->buffer.size() >= 0)
http->d->header.setContentLength(http->d->buffer.size());
- http->d->postDevice = 0;
+ http->d->postDevice = nullptr;
}
else
{
@@ -269,14 +267,14 @@ void QHttpNormalRequest::start(QHttp * http)
}
else
{
- http->d->postDevice = 0;
+ http->d->postDevice = nullptr;
}
}
if(to && (to->isOpen() || to->open(QIODevice::WriteOnly)))
http->d->toDevice = to;
else
- http->d->toDevice = 0;
+ http->d->toDevice = nullptr;
http->d->reconnectAttempts = 2;
http->d->_q_slotSendRequest();
@@ -295,7 +293,7 @@ QHttpRequestHeader QHttpNormalRequest::requestHeader()
QIODevice * QHttpNormalRequest::sourceDevice()
{
if(is_ba)
- return 0;
+ return nullptr;
return data.dev;
}
@@ -325,11 +323,9 @@ public:
{
}
- ~QHttpPGHRequest()
- {
- }
+ ~QHttpPGHRequest() override = default;
- void start(QHttp *);
+ void start(QHttp *) override;
};
void QHttpPGHRequest::start(QHttp * http)
@@ -355,15 +351,15 @@ public:
{
}
- void start(QHttp *);
+ void start(QHttp *) override;
- QIODevice * sourceDevice()
+ QIODevice * sourceDevice() override
{
- return 0;
+ return nullptr;
}
- QIODevice * destinationDevice()
+ QIODevice * destinationDevice() override
{
- return 0;
+ return nullptr;
}
private:
@@ -404,15 +400,15 @@ public:
{
}
- void start(QHttp *);
+ void start(QHttp *) override;
- QIODevice * sourceDevice()
+ QIODevice * sourceDevice() override
{
- return 0;
+ return nullptr;
}
- QIODevice * destinationDevice()
+ QIODevice * destinationDevice() override
{
- return 0;
+ return nullptr;
}
private:
@@ -443,7 +439,7 @@ public:
this->proxy = proxy;
}
- inline void start(QHttp * http)
+ inline void start(QHttp * http) override
{
http->d->proxy = proxy;
QString user = proxy.user();
@@ -455,13 +451,13 @@ public:
http->d->finishedWithSuccess();
}
- inline QIODevice * sourceDevice()
+ inline QIODevice * sourceDevice() override
{
- return 0;
+ return nullptr;
}
- inline QIODevice * destinationDevice()
+ inline QIODevice * destinationDevice() override
{
- return 0;
+ return nullptr;
}
private:
@@ -483,15 +479,15 @@ public:
{
}
- void start(QHttp *);
+ void start(QHttp *) override;
- QIODevice * sourceDevice()
+ QIODevice * sourceDevice() override
{
- return 0;
+ return nullptr;
}
- QIODevice * destinationDevice()
+ QIODevice * destinationDevice() override
{
- return 0;
+ return nullptr;
}
private:
@@ -516,15 +512,15 @@ public:
QHttpCloseRequest()
{
}
- void start(QHttp *);
+ void start(QHttp *) override;
- QIODevice * sourceDevice()
+ QIODevice * sourceDevice() override
{
- return 0;
+ return nullptr;
}
- QIODevice * destinationDevice()
+ QIODevice * destinationDevice() override
{
- return 0;
+ return nullptr;
}
};
@@ -537,7 +533,7 @@ class QHttpHeaderPrivate
{
Q_DECLARE_PUBLIC(QHttpHeader)
public:
- inline virtual ~QHttpHeaderPrivate() {}
+ inline virtual ~QHttpHeaderPrivate() = default;
QList<QPair<QString, QString>> values;
bool valid;
@@ -663,8 +659,7 @@ QHttpHeader::QHttpHeader(QHttpHeaderPrivate & dd, const QHttpHeader & header)
Destructor.
*/
QHttpHeader::~QHttpHeader()
-{
-}
+ = default;
/*!
Assigns \a h and returns a reference to this http header.
@@ -1964,7 +1959,7 @@ qint64 QHttp::bytesAvailable() const
*/
qint64 QHttp::read(char * data, qint64 maxlen)
{
- if(data == 0 && maxlen != 0)
+ if(data == nullptr && maxlen != 0)
{
qWarning("QHttp::read: Null pointer error");
return -1;
@@ -2060,7 +2055,7 @@ QHttpResponseHeader QHttp::lastResponse() const
QIODevice * QHttp::currentSourceDevice() const
{
if(d->pending.isEmpty())
- return 0;
+ return nullptr;
return d->pending.first()->sourceDevice();
}
@@ -2077,7 +2072,7 @@ QIODevice * QHttp::currentSourceDevice() const
QIODevice * QHttp::currentDestinationDevice() const
{
if(d->pending.isEmpty())
- return 0;
+ return nullptr;
return d->pending.first()->destinationDevice();
}
@@ -2286,7 +2281,7 @@ int QHttp::get(const QString & path, QIODevice * to)
{
QHttpRequestHeader header(QLatin1String("GET"), path);
header.setValue(QLatin1String("Connection"), QLatin1String("Keep-Alive"));
- return d->addRequest(new QHttpPGHRequest(header, (QIODevice *)0, to));
+ return d->addRequest(new QHttpPGHRequest(header, (QIODevice *)nullptr, to));
}
/*!
@@ -2360,7 +2355,7 @@ int QHttp::head(const QString & path)
{
QHttpRequestHeader header(QLatin1String("HEAD"), path);
header.setValue(QLatin1String("Connection"), QLatin1String("Keep-Alive"));
- return d->addRequest(new QHttpPGHRequest(header, (QIODevice *)0, 0));
+ return d->addRequest(new QHttpPGHRequest(header, (QIODevice *)nullptr, nullptr));
}
/*!
@@ -2689,7 +2684,7 @@ void QHttpPrivate::_q_slotClosed()
finishedWithError(QLatin1String(QT_TRANSLATE_NOOP("QHttp", "Server closed connection unexpectedly")), QHttp::UnexpectedClose);
}
- postDevice = 0;
+ postDevice = nullptr;
if(state != QHttp::Closing)
setState(QHttp::Closing);
QMetaObject::invokeMethod(q, "_q_slotDoFinished", Qt::QueuedConnection);
@@ -2742,7 +2737,7 @@ void QHttpPrivate::_q_slotConnected()
void QHttpPrivate::_q_slotError(QAbstractSocket::SocketError err)
{
Q_Q(QHttp);
- postDevice = 0;
+ postDevice = nullptr;
if(state == QHttp::Connecting || state == QHttp::Reading || state == QHttp::Sending)
{
@@ -2831,7 +2826,7 @@ void QHttpPrivate::postMoreData()
}
if(postDevice->atEnd())
{
- postDevice = 0;
+ postDevice = nullptr;
}
socket->write(arr, n);
@@ -3024,7 +3019,7 @@ void QHttpPrivate::_q_slotReadyRead()
else
{
qint64 n = socket->bytesAvailable();
- QByteArray * arr = 0;
+ QByteArray * arr = nullptr;
if(chunkedSize != -1)
{
// transfer-encoding is chunked
@@ -3139,7 +3134,7 @@ void QHttpPrivate::_q_slotReadyRead()
qint64 bytesWritten;
bytesWritten = toDevice->write(*arr, n);
delete arr;
- arr = 0;
+ arr = nullptr;
// if writing to the device does not succeed, quit with error
if(bytesWritten == -1 || bytesWritten < n)
{
@@ -3162,7 +3157,7 @@ void QHttpPrivate::_q_slotReadyRead()
char * ptr = rba.reserve(arr->size());
memcpy(ptr, arr->data(), arr->size());
delete arr;
- arr = 0;
+ arr = nullptr;
#if defined(QHTTP_DEBUG)
qDebug("QHttp::_q_slotReadyRead(): read %lld bytes (%lld bytes done)", n, bytesDone + q->bytesAvailable());
#endif
@@ -3263,7 +3258,7 @@ void QHttpPrivate::closeConn()
if(state == QHttp::Closing || state == QHttp::Unconnected)
return;
- postDevice = 0;
+ postDevice = nullptr;
setState(QHttp::Closing);
// Already closed ?
@@ -3289,7 +3284,7 @@ void QHttpPrivate::setSock(QTcpSocket * sock)
delete socket;
// use the new QTcpSocket socket, or create one if socket is 0.
- deleteSocket = (sock == 0);
+ deleteSocket = (sock == nullptr);
socket = sock;
if(!socket)
{
diff --git a/src/modules/objects/qthttp/qhttp.h b/src/modules/objects/qthttp/qhttp.h
index f40361656..3e622e943 100644
--- a/src/modules/objects/qthttp/qhttp.h
+++ b/src/modules/objects/qthttp/qhttp.h
@@ -252,7 +252,8 @@ public Q_SLOTS:
void ignoreSslErrors();
#endif
- Q_SIGNALS : void stateChanged(int);
+Q_SIGNALS:
+ void stateChanged(int);
void responseHeaderReceived(const QHttpResponseHeader & resp);
void readyRead(const QHttpResponseHeader & resp);
diff --git a/src/modules/objects/qthttp/qhttpauthenticator.cpp b/src/modules/objects/qthttp/qhttpauthenticator.cpp
index afe462a98..c6063c6c4 100644
--- a/src/modules/objects/qthttp/qhttpauthenticator.cpp
+++ b/src/modules/objects/qthttp/qhttpauthenticator.cpp
@@ -132,7 +132,7 @@ static QByteArray qNtlmPhase3(QHttpAuthenticatorPrivate * ctx, const QByteArray
Constructs an empty authentication object
*/
QHttpAuthenticator::QHttpAuthenticator()
- : d(0)
+ : d(nullptr)
{
}
@@ -388,9 +388,8 @@ void QHttpAuthenticatorPrivate::parseHttpResponse(const QList<QPair<QByteArray,
*/
QByteArray headerVal;
- for(int i = 0; i < values.size(); ++i)
+ for(const auto & current : values)
{
- const QPair<QByteArray, QByteArray> & current = values.at(i);
if(current.first.toLower() != search)
continue;
QByteArray str = current.second.toLower();
@@ -443,7 +442,7 @@ void QHttpAuthenticatorPrivate::parseHttpResponse(const QList<QPair<QByteArray,
QByteArray QHttpAuthenticatorPrivate::calculateResponse(const QByteArray & requestMethod, const QByteArray & path)
{
QByteArray response;
- const char * methodString = 0;
+ const char * methodString = nullptr;
switch(method)
{
case QHttpAuthenticatorPrivate::None:
@@ -1219,7 +1218,7 @@ QByteArray qEncodeHmacMd5(QByteArray & key, const QByteArray & message)
static QByteArray qCreatev2Hash(const QHttpAuthenticatorPrivate * ctx,
QNtlmPhase3Block * phase3)
{
- Q_ASSERT(phase3 != 0);
+ Q_ASSERT(phase3 != nullptr);
// since v2 Hash is need for both NTLMv2 and LMv2 it is calculated
// only once and stored and reused
if(phase3->v2Hash.size() == 0)
@@ -1277,7 +1276,7 @@ static QByteArray qEncodeNtlmv2Response(const QHttpAuthenticatorPrivate * ctx,
const QNtlmPhase2Block & ch,
QNtlmPhase3Block * phase3)
{
- Q_ASSERT(phase3 != 0);
+ Q_ASSERT(phase3 != nullptr);
// return value stored in phase3
qCreatev2Hash(ctx, phase3);
@@ -1352,7 +1351,7 @@ static QByteArray qEncodeLmv2Response(const QHttpAuthenticatorPrivate * ctx,
const QNtlmPhase2Block & ch,
QNtlmPhase3Block * phase3)
{
- Q_ASSERT(phase3 != 0);
+ Q_ASSERT(phase3 != nullptr);
// return value stored in phase3
qCreatev2Hash(ctx, phase3);
diff --git a/src/modules/options/OptionsDialog.cpp b/src/modules/options/OptionsDialog.cpp
index e8e349c36..2d2f54dcf 100644
--- a/src/modules/options/OptionsDialog.cpp
+++ b/src/modules/options/OptionsDialog.cpp
@@ -70,14 +70,13 @@ OptionsDialogFrontWidget::OptionsDialogFrontWidget(QWidget * parent, const QStri
}
OptionsDialogFrontWidget::~OptionsDialogFrontWidget()
-{
-}
+ = default;
OptionsDialogTreeWidgetItem::OptionsDialogTreeWidgetItem(QTreeWidget * parent, OptionsWidgetInstanceEntry * e)
: QTreeWidgetItem()
{
m_pInstanceEntry = e;
- m_pOptionsWidget = 0;
+ m_pOptionsWidget = nullptr;
setText(0, e->szName);
setIcon(0, *(g_pIconManager->getSmallIcon(e->eIcon)));
parent->insertTopLevelItem(0, this);
@@ -87,15 +86,14 @@ OptionsDialogTreeWidgetItem::OptionsDialogTreeWidgetItem(QTreeWidgetItem * paren
: QTreeWidgetItem()
{
m_pInstanceEntry = e;
- m_pOptionsWidget = 0;
+ m_pOptionsWidget = nullptr;
setText(0, e->szName);
setIcon(0, *(g_pIconManager->getSmallIcon(e->eIcon)));
parent->insertChild(0, this);
}
OptionsDialogTreeWidgetItem::~OptionsDialogTreeWidgetItem()
-{
-}
+ = default;
OptionsDialog::OptionsDialog(QWidget * par, const QString & szGroup, bool bModal)
: QDialog(par)
@@ -184,7 +182,7 @@ OptionsDialog::OptionsDialog(QWidget * par, const QString & szGroup, bool bModal
m_pTreeWidget->setRootIsDecorated(true);
m_pTreeWidget->setSortingEnabled(false);
m_pTreeWidget->setSizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::MinimumExpanding);
- m_pTreeWidget->setCurrentItem(NULL);
+ m_pTreeWidget->setCurrentItem(nullptr);
connect(m_pTreeWidget, SIGNAL(currentItemChanged(QTreeWidgetItem *, QTreeWidgetItem *)), this, SLOT(treeWidgetItemSelectionChanged(QTreeWidgetItem *, QTreeWidgetItem *)));
@@ -259,7 +257,7 @@ OptionsDialog::OptionsDialog(QWidget * par, const QString & szGroup, bool bModal
g1->setRowStretch(0, 1);
g1->setColumnStretch(1, 1);
- fillTreeWidget(0, g_pOptionsInstanceManager->instanceEntryTree(), szGroup);
+ fillTreeWidget(nullptr, g_pOptionsInstanceManager->instanceEntryTree(), szGroup);
if(!parent())
{
@@ -633,7 +631,7 @@ void OptionsDialog::apply(bool bDialogAboutToClose)
it = (OptionsDialogTreeWidgetItem *)m_pTreeWidget->currentItem();
if(it)
{
- treeWidgetItemSelectionChanged(it, 0);
+ treeWidgetItemSelectionChanged(it, nullptr);
if(curTab > 0 && it->m_pOptionsWidget)
if(it->m_pOptionsWidget->tabWidget())
it->m_pOptionsWidget->tabWidget()->setCurrentIndex(curTab);
@@ -677,7 +675,7 @@ void OptionsDialog::recursiveCommit(OptionsDialogTreeWidgetItem * it)
{
it->m_pOptionsWidget->commit();
delete it->m_pOptionsWidget;
- it->m_pOptionsWidget = 0;
+ it->m_pOptionsWidget = nullptr;
}
//refreshTreeWidget(); // <-- this tends to jump into infinite recursion
}
diff --git a/src/modules/options/OptionsInstanceManager.cpp b/src/modules/options/OptionsInstanceManager.cpp
index 2ed928724..f7ece29cf 100644
--- a/src/modules/options/OptionsInstanceManager.cpp
+++ b/src/modules/options/OptionsInstanceManager.cpp
@@ -651,7 +651,7 @@ static const char * g_szName_OptionsWidget_windowListClassic = KVI_OPTIONS_WIDGE
static const char * g_szClassName_OptionsWidget_windowListClassic = "OptionsWidget_windowListClassic";
OptionsInstanceManager::OptionsInstanceManager()
- : QObject(0)
+ : QObject(nullptr)
{
//qDebug("Instantiating");
@@ -662,7 +662,7 @@ OptionsInstanceManager::OptionsInstanceManager()
OptionsWidgetInstanceEntry * e0;
e0 = new OptionsWidgetInstanceEntry;
e0->createProc = &classOptionsWidget_connection_createInstanceProc;
- e0->pWidget = 0;
+ e0->pWidget = nullptr;
e0->szClassName = g_szClassName_OptionsWidget_connection;
e0->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_connection;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_connection
@@ -701,7 +701,7 @@ OptionsInstanceManager::OptionsInstanceManager()
OptionsWidgetInstanceEntry * e1;
e1 = new OptionsWidgetInstanceEntry;
e1->createProc = &classOptionsWidget_connectionAdvanced_createInstanceProc;
- e1->pWidget = 0;
+ e1->pWidget = nullptr;
e1->szClassName = g_szClassName_OptionsWidget_connectionAdvanced;
e1->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_connectionAdvanced;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_connectionAdvanced
@@ -740,7 +740,7 @@ OptionsInstanceManager::OptionsInstanceManager()
OptionsWidgetInstanceEntry * e2;
e2 = new OptionsWidgetInstanceEntry;
e2->createProc = &classOptionsWidget_connectionSsl_createInstanceProc;
- e2->pWidget = 0;
+ e2->pWidget = nullptr;
e2->szClassName = g_szClassName_OptionsWidget_connectionSsl;
e2->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_connectionSsl;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_connectionSsl
@@ -772,11 +772,11 @@ OptionsInstanceManager::OptionsInstanceManager()
e2->szNameNoLocale = g_szName_OptionsWidget_connectionSsl;
e2->szName = __tr2qs_ctx_no_xgettext(g_szName_OptionsWidget_connectionSsl, "options");
e1->pChildList->append(e2);
- e2->pChildList = 0;
+ e2->pChildList = nullptr;
e2 = new OptionsWidgetInstanceEntry;
e2->createProc = &classOptionsWidget_connectionSocket_createInstanceProc;
- e2->pWidget = 0;
+ e2->pWidget = nullptr;
e2->szClassName = g_szClassName_OptionsWidget_connectionSocket;
e2->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_connectionSocket;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_connectionSocket
@@ -808,11 +808,11 @@ OptionsInstanceManager::OptionsInstanceManager()
e2->szNameNoLocale = g_szName_OptionsWidget_connectionSocket;
e2->szName = __tr2qs_ctx_no_xgettext(g_szName_OptionsWidget_connectionSocket, "options");
e1->pChildList->append(e2);
- e2->pChildList = 0;
+ e2->pChildList = nullptr;
e2 = new OptionsWidgetInstanceEntry;
e2->createProc = &classOptionsWidget_identService_createInstanceProc;
- e2->pWidget = 0;
+ e2->pWidget = nullptr;
e2->szClassName = g_szClassName_OptionsWidget_identService;
e2->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_identService;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_identService
@@ -844,11 +844,11 @@ OptionsInstanceManager::OptionsInstanceManager()
e2->szNameNoLocale = g_szName_OptionsWidget_identService;
e2->szName = __tr2qs_ctx_no_xgettext(g_szName_OptionsWidget_identService, "options");
e1->pChildList->append(e2);
- e2->pChildList = 0;
+ e2->pChildList = nullptr;
e1 = new OptionsWidgetInstanceEntry;
e1->createProc = &classOptionsWidget_proxy_createInstanceProc;
- e1->pWidget = 0;
+ e1->pWidget = nullptr;
e1->szClassName = g_szClassName_OptionsWidget_proxy;
e1->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_proxy;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_proxy
@@ -880,11 +880,11 @@ OptionsInstanceManager::OptionsInstanceManager()
e1->szNameNoLocale = g_szName_OptionsWidget_proxy;
e1->szName = __tr2qs_ctx_no_xgettext(g_szName_OptionsWidget_proxy, "options");
e0->pChildList->append(e1);
- e1->pChildList = 0;
+ e1->pChildList = nullptr;
e0 = new OptionsWidgetInstanceEntry;
e0->createProc = &classOptionsWidget_dcc_createInstanceProc;
- e0->pWidget = 0;
+ e0->pWidget = nullptr;
e0->szClassName = g_szClassName_OptionsWidget_dcc;
e0->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_dcc;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_dcc
@@ -922,7 +922,7 @@ OptionsInstanceManager::OptionsInstanceManager()
e1 = new OptionsWidgetInstanceEntry;
e1->createProc = &classOptionsWidget_dccGeneral_createInstanceProc;
- e1->pWidget = 0;
+ e1->pWidget = nullptr;
e1->szClassName = g_szClassName_OptionsWidget_dccGeneral;
e1->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_dccGeneral;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_dccGeneral
@@ -954,11 +954,11 @@ OptionsInstanceManager::OptionsInstanceManager()
e1->szNameNoLocale = g_szName_OptionsWidget_dccGeneral;
e1->szName = __tr2qs_ctx_no_xgettext(g_szName_OptionsWidget_dccGeneral, "options");
e0->pChildList->append(e1);
- e1->pChildList = 0;
+ e1->pChildList = nullptr;
e1 = new OptionsWidgetInstanceEntry;
e1->createProc = &classOptionsWidget_dccAdvanced_createInstanceProc;
- e1->pWidget = 0;
+ e1->pWidget = nullptr;
e1->szClassName = g_szClassName_OptionsWidget_dccAdvanced;
e1->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_dccAdvanced;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_dccAdvanced
@@ -990,11 +990,11 @@ OptionsInstanceManager::OptionsInstanceManager()
e1->szNameNoLocale = g_szName_OptionsWidget_dccAdvanced;
e1->szName = __tr2qs_ctx_no_xgettext(g_szName_OptionsWidget_dccAdvanced, "options");
e0->pChildList->append(e1);
- e1->pChildList = 0;
+ e1->pChildList = nullptr;
e1 = new OptionsWidgetInstanceEntry;
e1->createProc = &classOptionsWidget_dccSend_createInstanceProc;
- e1->pWidget = 0;
+ e1->pWidget = nullptr;
e1->szClassName = g_szClassName_OptionsWidget_dccSend;
e1->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_dccSend;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_dccSend
@@ -1032,7 +1032,7 @@ OptionsInstanceManager::OptionsInstanceManager()
e2 = new OptionsWidgetInstanceEntry;
e2->createProc = &classOptionsWidget_dccSendGeneral_createInstanceProc;
- e2->pWidget = 0;
+ e2->pWidget = nullptr;
e2->szClassName = g_szClassName_OptionsWidget_dccSendGeneral;
e2->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_dccSendGeneral;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_dccSendGeneral
@@ -1064,11 +1064,11 @@ OptionsInstanceManager::OptionsInstanceManager()
e2->szNameNoLocale = g_szName_OptionsWidget_dccSendGeneral;
e2->szName = __tr2qs_ctx_no_xgettext(g_szName_OptionsWidget_dccSendGeneral, "options");
e1->pChildList->append(e2);
- e2->pChildList = 0;
+ e2->pChildList = nullptr;
e2 = new OptionsWidgetInstanceEntry;
e2->createProc = &classOptionsWidget_dccSendAdvanced_createInstanceProc;
- e2->pWidget = 0;
+ e2->pWidget = nullptr;
e2->szClassName = g_szClassName_OptionsWidget_dccSendAdvanced;
e2->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_dccSendAdvanced;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_dccSendAdvanced
@@ -1100,11 +1100,11 @@ OptionsInstanceManager::OptionsInstanceManager()
e2->szNameNoLocale = g_szName_OptionsWidget_dccSendAdvanced;
e2->szName = __tr2qs_ctx_no_xgettext(g_szName_OptionsWidget_dccSendAdvanced, "options");
e1->pChildList->append(e2);
- e2->pChildList = 0;
+ e2->pChildList = nullptr;
e1 = new OptionsWidgetInstanceEntry;
e1->createProc = &classOptionsWidget_dccChat_createInstanceProc;
- e1->pWidget = 0;
+ e1->pWidget = nullptr;
e1->szClassName = g_szClassName_OptionsWidget_dccChat;
e1->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_dccChat;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_dccChat
@@ -1136,11 +1136,11 @@ OptionsInstanceManager::OptionsInstanceManager()
e1->szNameNoLocale = g_szName_OptionsWidget_dccChat;
e1->szName = __tr2qs_ctx_no_xgettext(g_szName_OptionsWidget_dccChat, "options");
e0->pChildList->append(e1);
- e1->pChildList = 0;
+ e1->pChildList = nullptr;
e1 = new OptionsWidgetInstanceEntry;
e1->createProc = &classOptionsWidget_dccVoice_createInstanceProc;
- e1->pWidget = 0;
+ e1->pWidget = nullptr;
e1->szClassName = g_szClassName_OptionsWidget_dccVoice;
e1->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_dccVoice;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_dccVoice
@@ -1172,11 +1172,11 @@ OptionsInstanceManager::OptionsInstanceManager()
e1->szNameNoLocale = g_szName_OptionsWidget_dccVoice;
e1->szName = __tr2qs_ctx_no_xgettext(g_szName_OptionsWidget_dccVoice, "options");
e0->pChildList->append(e1);
- e1->pChildList = 0;
+ e1->pChildList = nullptr;
e0 = new OptionsWidgetInstanceEntry;
e0->createProc = &classOptionsWidget_general_createInstanceProc;
- e0->pWidget = 0;
+ e0->pWidget = nullptr;
e0->szClassName = g_szClassName_OptionsWidget_general;
e0->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_general;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_general
@@ -1214,7 +1214,7 @@ OptionsInstanceManager::OptionsInstanceManager()
e1 = new OptionsWidgetInstanceEntry;
e1->createProc = &classOptionsWidget_mediaTypes_createInstanceProc;
- e1->pWidget = 0;
+ e1->pWidget = nullptr;
e1->szClassName = g_szClassName_OptionsWidget_mediaTypes;
e1->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_mediaTypes;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_mediaTypes
@@ -1246,11 +1246,11 @@ OptionsInstanceManager::OptionsInstanceManager()
e1->szNameNoLocale = g_szName_OptionsWidget_mediaTypes;
e1->szName = __tr2qs_ctx_no_xgettext(g_szName_OptionsWidget_mediaTypes, "options");
e0->pChildList->append(e1);
- e1->pChildList = 0;
+ e1->pChildList = nullptr;
e1 = new OptionsWidgetInstanceEntry;
e1->createProc = &classOptionsWidget_sound_createInstanceProc;
- e1->pWidget = 0;
+ e1->pWidget = nullptr;
e1->szClassName = g_szClassName_OptionsWidget_sound;
e1->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_sound;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_sound
@@ -1288,7 +1288,7 @@ OptionsInstanceManager::OptionsInstanceManager()
e2 = new OptionsWidgetInstanceEntry;
e2->createProc = &classOptionsWidget_soundGeneral_createInstanceProc;
- e2->pWidget = 0;
+ e2->pWidget = nullptr;
e2->szClassName = g_szClassName_OptionsWidget_soundGeneral;
e2->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_soundGeneral;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_soundGeneral
@@ -1320,11 +1320,11 @@ OptionsInstanceManager::OptionsInstanceManager()
e2->szNameNoLocale = g_szName_OptionsWidget_soundGeneral;
e2->szName = __tr2qs_ctx_no_xgettext(g_szName_OptionsWidget_soundGeneral, "options");
e1->pChildList->append(e2);
- e2->pChildList = 0;
+ e2->pChildList = nullptr;
e2 = new OptionsWidgetInstanceEntry;
e2->createProc = &classOptionsWidget_sounds_createInstanceProc;
- e2->pWidget = 0;
+ e2->pWidget = nullptr;
e2->szClassName = g_szClassName_OptionsWidget_sounds;
e2->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_sounds;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_sounds
@@ -1356,11 +1356,11 @@ OptionsInstanceManager::OptionsInstanceManager()
e2->szNameNoLocale = g_szName_OptionsWidget_sounds;
e2->szName = __tr2qs_ctx_no_xgettext(g_szName_OptionsWidget_sounds, "options");
e1->pChildList->append(e2);
- e2->pChildList = 0;
+ e2->pChildList = nullptr;
e1 = new OptionsWidgetInstanceEntry;
e1->createProc = &classOptionsWidget_textEncoding_createInstanceProc;
- e1->pWidget = 0;
+ e1->pWidget = nullptr;
e1->szClassName = g_szClassName_OptionsWidget_textEncoding;
e1->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_textEncoding;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_textEncoding
@@ -1392,11 +1392,11 @@ OptionsInstanceManager::OptionsInstanceManager()
e1->szNameNoLocale = g_szName_OptionsWidget_textEncoding;
e1->szName = __tr2qs_ctx_no_xgettext(g_szName_OptionsWidget_textEncoding, "options");
e0->pChildList->append(e1);
- e1->pChildList = 0;
+ e1->pChildList = nullptr;
e1 = new OptionsWidgetInstanceEntry;
e1->createProc = &classOptionsWidget_uparser_createInstanceProc;
- e1->pWidget = 0;
+ e1->pWidget = nullptr;
e1->szClassName = g_szClassName_OptionsWidget_uparser;
e1->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_uparser;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_uparser
@@ -1428,11 +1428,11 @@ OptionsInstanceManager::OptionsInstanceManager()
e1->szNameNoLocale = g_szName_OptionsWidget_uparser;
e1->szName = __tr2qs_ctx_no_xgettext(g_szName_OptionsWidget_uparser, "options");
e0->pChildList->append(e1);
- e1->pChildList = 0;
+ e1->pChildList = nullptr;
e1 = new OptionsWidgetInstanceEntry;
e1->createProc = &classOptionsWidget_urlHandlers_createInstanceProc;
- e1->pWidget = 0;
+ e1->pWidget = nullptr;
e1->szClassName = g_szClassName_OptionsWidget_urlHandlers;
e1->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_urlHandlers;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_urlHandlers
@@ -1464,11 +1464,11 @@ OptionsInstanceManager::OptionsInstanceManager()
e1->szNameNoLocale = g_szName_OptionsWidget_urlHandlers;
e1->szName = __tr2qs_ctx_no_xgettext(g_szName_OptionsWidget_urlHandlers, "options");
e0->pChildList->append(e1);
- e1->pChildList = 0;
+ e1->pChildList = nullptr;
e0 = new OptionsWidgetInstanceEntry;
e0->createProc = &classOptionsWidget_identity_createInstanceProc;
- e0->pWidget = 0;
+ e0->pWidget = nullptr;
e0->szClassName = g_szClassName_OptionsWidget_identity;
e0->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_identity;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_identity
@@ -1506,7 +1506,7 @@ OptionsInstanceManager::OptionsInstanceManager()
e1 = new OptionsWidgetInstanceEntry;
e1->createProc = &classKviIdentityGeneralOptionsWidget_createInstanceProc;
- e1->pWidget = 0;
+ e1->pWidget = nullptr;
e1->szClassName = g_szClassName_KviIdentityGeneralOptionsWidget;
e1->eIcon = KVI_OPTIONS_WIDGET_ICON_KviIdentityGeneralOptionsWidget;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_KviIdentityGeneralOptionsWidget
@@ -1538,11 +1538,11 @@ OptionsInstanceManager::OptionsInstanceManager()
e1->szNameNoLocale = g_szName_KviIdentityGeneralOptionsWidget;
e1->szName = __tr2qs_ctx_no_xgettext(g_szName_KviIdentityGeneralOptionsWidget, "options");
e0->pChildList->append(e1);
- e1->pChildList = 0;
+ e1->pChildList = nullptr;
e1 = new OptionsWidgetInstanceEntry;
e1->createProc = &classOptionsWidget_identityAvatar_createInstanceProc;
- e1->pWidget = 0;
+ e1->pWidget = nullptr;
e1->szClassName = g_szClassName_OptionsWidget_identityAvatar;
e1->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_identityAvatar;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_identityAvatar
@@ -1574,11 +1574,11 @@ OptionsInstanceManager::OptionsInstanceManager()
e1->szNameNoLocale = g_szName_OptionsWidget_identityAvatar;
e1->szName = __tr2qs_ctx_no_xgettext(g_szName_OptionsWidget_identityAvatar, "options");
e0->pChildList->append(e1);
- e1->pChildList = 0;
+ e1->pChildList = nullptr;
e1 = new OptionsWidgetInstanceEntry;
e1->createProc = &classOptionsWidget_identityAdvanced_createInstanceProc;
- e1->pWidget = 0;
+ e1->pWidget = nullptr;
e1->szClassName = g_szClassName_OptionsWidget_identityAdvanced;
e1->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_identityAdvanced;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_identityAdvanced
@@ -1610,11 +1610,11 @@ OptionsInstanceManager::OptionsInstanceManager()
e1->szNameNoLocale = g_szName_OptionsWidget_identityAdvanced;
e1->szName = __tr2qs_ctx_no_xgettext(g_szName_OptionsWidget_identityAdvanced, "options");
e0->pChildList->append(e1);
- e1->pChildList = 0;
+ e1->pChildList = nullptr;
e1 = new OptionsWidgetInstanceEntry;
e1->createProc = &classOptionsWidget_identityProfile_createInstanceProc;
- e1->pWidget = 0;
+ e1->pWidget = nullptr;
e1->szClassName = g_szClassName_OptionsWidget_identityProfile;
e1->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_identityProfile;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_identityProfile
@@ -1646,11 +1646,11 @@ OptionsInstanceManager::OptionsInstanceManager()
e1->szNameNoLocale = g_szName_OptionsWidget_identityProfile;
e1->szName = __tr2qs_ctx_no_xgettext(g_szName_OptionsWidget_identityProfile, "options");
e0->pChildList->append(e1);
- e1->pChildList = 0;
+ e1->pChildList = nullptr;
e0 = new OptionsWidgetInstanceEntry;
e0->createProc = &classOptionsWidget_inputLook_createInstanceProc;
- e0->pWidget = 0;
+ e0->pWidget = nullptr;
e0->szClassName = g_szClassName_OptionsWidget_inputLook;
e0->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_inputLook;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_inputLook
@@ -1682,11 +1682,11 @@ OptionsInstanceManager::OptionsInstanceManager()
e0->szNameNoLocale = g_szName_OptionsWidget_inputLook;
e0->szName = __tr2qs_ctx_no_xgettext(g_szName_OptionsWidget_inputLook, "options");
m_pInstanceTree->append(e0);
- e0->pChildList = 0;
+ e0->pChildList = nullptr;
e0 = new OptionsWidgetInstanceEntry;
e0->createProc = &classOptionsWidget_interfaceFeatures_createInstanceProc;
- e0->pWidget = 0;
+ e0->pWidget = nullptr;
e0->szClassName = g_szClassName_OptionsWidget_interfaceFeatures;
e0->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_interfaceFeatures;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_interfaceFeatures
@@ -1724,7 +1724,7 @@ OptionsInstanceManager::OptionsInstanceManager()
e1 = new OptionsWidgetInstanceEntry;
e1->createProc = &classOptionsWidget_inputFeatures_createInstanceProc;
- e1->pWidget = 0;
+ e1->pWidget = nullptr;
e1->szClassName = g_szClassName_OptionsWidget_inputFeatures;
e1->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_inputFeatures;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_inputFeatures
@@ -1756,11 +1756,11 @@ OptionsInstanceManager::OptionsInstanceManager()
e1->szNameNoLocale = g_szName_OptionsWidget_inputFeatures;
e1->szName = __tr2qs_ctx_no_xgettext(g_szName_OptionsWidget_inputFeatures, "options");
e0->pChildList->append(e1);
- e1->pChildList = 0;
+ e1->pChildList = nullptr;
e1 = new OptionsWidgetInstanceEntry;
e1->createProc = &classOptionsWidget_notifier_createInstanceProc;
- e1->pWidget = 0;
+ e1->pWidget = nullptr;
e1->szClassName = g_szClassName_OptionsWidget_notifier;
e1->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_notifier;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_notifier
@@ -1792,11 +1792,11 @@ OptionsInstanceManager::OptionsInstanceManager()
e1->szNameNoLocale = g_szName_OptionsWidget_notifier;
e1->szName = __tr2qs_ctx_no_xgettext(g_szName_OptionsWidget_notifier, "options");
e0->pChildList->append(e1);
- e1->pChildList = 0;
+ e1->pChildList = nullptr;
e1 = new OptionsWidgetInstanceEntry;
e1->createProc = &classOptionsWidget_tray_createInstanceProc;
- e1->pWidget = 0;
+ e1->pWidget = nullptr;
e1->szClassName = g_szClassName_OptionsWidget_tray;
e1->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_tray;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_tray
@@ -1828,11 +1828,11 @@ OptionsInstanceManager::OptionsInstanceManager()
e1->szNameNoLocale = g_szName_OptionsWidget_tray;
e1->szName = __tr2qs_ctx_no_xgettext(g_szName_OptionsWidget_tray, "options");
e0->pChildList->append(e1);
- e1->pChildList = 0;
+ e1->pChildList = nullptr;
e0 = new OptionsWidgetInstanceEntry;
e0->createProc = &classOptionsWidget_irc_createInstanceProc;
- e0->pWidget = 0;
+ e0->pWidget = nullptr;
e0->szClassName = g_szClassName_OptionsWidget_irc;
e0->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_irc;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_irc
@@ -1870,7 +1870,7 @@ OptionsInstanceManager::OptionsInstanceManager()
e1 = new OptionsWidgetInstanceEntry;
e1->createProc = &classOptionsWidget_channel_createInstanceProc;
- e1->pWidget = 0;
+ e1->pWidget = nullptr;
e1->szClassName = g_szClassName_OptionsWidget_channel;
e1->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_channel;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_channel
@@ -1908,7 +1908,7 @@ OptionsInstanceManager::OptionsInstanceManager()
e2 = new OptionsWidgetInstanceEntry;
e2->createProc = &classOptionsWidget_channelGeneral_createInstanceProc;
- e2->pWidget = 0;
+ e2->pWidget = nullptr;
e2->szClassName = g_szClassName_OptionsWidget_channelGeneral;
e2->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_channelGeneral;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_channelGeneral
@@ -1940,11 +1940,11 @@ OptionsInstanceManager::OptionsInstanceManager()
e2->szNameNoLocale = g_szName_OptionsWidget_channelGeneral;
e2->szName = __tr2qs_ctx_no_xgettext(g_szName_OptionsWidget_channelGeneral, "options");
e1->pChildList->append(e2);
- e2->pChildList = 0;
+ e2->pChildList = nullptr;
e2 = new OptionsWidgetInstanceEntry;
e2->createProc = &classOptionsWidget_channelAdvanced_createInstanceProc;
- e2->pWidget = 0;
+ e2->pWidget = nullptr;
e2->szClassName = g_szClassName_OptionsWidget_channelAdvanced;
e2->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_channelAdvanced;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_channelAdvanced
@@ -1976,11 +1976,11 @@ OptionsInstanceManager::OptionsInstanceManager()
e2->szNameNoLocale = g_szName_OptionsWidget_channelAdvanced;
e2->szName = __tr2qs_ctx_no_xgettext(g_szName_OptionsWidget_channelAdvanced, "options");
e1->pChildList->append(e2);
- e2->pChildList = 0;
+ e2->pChildList = nullptr;
e1 = new OptionsWidgetInstanceEntry;
e1->createProc = &classOptionsWidget_ircGeneral_createInstanceProc;
- e1->pWidget = 0;
+ e1->pWidget = nullptr;
e1->szClassName = g_szClassName_OptionsWidget_ircGeneral;
e1->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_ircGeneral;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_ircGeneral
@@ -2012,11 +2012,11 @@ OptionsInstanceManager::OptionsInstanceManager()
e1->szNameNoLocale = g_szName_OptionsWidget_ircGeneral;
e1->szName = __tr2qs_ctx_no_xgettext(g_szName_OptionsWidget_ircGeneral, "options");
e0->pChildList->append(e1);
- e1->pChildList = 0;
+ e1->pChildList = nullptr;
e1 = new OptionsWidgetInstanceEntry;
e1->createProc = &classOptionsWidget_ircAdvanced_createInstanceProc;
- e1->pWidget = 0;
+ e1->pWidget = nullptr;
e1->szClassName = g_szClassName_OptionsWidget_ircAdvanced;
e1->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_ircAdvanced;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_ircAdvanced
@@ -2048,11 +2048,11 @@ OptionsInstanceManager::OptionsInstanceManager()
e1->szNameNoLocale = g_szName_OptionsWidget_ircAdvanced;
e1->szName = __tr2qs_ctx_no_xgettext(g_szName_OptionsWidget_ircAdvanced, "options");
e0->pChildList->append(e1);
- e1->pChildList = 0;
+ e1->pChildList = nullptr;
e1 = new OptionsWidgetInstanceEntry;
e1->createProc = &classOptionsWidget_ircOutput_createInstanceProc;
- e1->pWidget = 0;
+ e1->pWidget = nullptr;
e1->szClassName = g_szClassName_OptionsWidget_ircOutput;
e1->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_ircOutput;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_ircOutput
@@ -2084,11 +2084,11 @@ OptionsInstanceManager::OptionsInstanceManager()
e1->szNameNoLocale = g_szName_OptionsWidget_ircOutput;
e1->szName = __tr2qs_ctx_no_xgettext(g_szName_OptionsWidget_ircOutput, "options");
e0->pChildList->append(e1);
- e1->pChildList = 0;
+ e1->pChildList = nullptr;
e1 = new OptionsWidgetInstanceEntry;
e1->createProc = &classOptionsWidget_protection_createInstanceProc;
- e1->pWidget = 0;
+ e1->pWidget = nullptr;
e1->szClassName = g_szClassName_OptionsWidget_protection;
e1->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_protection;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_protection
@@ -2126,7 +2126,7 @@ OptionsInstanceManager::OptionsInstanceManager()
e2 = new OptionsWidgetInstanceEntry;
e2->createProc = &classOptionsWidget_antispam_createInstanceProc;
- e2->pWidget = 0;
+ e2->pWidget = nullptr;
e2->szClassName = g_szClassName_OptionsWidget_antispam;
e2->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_antispam;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_antispam
@@ -2158,11 +2158,11 @@ OptionsInstanceManager::OptionsInstanceManager()
e2->szNameNoLocale = g_szName_OptionsWidget_antispam;
e2->szName = __tr2qs_ctx_no_xgettext(g_szName_OptionsWidget_antispam, "options");
e1->pChildList->append(e2);
- e2->pChildList = 0;
+ e2->pChildList = nullptr;
e2 = new OptionsWidgetInstanceEntry;
e2->createProc = &classOptionsWidget_ctcpFloodProtection_createInstanceProc;
- e2->pWidget = 0;
+ e2->pWidget = nullptr;
e2->szClassName = g_szClassName_OptionsWidget_ctcpFloodProtection;
e2->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_ctcpFloodProtection;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_ctcpFloodProtection
@@ -2194,11 +2194,11 @@ OptionsInstanceManager::OptionsInstanceManager()
e2->szNameNoLocale = g_szName_OptionsWidget_ctcpFloodProtection;
e2->szName = __tr2qs_ctx_no_xgettext(g_szName_OptionsWidget_ctcpFloodProtection, "options");
e1->pChildList->append(e2);
- e2->pChildList = 0;
+ e2->pChildList = nullptr;
e2 = new OptionsWidgetInstanceEntry;
e2->createProc = &classOptionsWidget_ignore_createInstanceProc;
- e2->pWidget = 0;
+ e2->pWidget = nullptr;
e2->szClassName = g_szClassName_OptionsWidget_ignore;
e2->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_ignore;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_ignore
@@ -2230,11 +2230,11 @@ OptionsInstanceManager::OptionsInstanceManager()
e2->szNameNoLocale = g_szName_OptionsWidget_ignore;
e2->szName = __tr2qs_ctx_no_xgettext(g_szName_OptionsWidget_ignore, "options");
e1->pChildList->append(e2);
- e2->pChildList = 0;
+ e2->pChildList = nullptr;
e1 = new OptionsWidgetInstanceEntry;
e1->createProc = &classOptionsWidget_query_createInstanceProc;
- e1->pWidget = 0;
+ e1->pWidget = nullptr;
e1->szClassName = g_szClassName_OptionsWidget_query;
e1->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_query;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_query
@@ -2266,11 +2266,11 @@ OptionsInstanceManager::OptionsInstanceManager()
e1->szNameNoLocale = g_szName_OptionsWidget_query;
e1->szName = __tr2qs_ctx_no_xgettext(g_szName_OptionsWidget_query, "options");
e0->pChildList->append(e1);
- e1->pChildList = 0;
+ e1->pChildList = nullptr;
e1 = new OptionsWidgetInstanceEntry;
e1->createProc = &classOptionsWidget_tools_createInstanceProc;
- e1->pWidget = 0;
+ e1->pWidget = nullptr;
e1->szClassName = g_szClassName_OptionsWidget_tools;
e1->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_tools;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_tools
@@ -2308,7 +2308,7 @@ OptionsInstanceManager::OptionsInstanceManager()
e2 = new OptionsWidgetInstanceEntry;
e2->createProc = &classOptionsWidget_alertsAndHighlighting_createInstanceProc;
- e2->pWidget = 0;
+ e2->pWidget = nullptr;
e2->szClassName = g_szClassName_OptionsWidget_alertsAndHighlighting;
e2->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_alertsAndHighlighting;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_alertsAndHighlighting
@@ -2347,7 +2347,7 @@ OptionsInstanceManager::OptionsInstanceManager()
OptionsWidgetInstanceEntry * e3;
e3 = new OptionsWidgetInstanceEntry;
e3->createProc = &classOptionsWidget_highlighting_createInstanceProc;
- e3->pWidget = 0;
+ e3->pWidget = nullptr;
e3->szClassName = g_szClassName_OptionsWidget_highlighting;
e3->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_highlighting;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_highlighting
@@ -2379,11 +2379,11 @@ OptionsInstanceManager::OptionsInstanceManager()
e3->szNameNoLocale = g_szName_OptionsWidget_highlighting;
e3->szName = __tr2qs_ctx_no_xgettext(g_szName_OptionsWidget_highlighting, "options");
e2->pChildList->append(e3);
- e3->pChildList = 0;
+ e3->pChildList = nullptr;
e3 = new OptionsWidgetInstanceEntry;
e3->createProc = &classOptionsWidget_alerts_createInstanceProc;
- e3->pWidget = 0;
+ e3->pWidget = nullptr;
e3->szClassName = g_szClassName_OptionsWidget_alerts;
e3->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_alerts;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_alerts
@@ -2415,11 +2415,11 @@ OptionsInstanceManager::OptionsInstanceManager()
e3->szNameNoLocale = g_szName_OptionsWidget_alerts;
e3->szName = __tr2qs_ctx_no_xgettext(g_szName_OptionsWidget_alerts, "options");
e2->pChildList->append(e3);
- e3->pChildList = 0;
+ e3->pChildList = nullptr;
e2 = new OptionsWidgetInstanceEntry;
e2->createProc = &classOptionsWidget_avatar_createInstanceProc;
- e2->pWidget = 0;
+ e2->pWidget = nullptr;
e2->szClassName = g_szClassName_OptionsWidget_avatar;
e2->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_avatar;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_avatar
@@ -2451,11 +2451,11 @@ OptionsInstanceManager::OptionsInstanceManager()
e2->szNameNoLocale = g_szName_OptionsWidget_avatar;
e2->szName = __tr2qs_ctx_no_xgettext(g_szName_OptionsWidget_avatar, "options");
e1->pChildList->append(e2);
- e2->pChildList = 0;
+ e2->pChildList = nullptr;
e2 = new OptionsWidgetInstanceEntry;
e2->createProc = &classOptionsWidget_away_createInstanceProc;
- e2->pWidget = 0;
+ e2->pWidget = nullptr;
e2->szClassName = g_szClassName_OptionsWidget_away;
e2->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_away;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_away
@@ -2487,11 +2487,11 @@ OptionsInstanceManager::OptionsInstanceManager()
e2->szNameNoLocale = g_szName_OptionsWidget_away;
e2->szName = __tr2qs_ctx_no_xgettext(g_szName_OptionsWidget_away, "options");
e1->pChildList->append(e2);
- e2->pChildList = 0;
+ e2->pChildList = nullptr;
e2 = new OptionsWidgetInstanceEntry;
e2->createProc = &classOptionsWidget_ctcp_createInstanceProc;
- e2->pWidget = 0;
+ e2->pWidget = nullptr;
e2->szClassName = g_szClassName_OptionsWidget_ctcp;
e2->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_ctcp;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_ctcp
@@ -2523,11 +2523,11 @@ OptionsInstanceManager::OptionsInstanceManager()
e2->szNameNoLocale = g_szName_OptionsWidget_ctcp;
e2->szName = __tr2qs_ctx_no_xgettext(g_szName_OptionsWidget_ctcp, "options");
e1->pChildList->append(e2);
- e2->pChildList = 0;
+ e2->pChildList = nullptr;
e2 = new OptionsWidgetInstanceEntry;
e2->createProc = &classOptionsWidget_lag_createInstanceProc;
- e2->pWidget = 0;
+ e2->pWidget = nullptr;
e2->szClassName = g_szClassName_OptionsWidget_lag;
e2->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_lag;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_lag
@@ -2559,11 +2559,11 @@ OptionsInstanceManager::OptionsInstanceManager()
e2->szNameNoLocale = g_szName_OptionsWidget_lag;
e2->szName = __tr2qs_ctx_no_xgettext(g_szName_OptionsWidget_lag, "options");
e1->pChildList->append(e2);
- e2->pChildList = 0;
+ e2->pChildList = nullptr;
e2 = new OptionsWidgetInstanceEntry;
e2->createProc = &classOptionsWidget_logging_createInstanceProc;
- e2->pWidget = 0;
+ e2->pWidget = nullptr;
e2->szClassName = g_szClassName_OptionsWidget_logging;
e2->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_logging;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_logging
@@ -2595,11 +2595,11 @@ OptionsInstanceManager::OptionsInstanceManager()
e2->szNameNoLocale = g_szName_OptionsWidget_logging;
e2->szName = __tr2qs_ctx_no_xgettext(g_szName_OptionsWidget_logging, "options");
e1->pChildList->append(e2);
- e2->pChildList = 0;
+ e2->pChildList = nullptr;
e2 = new OptionsWidgetInstanceEntry;
e2->createProc = &classOptionsWidget_nickServ_createInstanceProc;
- e2->pWidget = 0;
+ e2->pWidget = nullptr;
e2->szClassName = g_szClassName_OptionsWidget_nickServ;
e2->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_nickServ;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_nickServ
@@ -2631,11 +2631,11 @@ OptionsInstanceManager::OptionsInstanceManager()
e2->szNameNoLocale = g_szName_OptionsWidget_nickServ;
e2->szName = __tr2qs_ctx_no_xgettext(g_szName_OptionsWidget_nickServ, "options");
e1->pChildList->append(e2);
- e2->pChildList = 0;
+ e2->pChildList = nullptr;
e2 = new OptionsWidgetInstanceEntry;
e2->createProc = &classOptionsWidget_notify_createInstanceProc;
- e2->pWidget = 0;
+ e2->pWidget = nullptr;
e2->szClassName = g_szClassName_OptionsWidget_notify;
e2->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_notify;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_notify
@@ -2667,11 +2667,11 @@ OptionsInstanceManager::OptionsInstanceManager()
e2->szNameNoLocale = g_szName_OptionsWidget_notify;
e2->szName = __tr2qs_ctx_no_xgettext(g_szName_OptionsWidget_notify, "options");
e1->pChildList->append(e2);
- e2->pChildList = 0;
+ e2->pChildList = nullptr;
e2 = new OptionsWidgetInstanceEntry;
e2->createProc = &classOptionsWidget_textIcons_createInstanceProc;
- e2->pWidget = 0;
+ e2->pWidget = nullptr;
e2->szClassName = g_szClassName_OptionsWidget_textIcons;
e2->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_textIcons;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_textIcons
@@ -2703,11 +2703,11 @@ OptionsInstanceManager::OptionsInstanceManager()
e2->szNameNoLocale = g_szName_OptionsWidget_textIcons;
e2->szName = __tr2qs_ctx_no_xgettext(g_szName_OptionsWidget_textIcons, "options");
e1->pChildList->append(e2);
- e2->pChildList = 0;
+ e2->pChildList = nullptr;
e0 = new OptionsWidgetInstanceEntry;
e0->createProc = &classOptionsWidget_ircViewTheme_createInstanceProc;
- e0->pWidget = 0;
+ e0->pWidget = nullptr;
e0->szClassName = g_szClassName_OptionsWidget_ircViewTheme;
e0->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_ircViewTheme;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_ircViewTheme
@@ -2745,7 +2745,7 @@ OptionsInstanceManager::OptionsInstanceManager()
e1 = new OptionsWidgetInstanceEntry;
e1->createProc = &classOptionsWidget_ircViewLook_createInstanceProc;
- e1->pWidget = 0;
+ e1->pWidget = nullptr;
e1->szClassName = g_szClassName_OptionsWidget_ircViewLook;
e1->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_ircViewLook;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_ircViewLook
@@ -2777,11 +2777,11 @@ OptionsInstanceManager::OptionsInstanceManager()
e1->szNameNoLocale = g_szName_OptionsWidget_ircViewLook;
e1->szName = __tr2qs_ctx_no_xgettext(g_szName_OptionsWidget_ircViewLook, "options");
e0->pChildList->append(e1);
- e1->pChildList = 0;
+ e1->pChildList = nullptr;
e1 = new OptionsWidgetInstanceEntry;
e1->createProc = &classOptionsWidget_ircViewFeatures_createInstanceProc;
- e1->pWidget = 0;
+ e1->pWidget = nullptr;
e1->szClassName = g_szClassName_OptionsWidget_ircViewFeatures;
e1->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_ircViewFeatures;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_ircViewFeatures
@@ -2813,11 +2813,11 @@ OptionsInstanceManager::OptionsInstanceManager()
e1->szNameNoLocale = g_szName_OptionsWidget_ircViewFeatures;
e1->szName = __tr2qs_ctx_no_xgettext(g_szName_OptionsWidget_ircViewFeatures, "options");
e0->pChildList->append(e1);
- e1->pChildList = 0;
+ e1->pChildList = nullptr;
e1 = new OptionsWidgetInstanceEntry;
e1->createProc = &classOptionsWidget_ircViewMarker_createInstanceProc;
- e1->pWidget = 0;
+ e1->pWidget = nullptr;
e1->szClassName = g_szClassName_OptionsWidget_ircViewMarker;
e1->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_ircViewMarker;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_ircViewMarker
@@ -2849,11 +2849,11 @@ OptionsInstanceManager::OptionsInstanceManager()
e1->szNameNoLocale = g_szName_OptionsWidget_ircViewMarker;
e1->szName = __tr2qs_ctx_no_xgettext(g_szName_OptionsWidget_ircViewMarker, "options");
e0->pChildList->append(e1);
- e1->pChildList = 0;
+ e1->pChildList = nullptr;
e0 = new OptionsWidgetInstanceEntry;
e0->createProc = &classOptionsWidget_message_createInstanceProc;
- e0->pWidget = 0;
+ e0->pWidget = nullptr;
e0->szClassName = g_szClassName_OptionsWidget_message;
e0->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_message;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_message
@@ -2891,7 +2891,7 @@ OptionsInstanceManager::OptionsInstanceManager()
e1 = new OptionsWidgetInstanceEntry;
e1->createProc = &classOptionsWidget_privmsg_createInstanceProc;
- e1->pWidget = 0;
+ e1->pWidget = nullptr;
e1->szClassName = g_szClassName_OptionsWidget_privmsg;
e1->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_privmsg;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_privmsg
@@ -2923,11 +2923,11 @@ OptionsInstanceManager::OptionsInstanceManager()
e1->szNameNoLocale = g_szName_OptionsWidget_privmsg;
e1->szName = __tr2qs_ctx_no_xgettext(g_szName_OptionsWidget_privmsg, "options");
e0->pChildList->append(e1);
- e1->pChildList = 0;
+ e1->pChildList = nullptr;
e1 = new OptionsWidgetInstanceEntry;
e1->createProc = &classOptionsWidget_timestamp_createInstanceProc;
- e1->pWidget = 0;
+ e1->pWidget = nullptr;
e1->szClassName = g_szClassName_OptionsWidget_timestamp;
e1->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_timestamp;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_timestamp
@@ -2959,11 +2959,11 @@ OptionsInstanceManager::OptionsInstanceManager()
e1->szNameNoLocale = g_szName_OptionsWidget_timestamp;
e1->szName = __tr2qs_ctx_no_xgettext(g_szName_OptionsWidget_timestamp, "options");
e0->pChildList->append(e1);
- e1->pChildList = 0;
+ e1->pChildList = nullptr;
e1 = new OptionsWidgetInstanceEntry;
e1->createProc = &classOptionsWidget_messageColors_createInstanceProc;
- e1->pWidget = 0;
+ e1->pWidget = nullptr;
e1->szClassName = g_szClassName_OptionsWidget_messageColors;
e1->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_messageColors;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_messageColors
@@ -2995,11 +2995,11 @@ OptionsInstanceManager::OptionsInstanceManager()
e1->szNameNoLocale = g_szName_OptionsWidget_messageColors;
e1->szName = __tr2qs_ctx_no_xgettext(g_szName_OptionsWidget_messageColors, "options");
e0->pChildList->append(e1);
- e1->pChildList = 0;
+ e1->pChildList = nullptr;
e1 = new OptionsWidgetInstanceEntry;
e1->createProc = &classOptionsWidget_standardColors_createInstanceProc;
- e1->pWidget = 0;
+ e1->pWidget = nullptr;
e1->szClassName = g_szClassName_OptionsWidget_standardColors;
e1->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_standardColors;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_standardColors
@@ -3031,11 +3031,11 @@ OptionsInstanceManager::OptionsInstanceManager()
e1->szNameNoLocale = g_szName_OptionsWidget_standardColors;
e1->szName = __tr2qs_ctx_no_xgettext(g_szName_OptionsWidget_standardColors, "options");
e0->pChildList->append(e1);
- e1->pChildList = 0;
+ e1->pChildList = nullptr;
e0 = new OptionsWidgetInstanceEntry;
e0->createProc = &classOptionsWidget_notifierLook_createInstanceProc;
- e0->pWidget = 0;
+ e0->pWidget = nullptr;
e0->szClassName = g_szClassName_OptionsWidget_notifierLook;
e0->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_notifierLook;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_notifierLook
@@ -3067,11 +3067,11 @@ OptionsInstanceManager::OptionsInstanceManager()
e0->szNameNoLocale = g_szName_OptionsWidget_notifierLook;
e0->szName = __tr2qs_ctx_no_xgettext(g_szName_OptionsWidget_notifierLook, "options");
m_pInstanceTree->append(e0);
- e0->pChildList = 0;
+ e0->pChildList = nullptr;
e0 = new OptionsWidgetInstanceEntry;
e0->createProc = &classOptionsWidget_servers_createInstanceProc;
- e0->pWidget = 0;
+ e0->pWidget = nullptr;
e0->szClassName = g_szClassName_OptionsWidget_servers;
e0->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_servers;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_servers
@@ -3103,11 +3103,11 @@ OptionsInstanceManager::OptionsInstanceManager()
e0->szNameNoLocale = g_szName_OptionsWidget_servers;
e0->szName = __tr2qs_ctx_no_xgettext(g_szName_OptionsWidget_servers, "options");
m_pInstanceTree->append(e0);
- e0->pChildList = 0;
+ e0->pChildList = nullptr;
e0 = new OptionsWidgetInstanceEntry;
e0->createProc = &classOptionsWidget_theme_createInstanceProc;
- e0->pWidget = 0;
+ e0->pWidget = nullptr;
e0->szClassName = g_szClassName_OptionsWidget_theme;
e0->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_theme;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_theme
@@ -3139,11 +3139,11 @@ OptionsInstanceManager::OptionsInstanceManager()
e0->szNameNoLocale = g_szName_OptionsWidget_theme;
e0->szName = __tr2qs_ctx_no_xgettext(g_szName_OptionsWidget_theme, "options");
m_pInstanceTree->append(e0);
- e0->pChildList = 0;
+ e0->pChildList = nullptr;
e0 = new OptionsWidgetInstanceEntry;
e0->createProc = &classOptionsWidget_themeTransparency_createInstanceProc;
- e0->pWidget = 0;
+ e0->pWidget = nullptr;
e0->szClassName = g_szClassName_OptionsWidget_themeTransparency;
e0->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_themeTransparency;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_themeTransparency
@@ -3175,11 +3175,11 @@ OptionsInstanceManager::OptionsInstanceManager()
e0->szNameNoLocale = g_szName_OptionsWidget_themeTransparency;
e0->szName = __tr2qs_ctx_no_xgettext(g_szName_OptionsWidget_themeTransparency, "options");
m_pInstanceTree->append(e0);
- e0->pChildList = 0;
+ e0->pChildList = nullptr;
e0 = new OptionsWidgetInstanceEntry;
e0->createProc = &classOptionsWidget_themeToolBarApplets_createInstanceProc;
- e0->pWidget = 0;
+ e0->pWidget = nullptr;
e0->szClassName = g_szClassName_OptionsWidget_themeToolBarApplets;
e0->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_themeToolBarApplets;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_themeToolBarApplets
@@ -3211,11 +3211,11 @@ OptionsInstanceManager::OptionsInstanceManager()
e0->szNameNoLocale = g_szName_OptionsWidget_themeToolBarApplets;
e0->szName = __tr2qs_ctx_no_xgettext(g_szName_OptionsWidget_themeToolBarApplets, "options");
m_pInstanceTree->append(e0);
- e0->pChildList = 0;
+ e0->pChildList = nullptr;
e0 = new OptionsWidgetInstanceEntry;
e0->createProc = &classOptionsWidget_topicLabel_createInstanceProc;
- e0->pWidget = 0;
+ e0->pWidget = nullptr;
e0->szClassName = g_szClassName_OptionsWidget_topicLabel;
e0->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_topicLabel;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_topicLabel
@@ -3247,11 +3247,11 @@ OptionsInstanceManager::OptionsInstanceManager()
e0->szNameNoLocale = g_szName_OptionsWidget_topicLabel;
e0->szName = __tr2qs_ctx_no_xgettext(g_szName_OptionsWidget_topicLabel, "options");
m_pInstanceTree->append(e0);
- e0->pChildList = 0;
+ e0->pChildList = nullptr;
e0 = new OptionsWidgetInstanceEntry;
e0->createProc = &classOptionsWidget_userList_createInstanceProc;
- e0->pWidget = 0;
+ e0->pWidget = nullptr;
e0->szClassName = g_szClassName_OptionsWidget_userList;
e0->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_userList;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_userList
@@ -3289,7 +3289,7 @@ OptionsInstanceManager::OptionsInstanceManager()
e1 = new OptionsWidgetInstanceEntry;
e1->createProc = &classOptionsWidget_userListBackground_createInstanceProc;
- e1->pWidget = 0;
+ e1->pWidget = nullptr;
e1->szClassName = g_szClassName_OptionsWidget_userListBackground;
e1->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_userListBackground;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_userListBackground
@@ -3321,11 +3321,11 @@ OptionsInstanceManager::OptionsInstanceManager()
e1->szNameNoLocale = g_szName_OptionsWidget_userListBackground;
e1->szName = __tr2qs_ctx_no_xgettext(g_szName_OptionsWidget_userListBackground, "options");
e0->pChildList->append(e1);
- e1->pChildList = 0;
+ e1->pChildList = nullptr;
e1 = new OptionsWidgetInstanceEntry;
e1->createProc = &classOptionsWidget_userListForeground_createInstanceProc;
- e1->pWidget = 0;
+ e1->pWidget = nullptr;
e1->szClassName = g_szClassName_OptionsWidget_userListForeground;
e1->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_userListForeground;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_userListForeground
@@ -3357,11 +3357,11 @@ OptionsInstanceManager::OptionsInstanceManager()
e1->szNameNoLocale = g_szName_OptionsWidget_userListForeground;
e1->szName = __tr2qs_ctx_no_xgettext(g_szName_OptionsWidget_userListForeground, "options");
e0->pChildList->append(e1);
- e1->pChildList = 0;
+ e1->pChildList = nullptr;
e1 = new OptionsWidgetInstanceEntry;
e1->createProc = &classOptionsWidget_userListGrid_createInstanceProc;
- e1->pWidget = 0;
+ e1->pWidget = nullptr;
e1->szClassName = g_szClassName_OptionsWidget_userListGrid;
e1->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_userListGrid;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_userListGrid
@@ -3393,11 +3393,11 @@ OptionsInstanceManager::OptionsInstanceManager()
e1->szNameNoLocale = g_szName_OptionsWidget_userListGrid;
e1->szName = __tr2qs_ctx_no_xgettext(g_szName_OptionsWidget_userListGrid, "options");
e0->pChildList->append(e1);
- e1->pChildList = 0;
+ e1->pChildList = nullptr;
e1 = new OptionsWidgetInstanceEntry;
e1->createProc = &classOptionsWidget_userListFeatures_createInstanceProc;
- e1->pWidget = 0;
+ e1->pWidget = nullptr;
e1->szClassName = g_szClassName_OptionsWidget_userListFeatures;
e1->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_userListFeatures;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_userListFeatures
@@ -3429,11 +3429,11 @@ OptionsInstanceManager::OptionsInstanceManager()
e1->szNameNoLocale = g_szName_OptionsWidget_userListFeatures;
e1->szName = __tr2qs_ctx_no_xgettext(g_szName_OptionsWidget_userListFeatures, "options");
e0->pChildList->append(e1);
- e1->pChildList = 0;
+ e1->pChildList = nullptr;
e0 = new OptionsWidgetInstanceEntry;
e0->createProc = &classOptionsWidget_windowList_createInstanceProc;
- e0->pWidget = 0;
+ e0->pWidget = nullptr;
e0->szClassName = g_szClassName_OptionsWidget_windowList;
e0->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_windowList;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_windowList
@@ -3471,7 +3471,7 @@ OptionsInstanceManager::OptionsInstanceManager()
e1 = new OptionsWidgetInstanceEntry;
e1->createProc = &classOptionsWidget_windowListTree_createInstanceProc;
- e1->pWidget = 0;
+ e1->pWidget = nullptr;
e1->szClassName = g_szClassName_OptionsWidget_windowListTree;
e1->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_windowListTree;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_windowListTree
@@ -3509,7 +3509,7 @@ OptionsInstanceManager::OptionsInstanceManager()
e2 = new OptionsWidgetInstanceEntry;
e2->createProc = &classOptionsWidget_windowListTreeForeground_createInstanceProc;
- e2->pWidget = 0;
+ e2->pWidget = nullptr;
e2->szClassName = g_szClassName_OptionsWidget_windowListTreeForeground;
e2->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_windowListTreeForeground;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_windowListTreeForeground
@@ -3541,11 +3541,11 @@ OptionsInstanceManager::OptionsInstanceManager()
e2->szNameNoLocale = g_szName_OptionsWidget_windowListTreeForeground;
e2->szName = __tr2qs_ctx_no_xgettext(g_szName_OptionsWidget_windowListTreeForeground, "options");
e1->pChildList->append(e2);
- e2->pChildList = 0;
+ e2->pChildList = nullptr;
e2 = new OptionsWidgetInstanceEntry;
e2->createProc = &classOptionsWidget_windowListTreeBackground_createInstanceProc;
- e2->pWidget = 0;
+ e2->pWidget = nullptr;
e2->szClassName = g_szClassName_OptionsWidget_windowListTreeBackground;
e2->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_windowListTreeBackground;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_windowListTreeBackground
@@ -3577,11 +3577,11 @@ OptionsInstanceManager::OptionsInstanceManager()
e2->szNameNoLocale = g_szName_OptionsWidget_windowListTreeBackground;
e2->szName = __tr2qs_ctx_no_xgettext(g_szName_OptionsWidget_windowListTreeBackground, "options");
e1->pChildList->append(e2);
- e2->pChildList = 0;
+ e2->pChildList = nullptr;
e2 = new OptionsWidgetInstanceEntry;
e2->createProc = &classOptionsWidget_windowListTreeFeatures_createInstanceProc;
- e2->pWidget = 0;
+ e2->pWidget = nullptr;
e2->szClassName = g_szClassName_OptionsWidget_windowListTreeFeatures;
e2->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_windowListTreeFeatures;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_windowListTreeFeatures
@@ -3613,11 +3613,11 @@ OptionsInstanceManager::OptionsInstanceManager()
e2->szNameNoLocale = g_szName_OptionsWidget_windowListTreeFeatures;
e2->szName = __tr2qs_ctx_no_xgettext(g_szName_OptionsWidget_windowListTreeFeatures, "options");
e1->pChildList->append(e2);
- e2->pChildList = 0;
+ e2->pChildList = nullptr;
e1 = new OptionsWidgetInstanceEntry;
e1->createProc = &classOptionsWidget_windowListClassic_createInstanceProc;
- e1->pWidget = 0;
+ e1->pWidget = nullptr;
e1->szClassName = g_szClassName_OptionsWidget_windowListClassic;
e1->eIcon = KVI_OPTIONS_WIDGET_ICON_OptionsWidget_windowListClassic;
#ifdef KVI_OPTIONS_WIDGET_PRIORITY_OptionsWidget_windowListClassic
@@ -3649,7 +3649,7 @@ OptionsInstanceManager::OptionsInstanceManager()
e1->szNameNoLocale = g_szName_OptionsWidget_windowListClassic;
e1->szName = __tr2qs_ctx_no_xgettext(g_szName_OptionsWidget_windowListClassic, "options");
e0->pChildList->append(e1);
- e1->pChildList = 0;
+ e1->pChildList = nullptr;
}
void OptionsInstanceManager::deleteInstanceTree(KviPointerList<OptionsWidgetInstanceEntry> * pList)
@@ -3664,7 +3664,7 @@ void OptionsInstanceManager::deleteInstanceTree(KviPointerList<OptionsWidgetInst
{
disconnect(pEntry->pWidget, SIGNAL(destroyed()), this, SLOT(widgetDestroyed()));
delete pEntry->pWidget->parent();
- pEntry->pWidget = 0;
+ pEntry->pWidget = nullptr;
}
else
{
@@ -3687,14 +3687,14 @@ OptionsInstanceManager::~OptionsInstanceManager()
void OptionsInstanceManager::cleanup(KviModule *)
{
deleteInstanceTree(m_pInstanceTree);
- m_pInstanceTree = 0;
+ m_pInstanceTree = nullptr;
}
void OptionsInstanceManager::widgetDestroyed()
{
OptionsWidgetInstanceEntry * pEntry = findInstanceEntry(sender(), m_pInstanceTree);
if(pEntry)
- pEntry->pWidget = 0;
+ pEntry->pWidget = nullptr;
if(g_iOptionWidgetInstances > 0)
g_iOptionWidgetInstances--;
}
@@ -3702,7 +3702,7 @@ void OptionsInstanceManager::widgetDestroyed()
KviOptionsWidget * OptionsInstanceManager::getInstance(OptionsWidgetInstanceEntry * pEntry, QWidget * pPar)
{
if(!pEntry)
- return NULL;
+ return nullptr;
#if 0
if(pEntry->pWidget)
@@ -3786,7 +3786,7 @@ OptionsWidgetInstanceEntry * OptionsInstanceManager::findInstanceEntry(const QOb
}
}
}
- return 0;
+ return nullptr;
}
OptionsWidgetInstanceEntry * OptionsInstanceManager::findInstanceEntry(const char * pcName, KviPointerList<OptionsWidgetInstanceEntry> * pList)
@@ -3805,7 +3805,7 @@ OptionsWidgetInstanceEntry * OptionsInstanceManager::findInstanceEntry(const cha
}
}
}
- return 0;
+ return nullptr;
}
OptionsWidgetInstanceEntry * OptionsInstanceManager::findInstanceEntry(const char * pcName)
diff --git a/src/modules/options/OptionsWidgetContainer.cpp b/src/modules/options/OptionsWidgetContainer.cpp
index 5b891fb8e..04afa1040 100644
--- a/src/modules/options/OptionsWidgetContainer.cpp
+++ b/src/modules/options/OptionsWidgetContainer.cpp
@@ -48,7 +48,7 @@ OptionsWidgetContainer::OptionsWidgetContainer(QWidget * par, bool bModal)
setObjectName("container");
- m_pOptionsWidget = NULL;
+ m_pOptionsWidget = nullptr;
if(bModal)
setWindowModality(par ? Qt::WindowModal : Qt::ApplicationModal);
@@ -76,7 +76,7 @@ void OptionsWidgetContainer::setNextToLeft(QWidget * pWidget)
void OptionsWidgetContainer::optionsWidgetDestroyed()
{
- m_pOptionsWidget = NULL;
+ m_pOptionsWidget = nullptr;
}
void OptionsWidgetContainer::childEvent(QChildEvent * e)
@@ -89,7 +89,7 @@ void OptionsWidgetContainer::childEvent(QChildEvent * e)
if(e->child() == static_cast<QObject *>(m_pOptionsWidget))
{
QObject::disconnect(m_pOptionsWidget, SIGNAL(destroyed()), this, SLOT(optionsWidgetDestroyed()));
- m_pOptionsWidget = NULL;
+ m_pOptionsWidget = nullptr;
}
}
diff --git a/src/modules/options/OptionsWidget_alertsAndHighlighting.cpp b/src/modules/options/OptionsWidget_alertsAndHighlighting.cpp
index 2d69b9c71..67002ba08 100644
--- a/src/modules/options/OptionsWidget_alertsAndHighlighting.cpp
+++ b/src/modules/options/OptionsWidget_alertsAndHighlighting.cpp
@@ -41,8 +41,7 @@ OptionsWidget_alertsAndHighlighting::OptionsWidget_alertsAndHighlighting(QWidget
}
OptionsWidget_alertsAndHighlighting::~OptionsWidget_alertsAndHighlighting()
-{
-}
+ = default;
OptionsWidget_highlighting::OptionsWidget_highlighting(QWidget * parent)
: KviOptionsWidget(parent)
@@ -98,8 +97,7 @@ OptionsWidget_highlighting::OptionsWidget_highlighting(QWidget * parent)
}
OptionsWidget_highlighting::~OptionsWidget_highlighting()
-{
-}
+ = default;
void OptionsWidget_highlighting::commit()
{
@@ -140,7 +138,6 @@ OptionsWidget_alerts::OptionsWidget_alerts(QWidget * parent)
}
OptionsWidget_alerts::~OptionsWidget_alerts()
-{
-}
+ = default;
#endif //_OPTW_HIGHLIGHTING_CPP_
diff --git a/src/modules/options/OptionsWidget_antiSpam.cpp b/src/modules/options/OptionsWidget_antiSpam.cpp
index 8ce261fe4..71d42873b 100644
--- a/src/modules/options/OptionsWidget_antiSpam.cpp
+++ b/src/modules/options/OptionsWidget_antiSpam.cpp
@@ -51,8 +51,7 @@ OptionsWidget_antispam::OptionsWidget_antispam(QWidget * parent)
}
OptionsWidget_antispam::~OptionsWidget_antispam()
-{
-}
+ = default;
void OptionsWidget_antispam::reenableStuff(bool)
{
diff --git a/src/modules/options/OptionsWidget_avatar.cpp b/src/modules/options/OptionsWidget_avatar.cpp
index 3766e6498..4bf45ff99 100644
--- a/src/modules/options/OptionsWidget_avatar.cpp
+++ b/src/modules/options/OptionsWidget_avatar.cpp
@@ -114,5 +114,4 @@ OptionsWidget_avatar::OptionsWidget_avatar(QWidget * parent)
}
OptionsWidget_avatar::~OptionsWidget_avatar()
-{
-}
+ = default;
diff --git a/src/modules/options/OptionsWidget_away.cpp b/src/modules/options/OptionsWidget_away.cpp
index 8f1879d12..2912b8c44 100644
--- a/src/modules/options/OptionsWidget_away.cpp
+++ b/src/modules/options/OptionsWidget_away.cpp
@@ -56,8 +56,7 @@ OptionsWidget_away::OptionsWidget_away(QWidget * parent)
}
OptionsWidget_away::~OptionsWidget_away()
-{
-}
+ = default;
void OptionsWidget_away::enableCustomAwayText(bool)
{
diff --git a/src/modules/options/OptionsWidget_channel.cpp b/src/modules/options/OptionsWidget_channel.cpp
index 22da578b1..a79f63d56 100644
--- a/src/modules/options/OptionsWidget_channel.cpp
+++ b/src/modules/options/OptionsWidget_channel.cpp
@@ -41,8 +41,7 @@ OptionsWidget_channel::OptionsWidget_channel(QWidget * pParent)
}
OptionsWidget_channel::~OptionsWidget_channel()
-{
-}
+ = default;
OptionsWidget_channelGeneral::OptionsWidget_channelGeneral(QWidget * pParent)
: KviOptionsWidget(pParent)
@@ -90,8 +89,7 @@ OptionsWidget_channelGeneral::OptionsWidget_channelGeneral(QWidget * pParent)
}
OptionsWidget_channelGeneral::~OptionsWidget_channelGeneral()
-{
-}
+ = default;
OptionsWidget_channelAdvanced::OptionsWidget_channelAdvanced(QWidget * pParent)
: KviOptionsWidget(pParent)
@@ -165,8 +163,7 @@ OptionsWidget_channelAdvanced::OptionsWidget_channelAdvanced(QWidget * pParent)
}
OptionsWidget_channelAdvanced::~OptionsWidget_channelAdvanced()
-{
-}
+ = default;
void OptionsWidget_channelAdvanced::commit()
{
diff --git a/src/modules/options/OptionsWidget_connection.cpp b/src/modules/options/OptionsWidget_connection.cpp
index 8f3335d76..ca27b9a92 100644
--- a/src/modules/options/OptionsWidget_connection.cpp
+++ b/src/modules/options/OptionsWidget_connection.cpp
@@ -92,8 +92,7 @@ OptionsWidget_connection::OptionsWidget_connection(QWidget * parent)
}
OptionsWidget_connection::~OptionsWidget_connection()
-{
-}
+ = default;
OptionsWidget_connectionSsl::OptionsWidget_connectionSsl(QWidget * parent)
: KviOptionsWidget(parent)
@@ -138,8 +137,7 @@ OptionsWidget_connectionSsl::OptionsWidget_connectionSsl(QWidget * parent)
}
OptionsWidget_connectionSsl::~OptionsWidget_connectionSsl()
-{
-}
+ = default;
OptionsWidget_connectionSocket::OptionsWidget_connectionSocket(QWidget * parent)
: KviOptionsWidget(parent)
@@ -188,8 +186,7 @@ OptionsWidget_connectionSocket::OptionsWidget_connectionSocket(QWidget * parent)
}
OptionsWidget_connectionSocket::~OptionsWidget_connectionSocket()
-{
-}
+ = default;
OptionsWidget_identService::OptionsWidget_identService(QWidget * parent)
: KviOptionsWidget(parent)
@@ -278,8 +275,7 @@ OptionsWidget_identService::OptionsWidget_identService(QWidget * parent)
}
OptionsWidget_identService::~OptionsWidget_identService()
-{
-}
+ = default;
void OptionsWidget_identService::commit()
{
@@ -306,5 +302,4 @@ OptionsWidget_connectionAdvanced::OptionsWidget_connectionAdvanced(QWidget * par
}
OptionsWidget_connectionAdvanced::~OptionsWidget_connectionAdvanced()
-{
-}
+ = default;
diff --git a/src/modules/options/OptionsWidget_ctcp.cpp b/src/modules/options/OptionsWidget_ctcp.cpp
index 634551ad8..29f71dd40 100644
--- a/src/modules/options/OptionsWidget_ctcp.cpp
+++ b/src/modules/options/OptionsWidget_ctcp.cpp
@@ -74,5 +74,4 @@ OptionsWidget_ctcp::OptionsWidget_ctcp(QWidget * parent)
}
OptionsWidget_ctcp::~OptionsWidget_ctcp()
-{
-}
+ = default;
diff --git a/src/modules/options/OptionsWidget_ctcpFloodProtection.cpp b/src/modules/options/OptionsWidget_ctcpFloodProtection.cpp
index d4972b4ca..8f625c57a 100644
--- a/src/modules/options/OptionsWidget_ctcpFloodProtection.cpp
+++ b/src/modules/options/OptionsWidget_ctcpFloodProtection.cpp
@@ -107,5 +107,4 @@ OptionsWidget_ctcpFloodProtection::OptionsWidget_ctcpFloodProtection(QWidget * p
}
OptionsWidget_ctcpFloodProtection::~OptionsWidget_ctcpFloodProtection()
-{
-}
+ = default;
diff --git a/src/modules/options/OptionsWidget_dcc.cpp b/src/modules/options/OptionsWidget_dcc.cpp
index 0f4773476..a89dd79d6 100644
--- a/src/modules/options/OptionsWidget_dcc.cpp
+++ b/src/modules/options/OptionsWidget_dcc.cpp
@@ -35,8 +35,7 @@ OptionsWidget_dcc::OptionsWidget_dcc(QWidget * pParent)
}
OptionsWidget_dcc::~OptionsWidget_dcc()
-{
-}
+ = default;
OptionsWidget_dccGeneral::OptionsWidget_dccGeneral(QWidget * parent)
: KviOptionsWidget(parent)
@@ -54,8 +53,7 @@ OptionsWidget_dccGeneral::OptionsWidget_dccGeneral(QWidget * parent)
}
OptionsWidget_dccGeneral::~OptionsWidget_dccGeneral()
-{
-}
+ = default;
OptionsWidget_dccAdvanced::OptionsWidget_dccAdvanced(QWidget * parent)
: KviOptionsWidget(parent)
@@ -155,8 +153,7 @@ OptionsWidget_dccAdvanced::OptionsWidget_dccAdvanced(QWidget * parent)
}
OptionsWidget_dccAdvanced::~OptionsWidget_dccAdvanced()
-{
-}
+ = default;
OptionsWidget_dccSend::OptionsWidget_dccSend(QWidget * parent)
: KviOptionsWidget(parent)
@@ -165,8 +162,7 @@ OptionsWidget_dccSend::OptionsWidget_dccSend(QWidget * parent)
}
OptionsWidget_dccSend::~OptionsWidget_dccSend()
-{
-}
+ = default;
OptionsWidget_dccSendGeneral::OptionsWidget_dccSendGeneral(QWidget * parent)
: KviOptionsWidget(parent)
@@ -223,8 +219,7 @@ OptionsWidget_dccSendGeneral::OptionsWidget_dccSendGeneral(QWidget * parent)
}
OptionsWidget_dccSendGeneral::~OptionsWidget_dccSendGeneral()
-{
-}
+ = default;
OptionsWidget_dccSendAdvanced::OptionsWidget_dccSendAdvanced(QWidget * parent)
: KviOptionsWidget(parent)
@@ -326,8 +321,7 @@ OptionsWidget_dccSendAdvanced::OptionsWidget_dccSendAdvanced(QWidget * parent)
}
OptionsWidget_dccSendAdvanced::~OptionsWidget_dccSendAdvanced()
-{
-}
+ = default;
OptionsWidget_dccChat::OptionsWidget_dccChat(QWidget * parent)
: KviOptionsWidget(parent)
@@ -375,8 +369,7 @@ OptionsWidget_dccChat::OptionsWidget_dccChat(QWidget * parent)
}
OptionsWidget_dccChat::~OptionsWidget_dccChat()
-{
-}
+ = default;
OptionsWidget_dccVoice::OptionsWidget_dccVoice(QWidget * p) : KviOptionsWidget(p)
{
@@ -419,5 +412,4 @@ OptionsWidget_dccVoice::OptionsWidget_dccVoice(QWidget * p) : KviOptionsWidget(p
}
OptionsWidget_dccVoice::~OptionsWidget_dccVoice()
-{
-}
+ = default;
diff --git a/src/modules/options/OptionsWidget_general.cpp b/src/modules/options/OptionsWidget_general.cpp
index 1ead7ce6d..0414981cb 100644
--- a/src/modules/options/OptionsWidget_general.cpp
+++ b/src/modules/options/OptionsWidget_general.cpp
@@ -45,5 +45,4 @@ OptionsWidget_general::OptionsWidget_general(QWidget * parent)
}
OptionsWidget_general::~OptionsWidget_general()
-{
-}
+ = default;
diff --git a/src/modules/options/OptionsWidget_identity.cpp b/src/modules/options/OptionsWidget_identity.cpp
index 62159e7fb..599f447bb 100644
--- a/src/modules/options/OptionsWidget_identity.cpp
+++ b/src/modules/options/OptionsWidget_identity.cpp
@@ -105,8 +105,7 @@ NickAlternativesDialog::NickAlternativesDialog(QWidget * par, const QString & n1
}
NickAlternativesDialog::~NickAlternativesDialog()
-{
-}
+ = default;
void NickAlternativesDialog::fill(QString & n1, QString & n2, QString & n3)
{
@@ -250,8 +249,7 @@ AvatarSelectionDialog::AvatarSelectionDialog(QWidget * par, const QString & szIn
}
AvatarSelectionDialog::~AvatarSelectionDialog()
-{
-}
+ = default;
void AvatarSelectionDialog::okClicked()
{
@@ -285,8 +283,7 @@ OptionsWidget_identity::OptionsWidget_identity(QWidget * parent)
}
OptionsWidget_identity::~OptionsWidget_identity()
-{
-}
+ = default;
KviIdentityGeneralOptionsWidget::KviIdentityGeneralOptionsWidget(QWidget * parent)
: KviOptionsWidget(parent)
@@ -413,8 +410,7 @@ KviIdentityGeneralOptionsWidget::KviIdentityGeneralOptionsWidget(QWidget * paren
}
KviIdentityGeneralOptionsWidget::~KviIdentityGeneralOptionsWidget()
-{
-}
+ = default;
void KviIdentityGeneralOptionsWidget::setNickAlternatives()
{
@@ -665,9 +661,9 @@ void OptionsWidget_identityAvatar::chooseAvatar()
OptionsWidget_identityAdvanced::OptionsWidget_identityAdvanced(QWidget * parent)
: KviOptionsWidget(parent)
{
- m_pISelector = 0;
- m_pWSelector = 0;
- m_pSSelector = 0;
+ m_pISelector = nullptr;
+ m_pWSelector = nullptr;
+ m_pSSelector = nullptr;
m_sModeStr = KVI_OPTION_STRING(KviOption_stringDefaultUserMode);
m_bI = m_sModeStr.contains('i');
@@ -701,8 +697,7 @@ OptionsWidget_identityAdvanced::OptionsWidget_identityAdvanced(QWidget * parent)
}
OptionsWidget_identityAdvanced::~OptionsWidget_identityAdvanced()
-{
-}
+ = default;
void OptionsWidget_identityAdvanced::commit()
{
@@ -721,7 +716,7 @@ OptionsWidget_identityProfile::OptionsWidget_identityProfile(QWidget * pParent)
: KviOptionsWidget(pParent)
{
setObjectName("identity_profiles_option_widget");
- m_pEditor = 0;
+ m_pEditor = nullptr;
m_iCurrentEditedProfile = -1;
createLayout();
@@ -795,8 +790,7 @@ OptionsWidget_identityProfile::OptionsWidget_identityProfile(QWidget * pParent)
}
OptionsWidget_identityProfile::~OptionsWidget_identityProfile()
-{
-}
+ = default;
void OptionsWidget_identityProfile::toggleControls()
{
@@ -982,8 +976,7 @@ IdentityProfileEditor::IdentityProfileEditor(QWidget * pParent)
}
IdentityProfileEditor::~IdentityProfileEditor()
-{
-}
+ = default;
bool IdentityProfileEditor::editProfile(KviIdentityProfile * pProfile)
{
diff --git a/src/modules/options/OptionsWidget_ignore.cpp b/src/modules/options/OptionsWidget_ignore.cpp
index 4715426a1..a12038b15 100644
--- a/src/modules/options/OptionsWidget_ignore.cpp
+++ b/src/modules/options/OptionsWidget_ignore.cpp
@@ -50,8 +50,7 @@ OptionsWidget_ignore::OptionsWidget_ignore(QWidget * parent)
}
OptionsWidget_ignore::~OptionsWidget_ignore()
-{
-}
+ = default;
void OptionsWidget_ignore::enableVerbose(bool)
{
diff --git a/src/modules/options/OptionsWidget_input.cpp b/src/modules/options/OptionsWidget_input.cpp
index c4431b68a..804d8fafb 100644
--- a/src/modules/options/OptionsWidget_input.cpp
+++ b/src/modules/options/OptionsWidget_input.cpp
@@ -97,8 +97,7 @@ OptionsWidget_inputLook::OptionsWidget_inputLook(QWidget * parent)
}
OptionsWidget_inputLook::~OptionsWidget_inputLook()
-{
-}
+ = default;
void OptionsWidget_inputLook::commit()
{
@@ -166,5 +165,4 @@ OptionsWidget_inputFeatures::OptionsWidget_inputFeatures(QWidget * parent)
}
OptionsWidget_inputFeatures::~OptionsWidget_inputFeatures()
-{
-}
+ = default;
diff --git a/src/modules/options/OptionsWidget_interfaceFeatures.cpp b/src/modules/options/OptionsWidget_interfaceFeatures.cpp
index e486ed284..90596731a 100644
--- a/src/modules/options/OptionsWidget_interfaceFeatures.cpp
+++ b/src/modules/options/OptionsWidget_interfaceFeatures.cpp
@@ -72,5 +72,4 @@ OptionsWidget_interfaceFeatures::OptionsWidget_interfaceFeatures(QWidget * paren
}
OptionsWidget_interfaceFeatures::~OptionsWidget_interfaceFeatures()
-{
-}
+ = default;
diff --git a/src/modules/options/OptionsWidget_irc.cpp b/src/modules/options/OptionsWidget_irc.cpp
index 7f68bb442..c49c8659b 100644
--- a/src/modules/options/OptionsWidget_irc.cpp
+++ b/src/modules/options/OptionsWidget_irc.cpp
@@ -36,8 +36,7 @@ OptionsWidget_irc::OptionsWidget_irc(QWidget * parent)
}
OptionsWidget_irc::~OptionsWidget_irc()
-{
-}
+ = default;
OptionsWidget_ircGeneral::OptionsWidget_ircGeneral(QWidget * parent)
: KviOptionsWidget(parent)
@@ -50,8 +49,7 @@ OptionsWidget_ircGeneral::OptionsWidget_ircGeneral(QWidget * parent)
}
OptionsWidget_ircGeneral::~OptionsWidget_ircGeneral()
-{
-}
+ = default;
OptionsWidget_ircAdvanced::OptionsWidget_ircAdvanced(QWidget * parent)
: KviOptionsWidget(parent)
@@ -77,5 +75,4 @@ OptionsWidget_ircAdvanced::OptionsWidget_ircAdvanced(QWidget * parent)
}
OptionsWidget_ircAdvanced::~OptionsWidget_ircAdvanced()
-{
-}
+ = default;
diff --git a/src/modules/options/OptionsWidget_ircOutput.cpp b/src/modules/options/OptionsWidget_ircOutput.cpp
index 9cff3d256..86bbf5088 100644
--- a/src/modules/options/OptionsWidget_ircOutput.cpp
+++ b/src/modules/options/OptionsWidget_ircOutput.cpp
@@ -89,8 +89,7 @@ OptionsWidget_ircOutput::OptionsWidget_ircOutput(QWidget * pParent)
}
OptionsWidget_ircOutput::~OptionsWidget_ircOutput()
-{
-}
+ = default;
void OptionsWidget_ircOutput::commit()
{
diff --git a/src/modules/options/OptionsWidget_ircView.cpp b/src/modules/options/OptionsWidget_ircView.cpp
index deb2461a1..85319908e 100644
--- a/src/modules/options/OptionsWidget_ircView.cpp
+++ b/src/modules/options/OptionsWidget_ircView.cpp
@@ -36,8 +36,7 @@ OptionsWidget_ircViewTheme::OptionsWidget_ircViewTheme(QWidget * pParent)
}
OptionsWidget_ircViewTheme::~OptionsWidget_ircViewTheme()
-{
-}
+ = default;
OptionsWidget_ircViewLook::OptionsWidget_ircViewLook(QWidget * parent)
: KviOptionsWidget(parent)
@@ -102,8 +101,7 @@ OptionsWidget_ircViewLook::OptionsWidget_ircViewLook(QWidget * parent)
}
OptionsWidget_ircViewLook::~OptionsWidget_ircViewLook()
-{
-}
+ = default;
void OptionsWidget_ircViewLook::commit()
{
@@ -166,8 +164,7 @@ OptionsWidget_ircViewFeatures::OptionsWidget_ircViewFeatures(QWidget * parent)
}
OptionsWidget_ircViewFeatures::~OptionsWidget_ircViewFeatures()
-{
-}
+ = default;
OptionsWidget_ircViewMarker::OptionsWidget_ircViewMarker(QWidget * parent)
: KviOptionsWidget(parent)
@@ -198,8 +195,7 @@ OptionsWidget_ircViewMarker::OptionsWidget_ircViewMarker(QWidget * parent)
}
OptionsWidget_ircViewMarker::~OptionsWidget_ircViewMarker()
-{
-}
+ = default;
void OptionsWidget_ircViewMarker::commit()
{
diff --git a/src/modules/options/OptionsWidget_lag.cpp b/src/modules/options/OptionsWidget_lag.cpp
index 6bb33548c..a58439e70 100644
--- a/src/modules/options/OptionsWidget_lag.cpp
+++ b/src/modules/options/OptionsWidget_lag.cpp
@@ -71,5 +71,4 @@ OptionsWidget_lag::OptionsWidget_lag(QWidget * parent)
}
OptionsWidget_lag::~OptionsWidget_lag()
-{
-}
+ = default;
diff --git a/src/modules/options/OptionsWidget_logging.cpp b/src/modules/options/OptionsWidget_logging.cpp
index ab372b4ee..5ece8dadd 100644
--- a/src/modules/options/OptionsWidget_logging.cpp
+++ b/src/modules/options/OptionsWidget_logging.cpp
@@ -69,5 +69,4 @@ OptionsWidget_logging::OptionsWidget_logging(QWidget * parent)
}
OptionsWidget_logging::~OptionsWidget_logging()
-{
-}
+ = default;
diff --git a/src/modules/options/OptionsWidget_mediaTypes.cpp b/src/modules/options/OptionsWidget_mediaTypes.cpp
index 19fe5dd5c..4115e5fff 100644
--- a/src/modules/options/OptionsWidget_mediaTypes.cpp
+++ b/src/modules/options/OptionsWidget_mediaTypes.cpp
@@ -53,8 +53,7 @@ MediaTypeTreeWidgetItem::MediaTypeTreeWidgetItem(QTreeWidget * w, KviMediaType *
}
MediaTypeTreeWidgetItem::~MediaTypeTreeWidgetItem()
-{
-}
+ = default;
void MediaTypeTreeWidgetItem::copyData(KviMediaType * t)
{
@@ -146,14 +145,13 @@ OptionsWidget_mediaTypes::OptionsWidget_mediaTypes(QWidget * parent)
layout()->setColumnStretch(2, 1);
layout()->setRowStretch(0, 1);
- m_pLastItem = 0;
+ m_pLastItem = nullptr;
fillTreeWidget();
}
OptionsWidget_mediaTypes::~OptionsWidget_mediaTypes()
-{
-}
+ = default;
void OptionsWidget_mediaTypes::fillTreeWidget()
{
@@ -241,7 +239,7 @@ void OptionsWidget_mediaTypes::delMediaType()
if(m_pLastItem)
{
MediaTypeTreeWidgetItem * it = m_pLastItem;
- m_pLastItem = 0;
+ m_pLastItem = nullptr;
delete it;
}
}
diff --git a/src/modules/options/OptionsWidget_message.cpp b/src/modules/options/OptionsWidget_message.cpp
index 881700613..f28eea533 100644
--- a/src/modules/options/OptionsWidget_message.cpp
+++ b/src/modules/options/OptionsWidget_message.cpp
@@ -55,8 +55,7 @@ OptionsWidget_message::OptionsWidget_message(QWidget * pParent)
}
OptionsWidget_message::~OptionsWidget_message()
-{
-}
+ = default;
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
@@ -123,8 +122,7 @@ void OptionsWidget_privmsg::enableDisableSmartColorSelector(bool)
}
OptionsWidget_privmsg::~OptionsWidget_privmsg()
-{
-}
+ = default;
OptionsWidget_timestamp::OptionsWidget_timestamp(QWidget * pParent)
: KviOptionsWidget(pParent)
@@ -154,8 +152,7 @@ OptionsWidget_timestamp::OptionsWidget_timestamp(QWidget * pParent)
}
OptionsWidget_timestamp::~OptionsWidget_timestamp()
-{
-}
+ = default;
void OptionsWidget_timestamp::enableDisableTimestampSelector(bool)
{
@@ -191,8 +188,7 @@ OptionsWidget_standardColors::OptionsWidget_standardColors(QWidget * parent)
}
OptionsWidget_standardColors::~OptionsWidget_standardColors()
-{
-}
+ = default;
void OptionsWidget_standardColors::resetToDefaults()
{
@@ -326,8 +322,7 @@ MessageColorListWidgetItem::MessageColorListWidgetItem(KviTalListWidget * b, int
}
MessageColorListWidgetItem::~MessageColorListWidgetItem()
-{
-}
+ = default;
void MessageColorListWidgetItemDelegate::paint(QPainter * p, const QStyleOptionViewItem & opt, const QModelIndex & index) const
{
@@ -372,7 +367,7 @@ OptionsWidget_messageColors::OptionsWidget_messageColors(QWidget * parent)
createLayout();
int i;
- m_pLastItem = 0;
+ m_pLastItem = nullptr;
m_pListView = new MessageListWidget(this);
m_pListViewItemDelegate = new MessageListWidgetItemDelegate(m_pListView);
@@ -525,7 +520,7 @@ void OptionsWidget_messageColors::itemChanged()
if(m_pLastItem)
saveLastItem();
- m_pLastItem = 0; // do NOT save in this routine
+ m_pLastItem = nullptr; // do NOT save in this routine
m_pForeListWidget->setEnabled(it);
m_pBackListWidget->setEnabled(it);
diff --git a/src/modules/options/OptionsWidget_nickserv.cpp b/src/modules/options/OptionsWidget_nickserv.cpp
index ebffe0fc5..383a371c1 100644
--- a/src/modules/options/OptionsWidget_nickserv.cpp
+++ b/src/modules/options/OptionsWidget_nickserv.cpp
@@ -115,7 +115,7 @@ NickServRuleEditor::NickServRuleEditor(QWidget * par, bool bUseServerMaskField)
}
else
{
- m_pServerMaskEdit = 0;
+ m_pServerMaskEdit = nullptr;
}
l = new QLabel(__tr2qs_ctx("Hint: Move the mouse cursor over the fields to get help", "options"), this);
@@ -143,8 +143,7 @@ NickServRuleEditor::NickServRuleEditor(QWidget * par, bool bUseServerMaskField)
}
NickServRuleEditor::~NickServRuleEditor()
-{
-}
+ = default;
bool NickServRuleEditor::validate()
{
@@ -298,8 +297,7 @@ OptionsWidget_nickServ::OptionsWidget_nickServ(QWidget * parent)
}
OptionsWidget_nickServ::~OptionsWidget_nickServ()
-{
-}
+ = default;
void OptionsWidget_nickServ::editNickServRule()
{
diff --git a/src/modules/options/OptionsWidget_notifier.cpp b/src/modules/options/OptionsWidget_notifier.cpp
index 70caf034f..95892df8e 100644
--- a/src/modules/options/OptionsWidget_notifier.cpp
+++ b/src/modules/options/OptionsWidget_notifier.cpp
@@ -95,8 +95,7 @@ OptionsWidget_notifierLook::OptionsWidget_notifierLook(QWidget * parent)
}
OptionsWidget_notifierLook::~OptionsWidget_notifierLook()
-{
-}
+ = default;
void OptionsWidget_notifierLook::commit()
{
@@ -252,8 +251,7 @@ OptionsWidget_notifier::OptionsWidget_notifier(QWidget * parent)
}
OptionsWidget_notifier::~OptionsWidget_notifier()
-{
-}
+ = default;
#ifdef COMPILE_KDE_SUPPORT
void OptionsWidget_notifier::toggleNotifierProtocol(bool)
diff --git a/src/modules/options/OptionsWidget_notify.cpp b/src/modules/options/OptionsWidget_notify.cpp
index 461632fe6..c321ecba1 100644
--- a/src/modules/options/OptionsWidget_notify.cpp
+++ b/src/modules/options/OptionsWidget_notify.cpp
@@ -85,5 +85,4 @@ OptionsWidget_notify::OptionsWidget_notify(QWidget * parent)
}
OptionsWidget_notify::~OptionsWidget_notify()
-{
-}
+ = default;
diff --git a/src/modules/options/OptionsWidget_protection.cpp b/src/modules/options/OptionsWidget_protection.cpp
index ce325813a..2c3f4cabd 100644
--- a/src/modules/options/OptionsWidget_protection.cpp
+++ b/src/modules/options/OptionsWidget_protection.cpp
@@ -39,5 +39,4 @@ OptionsWidget_protection::OptionsWidget_protection(QWidget * parent)
}
OptionsWidget_protection::~OptionsWidget_protection()
-{
-}
+ = default;
diff --git a/src/modules/options/OptionsWidget_proxy.cpp b/src/modules/options/OptionsWidget_proxy.cpp
index 8bebd95f2..c9fbafb5d 100644
--- a/src/modules/options/OptionsWidget_proxy.cpp
+++ b/src/modules/options/OptionsWidget_proxy.cpp
@@ -134,7 +134,7 @@ OptionsWidget_proxy::OptionsWidget_proxy(QWidget * parent)
#ifndef COMPILE_IPV6_SUPPORT
m_pIPv6Check->setEnabled(false);
#endif
- m_pLastEditedItem = 0;
+ m_pLastEditedItem = nullptr;
fillProxyList();
@@ -145,8 +145,7 @@ OptionsWidget_proxy::OptionsWidget_proxy(QWidget * parent)
}
OptionsWidget_proxy::~OptionsWidget_proxy()
-{
-}
+ = default;
void OptionsWidget_proxy::enableDisableUseProxySelector()
{
@@ -177,7 +176,7 @@ void OptionsWidget_proxy::fillProxyList()
}
}
if(!(g_pProxyDataBase->currentProxy()))
- currentItemChanged(0, 0);
+ currentItemChanged(nullptr, nullptr);
enableDisableUseProxySelector();
}
@@ -357,7 +356,7 @@ void OptionsWidget_proxy::removeCurrent()
if(m_pLastEditedItem)
{
QTreeWidgetItem * tmp = m_pLastEditedItem;
- m_pLastEditedItem = 0;
+ m_pLastEditedItem = nullptr;
delete tmp;
QTreeWidgetItem * it = (QTreeWidgetItem *)m_pTreeWidget->topLevelItem(0);
@@ -367,7 +366,7 @@ void OptionsWidget_proxy::removeCurrent()
}
else
{
- currentItemChanged(0, 0);
+ currentItemChanged(nullptr, nullptr);
}
}
}
diff --git a/src/modules/options/OptionsWidget_query.cpp b/src/modules/options/OptionsWidget_query.cpp
index 1174184d2..de0fa5a4d 100644
--- a/src/modules/options/OptionsWidget_query.cpp
+++ b/src/modules/options/OptionsWidget_query.cpp
@@ -116,5 +116,4 @@ OptionsWidget_query::OptionsWidget_query(QWidget * parent)
}
OptionsWidget_query::~OptionsWidget_query()
-{
-}
+ = default;
diff --git a/src/modules/options/OptionsWidget_servers.cpp b/src/modules/options/OptionsWidget_servers.cpp
index 11b85ba22..64a96a712 100644
--- a/src/modules/options/OptionsWidget_servers.cpp
+++ b/src/modules/options/OptionsWidget_servers.cpp
@@ -77,28 +77,28 @@ IrcNetworkDetailsWidget::IrcNetworkDetailsWidget(QWidget * par, KviIrcNetwork *
setModal(true);
setObjectName("network_details");
- m_pOnConnectEditor = NULL;
- m_pOnLoginEditor = NULL;
+ m_pOnConnectEditor = nullptr;
+ m_pOnLoginEditor = nullptr;
- m_pUserEditor = NULL;
- m_pPassEditor = NULL;
- m_pNickEditor = NULL;
- m_pAlternativeNickEditor = NULL;
- m_pRealEditor = NULL;
- m_pDescEditor = NULL;
+ m_pUserEditor = nullptr;
+ m_pPassEditor = nullptr;
+ m_pNickEditor = nullptr;
+ m_pAlternativeNickEditor = nullptr;
+ m_pRealEditor = nullptr;
+ m_pDescEditor = nullptr;
- m_pEncodingEditor = NULL;
- m_pTextEncodingEditor = NULL;
+ m_pEncodingEditor = nullptr;
+ m_pTextEncodingEditor = nullptr;
- m_pAutoConnectCheck = NULL;
+ m_pAutoConnectCheck = nullptr;
- m_pNickServTreeWidget = NULL;
- m_pNickServCheck = NULL;
- m_pAddRuleButton = NULL;
- m_pDelRuleButton = NULL;
- m_pEditRuleButton = NULL;
+ m_pNickServTreeWidget = nullptr;
+ m_pNickServCheck = nullptr;
+ m_pAddRuleButton = nullptr;
+ m_pDelRuleButton = nullptr;
+ m_pEditRuleButton = nullptr;
- m_pChannelListSelector = NULL;
+ m_pChannelListSelector = nullptr;
QGridLayout * g = new QGridLayout(this);
@@ -482,7 +482,7 @@ void IrcNetworkDetailsWidget::fillData(KviIrcNetwork * n)
m_pChannelListSelector->commit();
if(m_lstChannels.isEmpty())
- n->setAutoJoinChannelList(0);
+ n->setAutoJoinChannelList(nullptr);
else
n->setAutoJoinChannelList(new QStringList(m_lstChannels));
@@ -501,7 +501,7 @@ void IrcNetworkDetailsWidget::fillData(KviIrcNetwork * n)
n->setNickServRuleSet(rs);
}
else
- n->setNickServRuleSet(0);
+ n->setNickServRuleSet(nullptr);
}
if(m_pOnConnectEditor)
@@ -1225,7 +1225,7 @@ void IrcServerDetailsWidget::fillData(KviIrcServer * s)
if(m_pChannelListSelector)
m_pChannelListSelector->commit();
if(m_lstChannels.isEmpty())
- s->setAutoJoinChannelList(0);
+ s->setAutoJoinChannelList(nullptr);
else
s->setAutoJoinChannelList(new QStringList(m_lstChannels));
@@ -1250,7 +1250,7 @@ IrcServerOptionsTreeWidgetItem::IrcServerOptionsTreeWidgetItem(QTreeWidget * par
: QTreeWidgetItem(parent)
{
setIcon(0, QIcon(pm));
- m_pServerData = 0;
+ m_pServerData = nullptr;
m_pNetworkData = new KviIrcNetwork(*n);
setText(0, n->name());
setText(1, n->description());
@@ -1263,7 +1263,7 @@ IrcServerOptionsTreeWidgetItem::IrcServerOptionsTreeWidgetItem(QTreeWidgetItem *
m_pServerData = new KviIrcServer(*s);
setText(0, s->hostName());
setText(1, s->description());
- m_pNetworkData = 0;
+ m_pNetworkData = nullptr;
}
IrcServerOptionsTreeWidgetItem::~IrcServerOptionsTreeWidgetItem()
@@ -1303,9 +1303,9 @@ OptionsWidget_servers::OptionsWidget_servers(QWidget * parent)
connect(m_pImportPopup, SIGNAL(aboutToShow()), this, SLOT(importPopupAboutToShow()));
connect(m_pImportPopup, SIGNAL(triggered(QAction *)), this, SLOT(importPopupActivated(QAction *)));
- m_pServerDetailsDialog = 0;
- m_pNetworkDetailsDialog = 0;
- m_pImportFilter = 0;
+ m_pServerDetailsDialog = nullptr;
+ m_pNetworkDetailsDialog = nullptr;
+ m_pImportFilter = nullptr;
m_pFilterLabel = new QLabel(__tr2qs_ctx("Filter:", "options"), this);
addWidgetToLayout(m_pFilterLabel, 0, 0, 0, 0);
@@ -1433,7 +1433,7 @@ OptionsWidget_servers::OptionsWidget_servers(QWidget * parent)
KviTalToolTip::add(tb, __tr2qs_ctx("This button shows a list of recently used servers.<br>It allows you to quickly find them in the list.", "options"));
- m_pShowThisDialogAtStartupSelector = NULL;
+ m_pShowThisDialogAtStartupSelector = nullptr;
// The "Show this dialog at startup" option is shown only when the server options widget is shown as standalone dialog
if(parent->inherits("OptionsWidgetContainer"))
@@ -1498,12 +1498,12 @@ OptionsWidget_servers::OptionsWidget_servers(QWidget * parent)
}
else
{
- m_pConnectCurrent = NULL;
+ m_pConnectCurrent = nullptr;
}
- m_pLastEditedItem = 0;
+ m_pLastEditedItem = nullptr;
- m_pClipboard = 0;
+ m_pClipboard = nullptr;
m_bShowingFavoritesOnly = KVI_OPTION_BOOL(KviOption_boolShowFavoriteServersOnly);
@@ -1519,9 +1519,9 @@ OptionsWidget_servers::~OptionsWidget_servers()
{
if(m_pImportFilter)
{
- disconnect(m_pImportFilter, 0, this, 0);
+ disconnect(m_pImportFilter, nullptr, this, nullptr);
m_pImportFilter->die();
- m_pImportFilter = 0;
+ m_pImportFilter = nullptr;
}
if(m_pClipboard)
@@ -1539,7 +1539,7 @@ void OptionsWidget_servers::slotShowThisDialogAtStartupSelectorDestroyed()
KVI_ASSERT(m_pShowThisDialogAtStartupSelector);
removeSelector(m_pShowThisDialogAtStartupSelector);
- m_pShowThisDialogAtStartupSelector = NULL;
+ m_pShowThisDialogAtStartupSelector = nullptr;
}
void OptionsWidget_servers::recentServersPopupAboutToShow()
@@ -1585,7 +1585,7 @@ void OptionsWidget_servers::selectBestServerByUrl(const QString & szUrl)
int uCount = m_pTreeWidget->topLevelItemCount();
int uIdx = 0;
- IrcServerOptionsTreeWidgetItem * pBestCandidate = NULL;
+ IrcServerOptionsTreeWidgetItem * pBestCandidate = nullptr;
kvi_u32_t uBestCandidateScore = 0;
while(uIdx < uCount)
@@ -1658,7 +1658,7 @@ void OptionsWidget_servers::fillServerList()
{
IrcServerOptionsTreeWidgetItem * net;
IrcServerOptionsTreeWidgetItem * srv;
- IrcServerOptionsTreeWidgetItem * cur = 0;
+ IrcServerOptionsTreeWidgetItem * cur = nullptr;
KviPointerHashTableIterator<QString, KviIrcNetwork> it(*(g_pServerDataBase->recordDict()));
@@ -1961,9 +1961,9 @@ void OptionsWidget_servers::importPopupActivated(QAction * pAction)
if(m_pImportFilter)
{
- disconnect(m_pImportFilter, 0, this, 0);
+ disconnect(m_pImportFilter, nullptr, this, nullptr);
m_pImportFilter->die();
- m_pImportFilter = 0;
+ m_pImportFilter = nullptr;
}
bool bOk = false;
@@ -1971,7 +1971,7 @@ void OptionsWidget_servers::importPopupActivated(QAction * pAction)
if(!bOk)
return;
- m_pImportFilter = (KviMexServerImport *)KviModuleExtensionManager::instance()->allocateExtension("serverimport", id, 0);
+ m_pImportFilter = (KviMexServerImport *)KviModuleExtensionManager::instance()->allocateExtension("serverimport", id, nullptr);
if(!m_pImportFilter)
{
@@ -1987,7 +1987,7 @@ void OptionsWidget_servers::importPopupActivated(QAction * pAction)
void OptionsWidget_servers::importerDead()
{
- m_pImportFilter = 0;
+ m_pImportFilter = nullptr;
}
void OptionsWidget_servers::importServer(const KviIrcServer & s, const QString & network)
@@ -2203,7 +2203,7 @@ IrcServerOptionsTreeWidgetItem * OptionsWidget_servers::findNetItem(const QStrin
if(KviQString::equalCI(it->text(0), netname))
return it;
}
- return 0;
+ return nullptr;
}
void OptionsWidget_servers::clearList()
@@ -2216,13 +2216,13 @@ void OptionsWidget_servers::clearList()
if(QMessageBox::question(this,
__tr2qs_ctx("Confirm Clearing Server List - KVIrc", "options"), txt,
- __tr2qs_ctx("Yes", "options"), __tr2qs_ctx("No", "options"), 0, 1)
+ __tr2qs_ctx("Yes", "options"), __tr2qs_ctx("No", "options"), nullptr, 1)
!= 0)
return;
m_pTreeWidget->clear();
- m_pLastEditedItem = 0;
- currentItemChanged(0, 0);
+ m_pLastEditedItem = nullptr;
+ currentItemChanged(nullptr, nullptr);
}
void OptionsWidget_servers::detailsClicked()
@@ -2249,7 +2249,7 @@ void OptionsWidget_servers::detailsClicked()
}
delete m_pServerDetailsDialog;
- m_pServerDetailsDialog = 0;
+ m_pServerDetailsDialog = nullptr;
return;
}
if(m_pLastEditedItem->m_pNetworkData)
@@ -2272,6 +2272,6 @@ void OptionsWidget_servers::detailsClicked()
}
delete m_pNetworkDetailsDialog;
- m_pNetworkDetailsDialog = 0;
+ m_pNetworkDetailsDialog = nullptr;
}
}
diff --git a/src/modules/options/OptionsWidget_sound.cpp b/src/modules/options/OptionsWidget_sound.cpp
index e22cdbf7f..e5c72ef1f 100644
--- a/src/modules/options/OptionsWidget_sound.cpp
+++ b/src/modules/options/OptionsWidget_sound.cpp
@@ -45,8 +45,7 @@ OptionsWidget_sound::OptionsWidget_sound(QWidget * pParent)
}
OptionsWidget_sound::~OptionsWidget_sound()
-{
-}
+ = default;
OptionsWidget_soundGeneral::OptionsWidget_soundGeneral(QWidget * parent)
: KviOptionsWidget(parent)
@@ -142,8 +141,7 @@ OptionsWidget_soundGeneral::OptionsWidget_soundGeneral(QWidget * parent)
}
OptionsWidget_soundGeneral::~OptionsWidget_soundGeneral()
-{
-}
+ = default;
void OptionsWidget_soundGeneral::showEvent(QShowEvent *)
{
@@ -197,7 +195,7 @@ void OptionsWidget_soundGeneral::soundAutoDetect()
g_pApp->setOverrideCursor(Qt::WaitCursor);
- m->ctrl("detectSoundSystem", 0);
+ m->ctrl("detectSoundSystem", nullptr);
soundFillBox();
g_pApp->restoreOverrideCursor();
@@ -211,7 +209,7 @@ void OptionsWidget_soundGeneral::mediaAutoDetect()
g_pApp->setOverrideCursor(Qt::WaitCursor);
- m->ctrl("detectMediaPlayer", 0);
+ m->ctrl("detectMediaPlayer", nullptr);
mediaFillBox();
g_pApp->restoreOverrideCursor();
@@ -350,5 +348,4 @@ OptionsWidget_sounds::OptionsWidget_sounds(QWidget * parent)
}
OptionsWidget_sounds::~OptionsWidget_sounds()
-{
-}
+ = default;
diff --git a/src/modules/options/OptionsWidget_textEncoding.cpp b/src/modules/options/OptionsWidget_textEncoding.cpp
index f0084e6e3..dd33758d8 100644
--- a/src/modules/options/OptionsWidget_textEncoding.cpp
+++ b/src/modules/options/OptionsWidget_textEncoding.cpp
@@ -117,9 +117,8 @@ OptionsWidget_textEncoding::OptionsWidget_textEncoding(QWidget * parent)
i = 0;
int iMatch = 0;
- for(QStringList::Iterator it = list.begin(); it != list.end(); ++it)
+ for(auto szTmp : list)
{
- QString szTmp = *it;
szTmp.replace("kvirc_", "");
szTmp.replace(".mo", "");
m_pForcedLocaleCombo->insertItem(m_pForcedLocaleCombo->count(), szTmp);
@@ -139,7 +138,7 @@ OptionsWidget_textEncoding::OptionsWidget_textEncoding(QWidget * parent)
gbox = addGroupBox(0, 2, 0, 2, Qt::Horizontal, __tr2qs_ctx("Spell Checker Dictionaries", "options"));
KviKvsVariant availableDictionaries;
- KviKvsScript::evaluate("$spellchecker.availableDictionaries", NULL, NULL, &availableDictionaries);
+ KviKvsScript::evaluate("$spellchecker.availableDictionaries", nullptr, nullptr, &availableDictionaries);
const KviPointerHashTable<QString, KviKvsVariant> * hashTable = availableDictionaries.hash()->dict();
KviPointerHashTableIterator<QString, KviKvsVariant> iter(*hashTable);
QMap<QString, QString> dictMap;
@@ -184,8 +183,7 @@ OptionsWidget_textEncoding::OptionsWidget_textEncoding(QWidget * parent)
}
OptionsWidget_textEncoding::~OptionsWidget_textEncoding()
-{
-}
+ = default;
void OptionsWidget_textEncoding::commit()
{
@@ -240,6 +238,6 @@ void OptionsWidget_textEncoding::commit()
}
}
KVI_OPTION_STRINGLIST(KviOption_stringlistSpellCheckerDictionaries) = wantedDictionaries;
- KviKvsScript::run("spellchecker.reloadDictionaries", NULL);
+ KviKvsScript::run("spellchecker.reloadDictionaries", nullptr);
#endif
}
diff --git a/src/modules/options/OptionsWidget_textIcons.cpp b/src/modules/options/OptionsWidget_textIcons.cpp
index e07d6923e..4114c036d 100644
--- a/src/modules/options/OptionsWidget_textIcons.cpp
+++ b/src/modules/options/OptionsWidget_textIcons.cpp
@@ -70,9 +70,9 @@ void TextIconTableItem::setId(int id)
OptionsWidget_textIcons::OptionsWidget_textIcons(QWidget * parent)
: KviOptionsWidget(parent)
{
- m_pPopup = 0;
+ m_pPopup = nullptr;
m_iLastEditedRow = -1;
- m_pCurrentIconButton = 0;
+ m_pCurrentIconButton = nullptr;
setObjectName("texticons_options_widget");
createLayout();
@@ -112,8 +112,7 @@ OptionsWidget_textIcons::OptionsWidget_textIcons(QWidget * parent)
}
OptionsWidget_textIcons::~OptionsWidget_textIcons()
-{
-}
+ = default;
void OptionsWidget_textIcons::fillTable()
{
@@ -169,7 +168,7 @@ void OptionsWidget_textIcons::iconSelected(KviIconManager::SmallIcon eIcon)
m_pCurrentItem->icon()->setId(eIcon);
m_pCurrentItem->setIcon(QIcon(*m_pCurrentItem->icon()->pixmap()));
- KviTalHBox * pBox = new KviTalHBox(0);
+ KviTalHBox * pBox = new KviTalHBox(nullptr);
pBox->setSpacing(0);
pBox->setMargin(0);
@@ -230,10 +229,10 @@ void OptionsWidget_textIcons::currentItemChanged(QTableWidgetItem * cur, QTableW
{
QWidget * pOldWidget = m_pTable->cellWidget(prev->row(), 1);
if(pOldWidget)
- m_pTable->setCellWidget(prev->row(), 1, NULL);
+ m_pTable->setCellWidget(prev->row(), 1, nullptr);
}
- m_pCurrentItem = NULL;
+ m_pCurrentItem = nullptr;
if(!cur)
return;
@@ -244,7 +243,7 @@ void OptionsWidget_textIcons::currentItemChanged(QTableWidgetItem * cur, QTableW
m_pCurrentItem = (TextIconTableItem *)cur;
- KviTalHBox * pBox = new KviTalHBox(0);
+ KviTalHBox * pBox = new KviTalHBox(nullptr);
pBox->setSpacing(0);
pBox->setMargin(0);
@@ -266,7 +265,7 @@ void OptionsWidget_textIcons::addClicked()
{
m_pTable->setRowCount(m_pTable->rowCount() + 1);
m_pTable->setItem(m_pTable->rowCount() - 1, 0, new QTableWidgetItem(__tr2qs_ctx("unnamed", "options")));
- m_pTable->setItem(m_pTable->rowCount() - 1, 1, new TextIconTableItem(m_pTable, 0));
+ m_pTable->setItem(m_pTable->rowCount() - 1, 1, new TextIconTableItem(m_pTable, nullptr));
m_pTable->scrollToBottom();
m_pDel->setEnabled(true);
}
diff --git a/src/modules/options/OptionsWidget_theme.cpp b/src/modules/options/OptionsWidget_theme.cpp
index 41dfbf985..d2637267e 100644
--- a/src/modules/options/OptionsWidget_theme.cpp
+++ b/src/modules/options/OptionsWidget_theme.cpp
@@ -48,8 +48,7 @@ OptionsWidget_theme::OptionsWidget_theme(QWidget * parent)
}
OptionsWidget_theme::~OptionsWidget_theme()
-{
-}
+ = default;
OptionsWidget_themeTransparency::OptionsWidget_themeTransparency(QWidget * parent)
: KviOptionsWidget(parent)
@@ -142,8 +141,7 @@ OptionsWidget_themeTransparency::OptionsWidget_themeTransparency(QWidget * paren
}
OptionsWidget_themeTransparency::~OptionsWidget_themeTransparency()
-{
-}
+ = default;
void OptionsWidget_themeTransparency::enableGlobalBackgroundPixmapSelector(bool)
{
@@ -173,5 +171,4 @@ OptionsWidget_themeToolBarApplets::OptionsWidget_themeToolBarApplets(QWidget * p
}
OptionsWidget_themeToolBarApplets::~OptionsWidget_themeToolBarApplets()
-{
-}
+ = default;
diff --git a/src/modules/options/OptionsWidget_tools.cpp b/src/modules/options/OptionsWidget_tools.cpp
index 9717b7c77..b96344a55 100644
--- a/src/modules/options/OptionsWidget_tools.cpp
+++ b/src/modules/options/OptionsWidget_tools.cpp
@@ -44,5 +44,4 @@ OptionsWidget_tools::OptionsWidget_tools(QWidget * parent)
}
OptionsWidget_tools::~OptionsWidget_tools()
-{
-}
+ = default;
diff --git a/src/modules/options/OptionsWidget_topicLabel.cpp b/src/modules/options/OptionsWidget_topicLabel.cpp
index 137a3c252..1083bcb43 100644
--- a/src/modules/options/OptionsWidget_topicLabel.cpp
+++ b/src/modules/options/OptionsWidget_topicLabel.cpp
@@ -41,5 +41,4 @@ OptionsWidget_topicLabel::OptionsWidget_topicLabel(QWidget * p) : KviOptionsWidg
}
OptionsWidget_topicLabel::~OptionsWidget_topicLabel()
-{
-}
+ = default;
diff --git a/src/modules/options/OptionsWidget_tray.cpp b/src/modules/options/OptionsWidget_tray.cpp
index 30dc4b660..139cf2587 100644
--- a/src/modules/options/OptionsWidget_tray.cpp
+++ b/src/modules/options/OptionsWidget_tray.cpp
@@ -73,8 +73,7 @@ OptionsWidget_tray::OptionsWidget_tray(QWidget * parent)
}
OptionsWidget_tray::~OptionsWidget_tray()
-{
-}
+ = default;
void OptionsWidget_tray::setEnabled(bool)
{
diff --git a/src/modules/options/OptionsWidget_uparser.cpp b/src/modules/options/OptionsWidget_uparser.cpp
index ad71fec76..e6882cadf 100644
--- a/src/modules/options/OptionsWidget_uparser.cpp
+++ b/src/modules/options/OptionsWidget_uparser.cpp
@@ -69,5 +69,4 @@ OptionsWidget_uparser::OptionsWidget_uparser(QWidget * parent)
}
OptionsWidget_uparser::~OptionsWidget_uparser()
-{
-}
+ = default;
diff --git a/src/modules/options/OptionsWidget_urlHandlers.cpp b/src/modules/options/OptionsWidget_urlHandlers.cpp
index fdc87f9f5..3319d8ff8 100644
--- a/src/modules/options/OptionsWidget_urlHandlers.cpp
+++ b/src/modules/options/OptionsWidget_urlHandlers.cpp
@@ -95,8 +95,7 @@ OptionsWidget_urlHandlers::OptionsWidget_urlHandlers(QWidget * parent)
}
OptionsWidget_urlHandlers::~OptionsWidget_urlHandlers()
-{
-}
+ = default;
void OptionsWidget_urlHandlers::toggleEditors(bool bToggled)
{
diff --git a/src/modules/options/OptionsWidget_userList.cpp b/src/modules/options/OptionsWidget_userList.cpp
index 47bb8e81f..c0595f92a 100644
--- a/src/modules/options/OptionsWidget_userList.cpp
+++ b/src/modules/options/OptionsWidget_userList.cpp
@@ -37,8 +37,7 @@ OptionsWidget_userList::OptionsWidget_userList(QWidget * parent)
}
OptionsWidget_userList::~OptionsWidget_userList()
-{
-}
+ = default;
OptionsWidget_userListForeground::OptionsWidget_userListForeground(QWidget * parent)
: KviOptionsWidget(parent, "userlistlook_foreground_options_widget")
@@ -79,8 +78,7 @@ OptionsWidget_userListForeground::OptionsWidget_userListForeground(QWidget * par
}
OptionsWidget_userListForeground::~OptionsWidget_userListForeground()
-{
-}
+ = default;
OptionsWidget_userListGrid::OptionsWidget_userListGrid(QWidget * parent)
: KviOptionsWidget(parent)
@@ -111,8 +109,7 @@ OptionsWidget_userListGrid::OptionsWidget_userListGrid(QWidget * parent)
}
OptionsWidget_userListGrid::~OptionsWidget_userListGrid()
-{
-}
+ = default;
void OptionsWidget_userListGrid::commit()
{
@@ -184,8 +181,7 @@ OptionsWidget_userListBackground::OptionsWidget_userListBackground(QWidget * par
}
OptionsWidget_userListBackground::~OptionsWidget_userListBackground()
-{
-}
+ = default;
void OptionsWidget_userListBackground::commit()
{
@@ -243,5 +239,4 @@ OptionsWidget_userListFeatures::OptionsWidget_userListFeatures(QWidget * parent)
}
OptionsWidget_userListFeatures::~OptionsWidget_userListFeatures()
-{
-}
+ = default;
diff --git a/src/modules/options/OptionsWidget_windowList.cpp b/src/modules/options/OptionsWidget_windowList.cpp
index 41e76b7dd..92d76a024 100644
--- a/src/modules/options/OptionsWidget_windowList.cpp
+++ b/src/modules/options/OptionsWidget_windowList.cpp
@@ -56,8 +56,7 @@ OptionsWidget_windowList::OptionsWidget_windowList(QWidget * parent)
}
OptionsWidget_windowList::~OptionsWidget_windowList()
-{
-}
+ = default;
OptionsWidget_windowListTree::OptionsWidget_windowListTree(QWidget * parent)
: KviOptionsWidget(parent)
@@ -66,8 +65,7 @@ OptionsWidget_windowListTree::OptionsWidget_windowListTree(QWidget * parent)
}
OptionsWidget_windowListTree::~OptionsWidget_windowListTree()
-{
-}
+ = default;
OptionsWidget_windowListTreeForeground::OptionsWidget_windowListTreeForeground(QWidget * parent)
: KviOptionsWidget(parent)
@@ -93,8 +91,7 @@ OptionsWidget_windowListTreeForeground::OptionsWidget_windowListTreeForeground(Q
}
OptionsWidget_windowListTreeForeground::~OptionsWidget_windowListTreeForeground()
-{
-}
+ = default;
OptionsWidget_windowListTreeBackground::OptionsWidget_windowListTreeBackground(QWidget * parent)
: KviOptionsWidget(parent)
@@ -161,8 +158,7 @@ OptionsWidget_windowListTreeBackground::OptionsWidget_windowListTreeBackground(Q
}
OptionsWidget_windowListTreeBackground::~OptionsWidget_windowListTreeBackground()
-{
-}
+ = default;
void OptionsWidget_windowListTreeBackground::commit()
{
@@ -213,8 +209,7 @@ OptionsWidget_windowListTreeFeatures::OptionsWidget_windowListTreeFeatures(QWidg
}
OptionsWidget_windowListTreeFeatures::~OptionsWidget_windowListTreeFeatures()
-{
-}
+ = default;
OptionsWidget_windowListClassic::OptionsWidget_windowListClassic(QWidget * parent)
: KviOptionsWidget(parent)
@@ -246,5 +241,4 @@ OptionsWidget_windowListClassic::OptionsWidget_windowListClassic(QWidget * paren
}
OptionsWidget_windowListClassic::~OptionsWidget_windowListClassic()
-{
-}
+ = default;
diff --git a/src/modules/options/libkvioptions.cpp b/src/modules/options/libkvioptions.cpp
index ff958f594..0461eea58 100644
--- a/src/modules/options/libkvioptions.cpp
+++ b/src/modules/options/libkvioptions.cpp
@@ -38,9 +38,9 @@
#include <QSplitter>
-KviPointerHashTable<QString, OptionsDialog> * g_pOptionsDialogDict = 0;
+KviPointerHashTable<QString, OptionsDialog> * g_pOptionsDialogDict = nullptr;
-OptionsInstanceManager * g_pOptionsInstanceManager = 0;
+OptionsInstanceManager * g_pOptionsInstanceManager = nullptr;
extern int g_iOptionWidgetInstances;
@@ -111,7 +111,7 @@ static bool options_kvs_cmd_dialog(KviKvsModuleCommandCall * c)
{
if(d->parent())
{
- d->setParent(0);
+ d->setParent(nullptr);
d->setGeometry(0, 0, d->width(), d->height());
}
}
@@ -349,11 +349,11 @@ static bool options_module_cleanup(KviModule * m)
for(d = l.first(); d; d = l.next())
delete d;
delete g_pOptionsDialogDict;
- g_pOptionsDialogDict = 0;
+ g_pOptionsDialogDict = nullptr;
g_pOptionsInstanceManager->cleanup(m);
delete g_pOptionsInstanceManager;
- g_pOptionsInstanceManager = 0;
+ g_pOptionsInstanceManager = nullptr;
return true;
}
diff --git a/src/modules/perl/libkviperl.cpp b/src/modules/perl/libkviperl.cpp
index 70fe63521..2284e7214 100644
--- a/src/modules/perl/libkviperl.cpp
+++ b/src/modules/perl/libkviperl.cpp
@@ -34,7 +34,7 @@
#ifdef COMPILE_PERL_SUPPORT
#include "../perlcore/perlcoreinterface.h"
-static KviModule * g_pPerlCoreModule = 0;
+static KviModule * g_pPerlCoreModule = nullptr;
#endif // COMPILE_PERL_SUPPORT
#ifdef COMPILE_PERL_SUPPORT
@@ -457,8 +457,8 @@ static bool perl_kvs_cmd_begin(KviKvsModuleCommandCall * c)
if(!ex.lWarnings.isEmpty())
{
- for(QStringList::Iterator it = ex.lWarnings.begin(); it != ex.lWarnings.end(); ++it)
- c->warning(*it);
+ for(auto & lWarning : ex.lWarnings)
+ c->warning(lWarning);
}
if(!ex.bExitOk)
diff --git a/src/modules/perlcore/libkviperlcore.cpp b/src/modules/perlcore/libkviperlcore.cpp
index 5b84aa7f3..3f96bacc5 100644
--- a/src/modules/perlcore/libkviperlcore.cpp
+++ b/src/modules/perlcore/libkviperlcore.cpp
@@ -73,7 +73,7 @@
#include "KviKvsRunTimeContext.h"
-static KviKvsRunTimeContext * g_pCurrentKvsContext = 0;
+static KviKvsRunTimeContext * g_pCurrentKvsContext = nullptr;
static bool g_bExecuteQuiet = false;
static KviCString g_szLastReturnValue("");
static QStringList g_lWarningList;
@@ -125,7 +125,7 @@ protected:
KviPerlInterpreter::KviPerlInterpreter(const QString & szContextName)
{
m_szContextName = szContextName;
- m_pInterpreter = 0;
+ m_pInterpreter = nullptr;
}
KviPerlInterpreter::~KviPerlInterpreter()
@@ -177,7 +177,7 @@ bool KviPerlInterpreter::init()
PERL_SET_CONTEXT(m_pInterpreter);
PL_perl_destruct_level = 1;
perl_construct(m_pInterpreter);
- perl_parse(m_pInterpreter, xs_init, 4, (char **)daArgs, NULL);
+ perl_parse(m_pInterpreter, xs_init, 4, (char **)daArgs, nullptr);
QString szInitCode;
// this part of the code seems to be unnecessary
@@ -221,7 +221,7 @@ void KviPerlInterpreter::done()
PL_perl_destruct_level = 1;
perl_destruct(m_pInterpreter);
perl_free(m_pInterpreter);
- m_pInterpreter = 0;
+ m_pInterpreter = nullptr;
}
QString KviPerlInterpreter::svToQString(SV * sv)
@@ -268,9 +268,8 @@ bool KviPerlInterpreter::execute(
// set the args in the _ arry
av_unshift(pArgs, (I32)args.count());
int idx = 0;
- for(QStringList::Iterator it = args.begin(); it != args.end(); ++it)
+ for(auto tmp : args)
{
- QString tmp = *it;
const char * val = tmp.toUtf8().data();
if(val)
{
@@ -320,7 +319,7 @@ bool KviPerlInterpreter::execute(
return true;
}
-static KviPointerHashTable<QString, KviPerlInterpreter> * g_pInterpreters = 0;
+static KviPointerHashTable<QString, KviPerlInterpreter> * g_pInterpreters = nullptr;
static KviPerlInterpreter * perlcore_get_interpreter(const QString & szContextName)
{
@@ -331,7 +330,7 @@ static KviPerlInterpreter * perlcore_get_interpreter(const QString & szContextNa
if(!i->init())
{
delete i;
- return 0;
+ return nullptr;
}
g_pInterpreters->replace(szContextName, i);
return i;
@@ -411,7 +410,7 @@ static bool perlcore_module_init(KviModule *)
g_pInterpreters->setAutoDelete(false);
int daArgc = 4;
const char * daArgs[] = { "yo", "-e", "0", "-w" };
- char ** daEnv = NULL;
+ char ** daEnv = nullptr;
PERL_SYS_INIT3(&daArgc, (char ***)&daArgs, &daEnv);
return true;
#else // !COMPILE_PERL_SUPPORT
@@ -424,7 +423,7 @@ static bool perlcore_module_cleanup(KviModule *)
#ifdef COMPILE_PERL_SUPPORT
perlcore_destroy_all_interpreters();
delete g_pInterpreters;
- g_pInterpreters = 0;
+ g_pInterpreters = nullptr;
// ifdef workaround for #842
#ifndef COMPILE_ON_MAC
PERL_SYS_TERM();
diff --git a/src/modules/perlcore/ppport.h b/src/modules/perlcore/ppport.h
index 187afa347..69310ffab 100644
--- a/src/modules/perlcore/ppport.h
+++ b/src/modules/perlcore/ppport.h
@@ -503,7 +503,7 @@ __DATA__*/
#endif
#endif
#ifndef PoisonWith
-#define PoisonWith(d, n, t, b) (void) memset((char *)(d), (U8)(b), (n) * sizeof(t))
+#define PoisonWith(d, n, t, b) (void)memset((char *)(d), (U8)(b), (n) * sizeof(t))
#endif
#ifndef PoisonNew
#define PoisonNew(d, n, t) PoisonWith(d, n, t, 0xAB)
@@ -631,7 +631,7 @@ typedef NVTYPE NV;
#else
#if defined(VOIDFLAGS) && (VOIDFLAGS) && (defined(sun) || defined(__sun__)) && !defined(__GNUC__)
#define STMT_START if(1)
-#define STMT_END else(void)0
+#define STMT_END else(void) 0
#else
#define STMT_START do
#define STMT_END while(0)
@@ -1018,8 +1018,8 @@ extern yy_parser DPPP_(dummy_PL_parser);
(flags) & ~G_METHOD) \
: perl_call_sv(sv, flags))
#else
-#define call_sv(sv, flags) ((flags)&G_METHOD ? Perl_call_method(aTHX_(char *)SvPV_nolen_const(sv), \
- (flags) & ~G_METHOD) \
+#define call_sv(sv, flags) ((flags)&G_METHOD ? Perl_call_method(aTHX_(char *) SvPV_nolen_const(sv), \
+ (flags) & ~G_METHOD) \
: Perl_call_sv(aTHX_ sv, flags))
#endif
#endif
diff --git a/src/modules/popup/libkvipopup.cpp b/src/modules/popup/libkvipopup.cpp
index 6338d6411..f28f42722 100644
--- a/src/modules/popup/libkvipopup.cpp
+++ b/src/modules/popup/libkvipopup.cpp
@@ -825,7 +825,7 @@ static bool popup_kvs_cmd_show(KviKvsModuleCommandCall * c)
if(!pMenu)
{
delete pPopupParams;
- pPopupParams = 0;
+ pPopupParams = nullptr;
c->error(__tr2qs_ctx("Popup %Q is not defined", "kvs"), &szPopupName);
return false;
}
@@ -833,7 +833,7 @@ static bool popup_kvs_cmd_show(KviKvsModuleCommandCall * c)
if(pMenu->isSoftLocked())
{
delete pPopupParams;
- pPopupParams = 0;
+ pPopupParams = nullptr;
c->error(__tr2qs_ctx("A popup menu can't be popped up twice", "kvs"));
return false;
}
diff --git a/src/modules/popupeditor/PopupEditorWindow.cpp b/src/modules/popupeditor/PopupEditorWindow.cpp
index 6faee9739..015372c1f 100644
--- a/src/modules/popupeditor/PopupEditorWindow.cpp
+++ b/src/modules/popupeditor/PopupEditorWindow.cpp
@@ -355,7 +355,7 @@ not_this_one:
return found;
}
- return 0;
+ return nullptr;
}
void SinglePopupEditor::testModeMenuItemClicked(KviKvsPopupMenuItem * it)
@@ -583,14 +583,14 @@ PopupTreeWidgetItem * SinglePopupEditor::newItem(PopupTreeWidgetItem * par, Popu
PopupTreeWidgetItem * SinglePopupEditor::newItemBelow(PopupTreeWidgetItem * it, PopupTreeWidgetItem::Type t)
{
if(!it)
- return newItem(0, 0, t);
+ return newItem(nullptr, nullptr, t);
return newItem((PopupTreeWidgetItem *)it->parent(), it, t);
}
PopupTreeWidgetItem * SinglePopupEditor::newItemAbove(PopupTreeWidgetItem * it, PopupTreeWidgetItem::Type t)
{
if(!it)
- return newItem(0, 0, t);
+ return newItem(nullptr, nullptr, t);
return newItem((PopupTreeWidgetItem *)it->parent(), (PopupTreeWidgetItem *)m_pTreeWidget->itemAbove(it), t);
}
@@ -608,7 +608,7 @@ PopupTreeWidgetItem * SinglePopupEditor::newItemInside(PopupTreeWidgetItem * it,
void SinglePopupEditor::contextNewPrologue()
{
- PopupTreeWidgetItem * it = m_pLastSelectedItem ? (PopupTreeWidgetItem *)m_pLastSelectedItem->parent() : 0;
+ PopupTreeWidgetItem * it = m_pLastSelectedItem ? (PopupTreeWidgetItem *)m_pLastSelectedItem->parent() : nullptr;
// if(!findPrologue(it))
// {
m_pTreeWidget->setCurrentItem(newItem(it, it, PopupTreeWidgetItem::Prologue));
@@ -617,7 +617,7 @@ void SinglePopupEditor::contextNewPrologue()
void SinglePopupEditor::contextNewEpilogue()
{
- PopupTreeWidgetItem * it = m_pLastSelectedItem ? (PopupTreeWidgetItem *)m_pLastSelectedItem->parent() : 0;
+ PopupTreeWidgetItem * it = m_pLastSelectedItem ? (PopupTreeWidgetItem *)m_pLastSelectedItem->parent() : nullptr;
// if(!findEpilogue(it))
// {
PopupTreeWidgetItem * after = it ? (PopupTreeWidgetItem *)it->child(0) : (PopupTreeWidgetItem *)m_pTreeWidget->topLevelItem(0);
@@ -672,7 +672,7 @@ void SinglePopupEditor::contextPasteBelow()
{
if(!m_pClipboard)
return;
- PopupTreeWidgetItem * par = m_pLastSelectedItem ? (PopupTreeWidgetItem *)m_pLastSelectedItem->parent() : 0;
+ PopupTreeWidgetItem * par = m_pLastSelectedItem ? (PopupTreeWidgetItem *)m_pLastSelectedItem->parent() : nullptr;
populateMenu(m_pClipboard, par, m_pLastSelectedItem);
}
@@ -680,8 +680,8 @@ void SinglePopupEditor::contextPasteAbove()
{
if(!m_pClipboard)
return;
- PopupTreeWidgetItem * par = m_pLastSelectedItem ? (PopupTreeWidgetItem *)m_pLastSelectedItem->parent() : 0;
- PopupTreeWidgetItem * above = m_pLastSelectedItem ? (PopupTreeWidgetItem *)m_pTreeWidget->itemAbove(m_pLastSelectedItem) : 0;
+ PopupTreeWidgetItem * par = m_pLastSelectedItem ? (PopupTreeWidgetItem *)m_pLastSelectedItem->parent() : nullptr;
+ PopupTreeWidgetItem * above = m_pLastSelectedItem ? (PopupTreeWidgetItem *)m_pTreeWidget->itemAbove(m_pLastSelectedItem) : nullptr;
populateMenu(m_pClipboard, par, above);
}
@@ -698,7 +698,7 @@ void SinglePopupEditor::contextPasteInside()
}
m_pLastSelectedItem->setExpanded(true);
}
- populateMenu(m_pClipboard, m_pLastSelectedItem, 0);
+ populateMenu(m_pClipboard, m_pLastSelectedItem, nullptr);
}
void SinglePopupEditor::saveLastSelectedItem()
@@ -852,7 +852,7 @@ void SinglePopupEditor::selectionChanged()
if(m_pTreeWidget->selectedItems().empty())
{
- it = 0;
+ it = nullptr;
}
else
{
@@ -1012,7 +1012,7 @@ void SinglePopupEditor::populateMenu(KviKvsPopupMenu * pop, PopupTreeWidgetItem
theItem->setItemText(item->kvsText() ? item->kvsText()->code() : QString());
theItem->setCondition(item->kvsCondition() ? item->kvsCondition()->code() : QString());
theItem->setId(item->name());
- populateMenu(((KviKvsPopupMenuItemMenu *)item)->menu(), theItem, 0);
+ populateMenu(((KviKvsPopupMenuItemMenu *)item)->menu(), theItem, nullptr);
break;
default:
break;
@@ -1045,7 +1045,7 @@ void SinglePopupEditor::edit(MenuTreeWidgetItem * it)
if(it)
{
m_pNameEditor->setText(it->m_pPopup->popupName());
- populateMenu(it->m_pPopup, 0, 0);
+ populateMenu(it->m_pPopup, nullptr, nullptr);
}
else
{
@@ -1121,12 +1121,11 @@ PopupEditorWidget::PopupEditorWidget(QWidget * par)
spl->setStretchFactor(0, 20);
spl->setStretchFactor(1, 80);
- currentItemChanged(0, 0);
+ currentItemChanged(nullptr, nullptr);
}
PopupEditorWidget::~PopupEditorWidget()
-{
-}
+ = default;
void PopupEditorWidget::oneTimeSetup()
{
@@ -1178,7 +1177,7 @@ void PopupEditorWidget::popupRefresh(const QString & szName)
if(ch == m_pLastEditedItem)
{
if(
- QMessageBox::warning(0, __tr2qs_ctx("Confirm Overwriting Current - KVIrc", "editor"),
+ QMessageBox::warning(nullptr, __tr2qs_ctx("Confirm Overwriting Current - KVIrc", "editor"),
__tr2qs_ctx("An external script has changed the popup you are currently editing. Do you want to accept the external changes?", "editor"),
QMessageBox::Yes, QMessageBox::No | QMessageBox::Default | QMessageBox::Escape)
!= QMessageBox::Yes)
@@ -1326,14 +1325,14 @@ void PopupEditorWidget::removeCurrentPopup()
m_pLastEditedItem = nullptr;
delete it;
if(!m_pLastEditedItem)
- currentItemChanged(0, 0);
+ currentItemChanged(nullptr, nullptr);
}
}
void PopupEditorWidget::newPopup()
{
QString newName;
- getUniquePopupName(0, newName);
+ getUniquePopupName(nullptr, newName);
MenuTreeWidgetItem * it = new MenuTreeWidgetItem(m_pTreeWidget, new KviKvsPopupMenu(newName));
m_pTreeWidget->setCurrentItem(it);
}
@@ -1445,7 +1444,7 @@ void PopupEditorWidget::getUniquePopupName(MenuTreeWidgetItem * item, QString &
}
PopupEditorWindow::PopupEditorWindow()
- : KviWindow(KviWindow::ScriptEditor, "popupeditor", 0)
+ : KviWindow(KviWindow::ScriptEditor, "popupeditor", nullptr)
{
g_pPopupEditorWindow = this;
diff --git a/src/modules/popupeditor/libkvipopupeditor.cpp b/src/modules/popupeditor/libkvipopupeditor.cpp
index 720ce5143..171d03097 100644
--- a/src/modules/popupeditor/libkvipopupeditor.cpp
+++ b/src/modules/popupeditor/libkvipopupeditor.cpp
@@ -28,7 +28,7 @@
#include "KviLocale.h"
#include "KviMainWindow.h"
-PopupEditorWindow * g_pPopupEditorWindow = 0;
+PopupEditorWindow * g_pPopupEditorWindow = nullptr;
/*
@doc: popupeditor.open
@@ -59,20 +59,20 @@ static bool popupeditor_kvs_cmd_open(KviKvsModuleCommandCall *)
static bool popupeditor_module_init(KviModule * m)
{
KVSM_REGISTER_SIMPLE_COMMAND(m, "open", popupeditor_kvs_cmd_open);
- g_pPopupEditorWindow = 0;
+ g_pPopupEditorWindow = nullptr;
return true;
}
static bool popupeditor_module_can_unload(KviModule *)
{
- return (g_pPopupEditorWindow == 0);
+ return (g_pPopupEditorWindow == nullptr);
}
static bool popupeditor_module_cleanup(KviModule *)
{
if(g_pPopupEditorWindow && g_pMainWindow)
g_pMainWindow->closeWindow(g_pPopupEditorWindow);
- g_pPopupEditorWindow = 0;
+ g_pPopupEditorWindow = nullptr;
return true;
}
diff --git a/src/modules/pythoncore/kvircmodule.cpp b/src/modules/pythoncore/kvircmodule.cpp
index f35589143..235e3545a 100644
--- a/src/modules/pythoncore/kvircmodule.cpp
+++ b/src/modules/pythoncore/kvircmodule.cpp
@@ -76,11 +76,11 @@ static PyObject * PyKVIrc_echo(PyObject * pSelf, PyObject * pArgs)
if(QThread::currentThread() != g_pApp->thread())
{
qDebug("[pythoncore][ERROR] KVIrc module functions must be called from the main KVIrc thread");
- return 0; // Sorry, we're NOT thread safe
+ return nullptr; // Sorry, we're NOT thread safe
}
if(!PyArg_ParseTuple(pArgs, "s|is", &pcText, &iColorSet, &pcWinId))
- return 0;
+ return nullptr;
if(pcText)
{
@@ -113,11 +113,11 @@ static PyObject * PyKVIrc_say(PyObject * pSelf, PyObject * pArgs)
if(QThread::currentThread() != g_pApp->thread())
{
qDebug("[pythoncore][ERROR] KVIrc module functions must be called from the main KVIrc thread");
- return 0; // Sorry, we're NOT thread safe
+ return nullptr; // Sorry, we're NOT thread safe
}
if(!PyArg_ParseTuple(pArgs, "s|s", &pcText, &pcWinId))
- return 0;
+ return nullptr;
if(pcText)
{
@@ -151,11 +151,11 @@ static PyObject * PyKVIrc_warning(PyObject * pSelf, PyObject * pArgs)
if(QThread::currentThread() != g_pApp->thread())
{
qDebug("[pythoncore][ERROR] KVIrc module functions must be called from the main KVIrc thread");
- return 0; // Sorry, we're NOT thread safe
+ return nullptr; // Sorry, we're NOT thread safe
}
if(!PyArg_ParseTuple(pArgs, "s", &pcText))
- return 0;
+ return nullptr;
if(pcText && !g_bExecuteQuiet)
{
@@ -175,11 +175,11 @@ static PyObject * PyKVIrc_getLocal(PyObject * pSelf, PyObject * pArgs)
if(QThread::currentThread() != g_pApp->thread())
{
qDebug("[pythoncore][ERROR] KVIrc module functions must be called from the main KVIrc thread");
- return 0; // Sorry, we're NOT thread safe
+ return nullptr; // Sorry, we're NOT thread safe
}
if(!PyArg_ParseTuple(pArgs, "s", &szVarName))
- return 0;
+ return nullptr;
if(g_pCurrentKvsContext)
{
@@ -194,7 +194,7 @@ static PyObject * PyKVIrc_getLocal(PyObject * pSelf, PyObject * pArgs)
return Py_BuildValue("s", "");
}
}
- return 0;
+ return nullptr;
}
static PyObject * PyKVIrc_setLocal(PyObject * pSelf, PyObject * pArgs)
@@ -206,11 +206,11 @@ static PyObject * PyKVIrc_setLocal(PyObject * pSelf, PyObject * pArgs)
if(QThread::currentThread() != g_pApp->thread())
{
qDebug("[pythoncore][ERROR] KVIrc module functions must be called from the main KVIrc thread");
- return 0; // Sorry, we're NOT thread safe
+ return nullptr; // Sorry, we're NOT thread safe
}
if(!PyArg_ParseTuple(pArgs, "ss", &szVarName, &szVarValue))
- return 0;
+ return nullptr;
if(g_pCurrentKvsContext)
{
@@ -225,7 +225,7 @@ static PyObject * PyKVIrc_setLocal(PyObject * pSelf, PyObject * pArgs)
}
return Py_BuildValue("i", 1);
}
- return 0;
+ return nullptr;
}
static PyObject * PyKVIrc_getGlobal(PyObject * pSelf, PyObject * pArgs)
@@ -237,11 +237,11 @@ static PyObject * PyKVIrc_getGlobal(PyObject * pSelf, PyObject * pArgs)
if(QThread::currentThread() != g_pApp->thread())
{
qDebug("[pythoncore][ERROR] KVIrc module functions must be called from the main KVIrc thread");
- return 0; // Sorry, we're NOT thread safe
+ return nullptr; // Sorry, we're NOT thread safe
}
if(!PyArg_ParseTuple(pArgs, "s", &szVarName))
- return 0;
+ return nullptr;
if(g_pCurrentKvsContext)
{
@@ -256,7 +256,7 @@ static PyObject * PyKVIrc_getGlobal(PyObject * pSelf, PyObject * pArgs)
return Py_BuildValue("s", "");
}
}
- return 0;
+ return nullptr;
}
static PyObject * PyKVIrc_setGlobal(PyObject * pSelf, PyObject * pArgs)
@@ -268,11 +268,11 @@ static PyObject * PyKVIrc_setGlobal(PyObject * pSelf, PyObject * pArgs)
if(QThread::currentThread() != g_pApp->thread())
{
qDebug("[pythoncore][ERROR] KVIrc module functions must be called from the main KVIrc thread");
- return 0; // Sorry, we're NOT thread safe
+ return nullptr; // Sorry, we're NOT thread safe
}
if(!PyArg_ParseTuple(pArgs, "ss", &szVarName, &szVarValue))
- return 0;
+ return nullptr;
if(g_pCurrentKvsContext)
{
@@ -287,7 +287,7 @@ static PyObject * PyKVIrc_setGlobal(PyObject * pSelf, PyObject * pArgs)
}
return Py_BuildValue("i", 1);
}
- return 0;
+ return nullptr;
}
static PyObject * PyKVIrc_eval(PyObject * pSelf, PyObject * pArgs)
@@ -300,11 +300,11 @@ static PyObject * PyKVIrc_eval(PyObject * pSelf, PyObject * pArgs)
if(QThread::currentThread() != g_pApp->thread())
{
qDebug("[pythoncore][ERROR] KVIrc module functions must be called from the main KVIrc thread");
- return 0; // Sorry, we're NOT thread safe
+ return nullptr; // Sorry, we're NOT thread safe
}
if(!PyArg_ParseTuple(pArgs, "s", &pcCode))
- return 0;
+ return nullptr;
if(pcCode)
{
@@ -319,7 +319,7 @@ static PyObject * PyKVIrc_eval(PyObject * pSelf, PyObject * pArgs)
{
KviKvsVariant ret;
QString szRet;
- if(KviKvsScript::run(QString::fromUtf8(pcCode), pWnd, 0, &ret))
+ if(KviKvsScript::run(QString::fromUtf8(pcCode), pWnd, nullptr, &ret))
{
ret.asString(szRet);
pcRetVal = szRet.toUtf8().data();
@@ -338,11 +338,11 @@ static PyObject * PyKVIrc_internalWarning(PyObject * pSelf, PyObject * pArgs)
if(QThread::currentThread() != g_pApp->thread())
{
qDebug("[pythoncore][ERROR] KVIrc module functions must be called from the main KVIrc thread");
- return 0; // Sorry, we're NOT thread safe
+ return nullptr; // Sorry, we're NOT thread safe
}
if(!PyArg_ParseTuple(pArgs, "s", &pcText))
- return 0;
+ return nullptr;
if(pcText && !g_bExecuteQuiet)
g_lWarningList.append(QString(pcText));
@@ -358,11 +358,11 @@ static PyObject * PyKVIrc_error(PyObject * pSelf, PyObject * pArgs)
if(QThread::currentThread() != g_pApp->thread())
{
qDebug("[pythoncore][ERROR] KVIrc module functions must be called from the main KVIrc thread");
- return 0; // Sorry, we're NOT thread safe
+ return nullptr; // Sorry, we're NOT thread safe
}
if(!PyArg_ParseTuple(pArgs, "s", &pcText))
- return 0;
+ return nullptr;
if(pcText)
g_lError.append(pcText);
diff --git a/src/modules/raweditor/RawEditorWindow.cpp b/src/modules/raweditor/RawEditorWindow.cpp
index ba40666ad..8de305fc2 100644
--- a/src/modules/raweditor/RawEditorWindow.cpp
+++ b/src/modules/raweditor/RawEditorWindow.cpp
@@ -103,7 +103,7 @@ RawEditorWidget::RawEditorWidget(QWidget * par)
m_pEditor = KviScriptEditor::createInstance(box);
m_bOneTimeSetupDone = false;
- m_pLastEditedItem = 0;
+ m_pLastEditedItem = nullptr;
}
RawEditorWidget::~RawEditorWidget()
@@ -252,7 +252,7 @@ void RawEditorWidget::addHandlerForCurrentRaw()
RawTreeWidgetItem * it = (RawTreeWidgetItem *)m_pTreeWidget->currentItem();
if(it)
{
- if(it->parent() == 0)
+ if(it->parent() == nullptr)
{
QString buffer = __tr2qs_ctx("default", "editor");
getUniqueHandlerName((RawTreeWidgetItem *)it, buffer);
@@ -273,7 +273,7 @@ void RawEditorWidget::removeCurrentHandler()
{
QTreeWidgetItem * it = m_pLastEditedItem;
RawTreeWidgetItem * parent = (RawTreeWidgetItem *)it->parent();
- m_pLastEditedItem = 0;
+ m_pLastEditedItem = nullptr;
delete it;
m_pEditor->setEnabled(false);
m_pNameEditor->setEnabled(false);
@@ -363,7 +363,7 @@ void RawEditorWidget::currentItemChanged(QTreeWidgetItem * it, QTreeWidgetItem *
}
else
{
- m_pLastEditedItem = 0;
+ m_pLastEditedItem = nullptr;
m_pNameEditor->setEnabled(false);
m_pNameEditor->setText("");
m_pEditor->setEnabled(false);
@@ -474,7 +474,7 @@ void RawEditorWidget::exportAllEvents()
}
RawEditorWindow::RawEditorWindow()
- : KviWindow(KviWindow::ScriptEditor, "raweditor", 0)
+ : KviWindow(KviWindow::ScriptEditor, "raweditor", nullptr)
{
g_pRawEditorWindow = this;
@@ -505,7 +505,7 @@ RawEditorWindow::RawEditorWindow()
RawEditorWindow::~RawEditorWindow()
{
- g_pRawEditorWindow = 0;
+ g_pRawEditorWindow = nullptr;
}
void RawEditorWindow::okClicked()
diff --git a/src/modules/raweditor/libkviraweditor.cpp b/src/modules/raweditor/libkviraweditor.cpp
index acfc7ea86..5670771d4 100644
--- a/src/modules/raweditor/libkviraweditor.cpp
+++ b/src/modules/raweditor/libkviraweditor.cpp
@@ -28,7 +28,7 @@
#include "KviLocale.h"
#include "KviMainWindow.h"
-RawEditorWindow * g_pRawEditorWindow = 0;
+RawEditorWindow * g_pRawEditorWindow = nullptr;
/*
@doc: raweditor.open
@@ -58,20 +58,20 @@ static bool raweditor_kvs_cmd_open(KviKvsModuleCommandCall *)
static bool raweditor_module_init(KviModule * m)
{
KVSM_REGISTER_SIMPLE_COMMAND(m, "open", raweditor_kvs_cmd_open);
- g_pRawEditorWindow = 0;
+ g_pRawEditorWindow = nullptr;
return true;
}
static bool raweditor_module_can_unload(KviModule *)
{
- return (g_pRawEditorWindow == 0);
+ return (g_pRawEditorWindow == nullptr);
}
static bool raweditor_module_cleanup(KviModule *)
{
if(g_pRawEditorWindow && g_pMainWindow)
g_pMainWindow->closeWindow(g_pRawEditorWindow);
- g_pRawEditorWindow = 0;
+ g_pRawEditorWindow = nullptr;
return true;
}
diff --git a/src/modules/reguser/RegisteredUserEntryDialog.cpp b/src/modules/reguser/RegisteredUserEntryDialog.cpp
index 1eb24c37d..3244fbee6 100644
--- a/src/modules/reguser/RegisteredUserEntryDialog.cpp
+++ b/src/modules/reguser/RegisteredUserEntryDialog.cpp
@@ -124,8 +124,7 @@ RegisteredUserPropertiesDialog::RegisteredUserPropertiesDialog(QWidget * p, KviP
}
RegisteredUserPropertiesDialog::~RegisteredUserPropertiesDialog()
-{
-}
+ = default;
void RegisteredUserPropertiesDialog::closeEvent(QCloseEvent * e)
{
@@ -271,8 +270,7 @@ RegisteredUserMaskDialog::RegisteredUserMaskDialog(QWidget * p, KviIrcMask * m)
}
RegisteredUserMaskDialog::~RegisteredUserMaskDialog()
-{
-}
+ = default;
void RegisteredUserMaskDialog::closeEvent(QCloseEvent * e)
{
@@ -394,7 +392,7 @@ RegisteredUserEntryDialog::RegisteredUserEntryDialog(QWidget * p, KviRegisteredU
f->setFrameStyle(QFrame::HLine | QFrame::Sunken);
g->addWidget(f, 2, 0, 1, 3);
- m_pAvatar = 0;
+ m_pAvatar = nullptr;
if(r)
{
const QString av = r->getProperty("avatar");
diff --git a/src/modules/reguser/RegisteredUsersDialog.cpp b/src/modules/reguser/RegisteredUsersDialog.cpp
index 30b5860b1..df8cef49f 100644
--- a/src/modules/reguser/RegisteredUsersDialog.cpp
+++ b/src/modules/reguser/RegisteredUsersDialog.cpp
@@ -148,8 +148,7 @@ RegisteredUsersDialogItem::RegisteredUsersDialogItem(QTreeWidgetItem * par, KviR
}
RegisteredUsersDialogItem::~RegisteredUsersDialogItem()
-{
-}
+ = default;
QString RegisteredUsersDialogItem::key(int, bool) const
{
@@ -346,10 +345,10 @@ RegisteredUsersDialog::~RegisteredUsersDialog()
KVI_OPTION_RECT(KviOption_rectRegisteredUsersDialogGeometry) = geometry();
#endif
- g_pRegisteredUsersDialog = 0;
+ g_pRegisteredUsersDialog = nullptr;
delete g_pLocalRegisteredUserDataBase;
- g_pLocalRegisteredUserDataBase = 0;
+ g_pLocalRegisteredUserDataBase = nullptr;
}
void RegisteredUsersDialog::itemPressed(QTreeWidgetItem * it, int c)
@@ -584,7 +583,7 @@ void RegisteredUsersDialog::cancelClicked()
void RegisteredUsersDialog::addClicked()
{
- RegisteredUserEntryDialog * dlg = new RegisteredUserEntryDialog(this, 0);
+ RegisteredUserEntryDialog * dlg = new RegisteredUserEntryDialog(this, nullptr);
int ret = dlg->exec();
delete dlg;
@@ -669,7 +668,7 @@ void RegisteredUsersDialog::editItem(RegisteredUsersDialogItem * i)
{
KviRegisteredUser * u = i->user();
- i->setUser(0);
+ i->setUser(nullptr);
QString szName = u->name();
@@ -747,7 +746,7 @@ void RegisteredUsersDialog::exportClicked()
QString buffer;
- if(!KviFileDialog::askForSaveFileName(buffer, __tr2qs_ctx("Enter a Filename - KVIrc", "register"), 0, 0, true, true, true, this))
+ if(!KviFileDialog::askForSaveFileName(buffer, __tr2qs_ctx("Enter a Filename - KVIrc", "register"), nullptr, nullptr, true, true, true, this))
return;
if(!g_pRegisteredUsersDialog)
diff --git a/src/modules/reguser/libkvireguser.cpp b/src/modules/reguser/libkvireguser.cpp
index 16ac88c82..392ffa2e7 100644
--- a/src/modules/reguser/libkvireguser.cpp
+++ b/src/modules/reguser/libkvireguser.cpp
@@ -50,9 +50,9 @@
extern KVIRC_API KviRegisteredUserDataBase * g_pRegisteredUserDataBase;
-KviPointerList<RegistrationWizard> * g_pRegistrationWizardList = 0;
+KviPointerList<RegistrationWizard> * g_pRegistrationWizardList = nullptr;
-RegisteredUsersDialog * g_pRegisteredUsersDialog = 0;
+RegisteredUsersDialog * g_pRegisteredUsersDialog = nullptr;
/*
@doc: reguser
@@ -115,7 +115,7 @@ static bool reguser_kvs_cmd_edit(KviKvsModuleCommandCall * c)
{
if(g_pRegisteredUsersDialog->parent())
{
- g_pRegisteredUsersDialog->setParent(0);
+ g_pRegisteredUsersDialog->setParent(nullptr);
}
}
else
@@ -130,7 +130,7 @@ static bool reguser_kvs_cmd_edit(KviKvsModuleCommandCall * c)
{
if(c->hasSwitch('t', "toplevel"))
{
- g_pRegisteredUsersDialog = new RegisteredUsersDialog(0);
+ g_pRegisteredUsersDialog = new RegisteredUsersDialog(nullptr);
}
else
{
@@ -205,7 +205,7 @@ static bool reguser_kvs_cmd_add(KviKvsModuleCommandCall * c)
c->switches()->getAsStringIfExisting('g', "group", group);
u->setGroup(group);
}
- if(u == 0)
+ if(u == nullptr)
{
if(c->hasSwitch('f', "force"))
{
@@ -224,7 +224,7 @@ static bool reguser_kvs_cmd_add(KviKvsModuleCommandCall * c)
{
KviIrcMask * m = new KviIrcMask(szMask);
u = g_pRegisteredUserDataBase->addMask(u, m);
- if(u != 0)
+ if(u != nullptr)
{
if(!c->hasSwitch('q', "quiet"))
c->warning(__tr2qs_ctx("Mask %Q is already used to identify user %s", "register"), &szMask, u->name().toUtf8().data());
@@ -365,7 +365,7 @@ static bool reguser_kvs_cmd_addmask(KviKvsModuleCommandCall * c)
u = g_pRegisteredUserDataBase->addMask(u, mk);
- if(u != 0)
+ if(u != nullptr)
c->warning(__tr2qs_ctx("Mask %Q already used to identify user %Q", "register"), &szMask, &(u->name()));
return true;
}
@@ -1217,7 +1217,7 @@ static bool reguser_kvs_cmd_wizard(KviKvsModuleCommandCall * c)
static bool reguser_module_init(KviModule * m)
{
- g_pLocalRegisteredUserDataBase = 0;
+ g_pLocalRegisteredUserDataBase = nullptr;
g_pRegistrationWizardList = new KviPointerList<RegistrationWizard>;
g_pRegistrationWizardList->setAutoDelete(true);
@@ -1248,12 +1248,12 @@ static bool reguser_module_cleanup(KviModule *)
{
if(g_pRegisteredUsersDialog)
delete g_pRegisteredUsersDialog;
- g_pRegisteredUsersDialog = 0;
+ g_pRegisteredUsersDialog = nullptr;
while(RegistrationWizard * w = g_pRegistrationWizardList->first())
delete w;
delete g_pRegistrationWizardList;
- g_pRegistrationWizardList = 0;
+ g_pRegistrationWizardList = nullptr;
// FIXME: UNREGISTER THE METAOBJECTS
return true;
@@ -1261,7 +1261,7 @@ static bool reguser_module_cleanup(KviModule *)
static bool reguser_module_can_unload(KviModule *)
{
- return ((g_pRegistrationWizardList->isEmpty()) && (g_pRegisteredUsersDialog == 0));
+ return ((g_pRegistrationWizardList->isEmpty()) && (g_pRegisteredUsersDialog == nullptr));
}
KVIRC_MODULE(
diff --git a/src/modules/rijndael/Rijndael.cpp b/src/modules/rijndael/Rijndael.cpp
index b60ef9182..b8b0fc6d9 100644
--- a/src/modules/rijndael/Rijndael.cpp
+++ b/src/modules/rijndael/Rijndael.cpp
@@ -989,9 +989,9 @@ void Rijndael::updateInitVector(UINT8 * initVector)
else
{
// zero init vector
- for(int i = 0; i < MAX_IV_SIZE; i++)
+ for(unsigned char & i : m_initVector)
{
- m_initVector[i] = 0;
+ i = 0;
}
}
}
@@ -1070,7 +1070,7 @@ int Rijndael::blockEncrypt(const UINT8 * input, int inputLen, UINT8 * outBuffer,
if(m_direction != Encrypt)
return RIJNDAEL_BAD_DIRECTION;
- if(input == 0 || inputLen <= 0)
+ if(input == nullptr || inputLen <= 0)
return 0;
numBlocks = inputLen / 128;
@@ -1163,7 +1163,7 @@ int Rijndael::padEncrypt(const UINT8 * input, int inputOctets, UINT8 * outBuffer
if(m_direction != Encrypt)
return RIJNDAEL_NOT_INITIALIZED;
- if(input == 0 || inputOctets <= 0)
+ if(input == nullptr || inputOctets <= 0)
return 0;
numBlocks = inputOctets / 16;
@@ -1230,7 +1230,7 @@ int Rijndael::blockDecrypt(const UINT8 * input, int inputLen, UINT8 * outBuffer,
if((m_mode != CFB1) && (m_direction == Encrypt))
return RIJNDAEL_BAD_DIRECTION;
- if(input == 0 || inputLen <= 0)
+ if(input == nullptr || inputLen <= 0)
return 0;
numBlocks = inputLen / 128;
@@ -1339,7 +1339,7 @@ int Rijndael::padDecrypt(const UINT8 * input, int inputOctets, UINT8 * outBuffer
if(m_direction != Decrypt)
return RIJNDAEL_BAD_DIRECTION;
- if(input == 0 || inputOctets <= 0)
+ if(input == nullptr || inputOctets <= 0)
return 0;
if((inputOctets % 16) != 0)
diff --git a/src/modules/rijndael/UglyBase64.cpp b/src/modules/rijndael/UglyBase64.cpp
index ec1248222..8c075d6e3 100644
--- a/src/modules/rijndael/UglyBase64.cpp
+++ b/src/modules/rijndael/UglyBase64.cpp
@@ -53,8 +53,8 @@ namespace UglyBase64
if(!didinit)
{
// initialize base64unmap
- for(int i = 0; i < 255; ++i)
- base64unmap[i] = 0;
+ for(char & i : base64unmap)
+ i = 0;
for(int i = 0; i < 64; ++i)
base64unmap[fake_base64[i]] = i;
didinit = true;
diff --git a/src/modules/rijndael/libkvirijndael.cpp b/src/modules/rijndael/libkvirijndael.cpp
index ef57e5431..a9fcfdb64 100644
--- a/src/modules/rijndael/libkvirijndael.cpp
+++ b/src/modules/rijndael/libkvirijndael.cpp
@@ -65,14 +65,14 @@
#include "KviPointerList.h"
#include "KviCryptEngineDescription.h"
-static KviPointerList<KviCryptEngine> * g_pEngineList = 0;
+static KviPointerList<KviCryptEngine> * g_pEngineList = nullptr;
KviRijndaelEngine::KviRijndaelEngine()
: KviCryptEngine()
{
g_pEngineList->append(this);
- m_pEncryptCipher = 0;
- m_pDecryptCipher = 0;
+ m_pEncryptCipher = nullptr;
+ m_pDecryptCipher = nullptr;
}
KviRijndaelEngine::~KviRijndaelEngine()
@@ -89,12 +89,12 @@ bool KviRijndaelEngine::init(const char * encKey, int encKeyLen, const char * de
if(m_pEncryptCipher)
{
delete m_pEncryptCipher;
- m_pEncryptCipher = 0;
+ m_pEncryptCipher = nullptr;
}
if(m_pDecryptCipher)
{
delete m_pDecryptCipher;
- m_pDecryptCipher = 0;
+ m_pDecryptCipher = nullptr;
}
if(encKey && (encKeyLen > 0))
@@ -172,7 +172,7 @@ bool KviRijndaelEngine::init(const char * encKey, int encKeyLen, const char * de
if(retVal != RIJNDAEL_SUCCESS)
{
delete m_pEncryptCipher;
- m_pEncryptCipher = 0;
+ m_pEncryptCipher = nullptr;
setLastErrorFromRijndaelErrorCode(retVal);
return false;
}
@@ -186,9 +186,9 @@ bool KviRijndaelEngine::init(const char * encKey, int encKeyLen, const char * de
if(retVal != RIJNDAEL_SUCCESS)
{
delete m_pEncryptCipher;
- m_pEncryptCipher = 0;
+ m_pEncryptCipher = nullptr;
delete m_pDecryptCipher;
- m_pDecryptCipher = 0;
+ m_pDecryptCipher = nullptr;
setLastErrorFromRijndaelErrorCode(retVal);
return false;
}
@@ -239,7 +239,7 @@ KviCryptEngine::EncryptResult KviRijndaelEngine::encrypt(const char * plainText,
}
int len = (int)kvi_strLen(plainText);
char * buf = (char *)KviMemory::allocate(len + 16); // needed for the eventual padding
- unsigned char * iv = 0;
+ unsigned char * iv = nullptr;
if(m_bEncryptMode == CBC)
{
iv = (unsigned char *)KviMemory::allocate(MAX_IV_SIZE);
@@ -312,7 +312,7 @@ KviCryptEngine::DecryptResult KviRijndaelEngine::decrypt(const char * inBuffer,
return KviCryptEngine::DecryptError;
char * buf = (char *)KviMemory::allocate(len + 1);
- unsigned char * iv = 0;
+ unsigned char * iv = nullptr;
if(m_bEncryptMode == CBC)
{
// extract the IV from the cyphered string
@@ -360,7 +360,7 @@ bool KviRijndaelHexEngine::asciiToBinary(const char * inBuffer, int * len, char
}
else
{
- if(len > 0)
+ if(len > nullptr)
{
*outBuffer = (char *)KviMemory::allocate(*len);
KviMemory::move(*outBuffer, tmpBuf, *len);
@@ -388,7 +388,7 @@ bool KviRijndaelBase64Engine::asciiToBinary(const char * inBuffer, int * len, ch
}
else
{
- if(len > 0)
+ if(len > nullptr)
{
*outBuffer = (char *)KviMemory::allocate(*len);
KviMemory::move(*outBuffer, tmpBuf, *len);
@@ -610,7 +610,7 @@ bool KviMircryptionEngine::doEncryptECB(KviCString & plain, KviCString & encoded
bool KviMircryptionEngine::doDecryptECB(KviCString & encoded, KviCString & plain)
{
- unsigned char * buf = 0;
+ unsigned char * buf = nullptr;
int len;
UglyBase64::decode(encoded, &buf, &len);
@@ -803,7 +803,7 @@ static bool rijndael_module_cleanup(KviModule * m)
while(g_pEngineList->first())
delete g_pEngineList->first();
delete g_pEngineList;
- g_pEngineList = 0;
+ g_pEngineList = nullptr;
m->unregisterCryptEngines();
return true;
#else
diff --git a/src/modules/rot13/libkvirot13.cpp b/src/modules/rot13/libkvirot13.cpp
index f57858980..1e0a0a96b 100644
--- a/src/modules/rot13/libkvirot13.cpp
+++ b/src/modules/rot13/libkvirot13.cpp
@@ -47,7 +47,7 @@
#include "KviPointerList.h"
#include "KviCryptEngineDescription.h"
-static KviPointerList<KviCryptEngine> * g_pEngineList = 0;
+static KviPointerList<KviCryptEngine> * g_pEngineList = nullptr;
KviRot13Engine::KviRot13Engine()
: KviCryptEngine()
@@ -133,7 +133,7 @@ static bool rot13_module_cleanup(KviModule * m)
while(g_pEngineList->first())
delete g_pEngineList->first();
delete g_pEngineList;
- g_pEngineList = 0;
+ g_pEngineList = nullptr;
m->unregisterCryptEngines();
return true;
#else
diff --git a/src/modules/setup/SetupWizard.cpp b/src/modules/setup/SetupWizard.cpp
index 153af8767..61f5813d6 100644
--- a/src/modules/setup/SetupWizard.cpp
+++ b/src/modules/setup/SetupWizard.cpp
@@ -126,11 +126,10 @@ SetupPage::SetupPage(SetupWizard * w)
}
SetupPage::~SetupPage()
-{
-}
+ = default;
SetupWizard::SetupWizard()
- : KviTalWizard(0)
+ : KviTalWizard(nullptr)
{
setWindowTitle(__tr2qs("Setup Wizard - KVIrc"));
@@ -205,7 +204,7 @@ SetupWizard::SetupWizard()
setHelpEnabled(m_pLicense, false);
#else
- m_pLicense = 0;
+ m_pLicense = nullptr;
#endif
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Directories
diff --git a/src/modules/sharedfile/libkvisharedfile.cpp b/src/modules/sharedfile/libkvisharedfile.cpp
index ba60faf9a..199c25fce 100644
--- a/src/modules/sharedfile/libkvisharedfile.cpp
+++ b/src/modules/sharedfile/libkvisharedfile.cpp
@@ -221,7 +221,7 @@ static bool sharedfile_kvs_cmd_list(KviKvsModuleCommandCall * c)
o->userMask().toUtf8().data());
if(o->expireTime() > 0)
{
- int secs = ((int)(o->expireTime())) - ((int)(time(0)));
+ int secs = ((int)(o->expireTime())) - ((int)(time(nullptr)));
int hour = secs / 3600;
secs = secs % 3600;
int mins = secs / 60;
diff --git a/src/modules/sharedfileswindow/SharedFilesWindow.cpp b/src/modules/sharedfileswindow/SharedFilesWindow.cpp
index acbf3b8d6..9628daf0e 100644
--- a/src/modules/sharedfileswindow/SharedFilesWindow.cpp
+++ b/src/modules/sharedfileswindow/SharedFilesWindow.cpp
@@ -126,8 +126,7 @@ SharedFileEditDialog::SharedFileEditDialog(QWidget * par, KviSharedFile * f)
}
SharedFileEditDialog::~SharedFileEditDialog()
-{
-}
+ = default;
void SharedFileEditDialog::browse()
{
@@ -205,11 +204,10 @@ SharedFilesTreeWidgetItem::SharedFilesTreeWidgetItem(QTreeWidget * lv, KviShared
}
SharedFilesTreeWidgetItem::~SharedFilesTreeWidgetItem()
-{
-}
+ = default;
SharedFilesWindow::SharedFilesWindow()
- : KviWindow(KviWindow::Tool, "shared files window", 0)
+ : KviWindow(KviWindow::Tool, "shared files window", nullptr)
{
g_pSharedFilesWindow = this;
m_pSplitter = new KviTalSplitter(Qt::Horizontal, this);
@@ -253,7 +251,7 @@ SharedFilesWindow::SharedFilesWindow()
SharedFilesWindow::~SharedFilesWindow()
{
- g_pSharedFilesWindow = 0;
+ g_pSharedFilesWindow = nullptr;
}
void SharedFilesWindow::enableButtons()
@@ -274,7 +272,7 @@ void SharedFilesWindow::removeClicked()
void SharedFilesWindow::addClicked()
{
- SharedFileEditDialog dlg(0);
+ SharedFileEditDialog dlg(nullptr);
if(dlg.exec() != QDialog::Accepted)
return;
@@ -290,7 +288,7 @@ void SharedFilesWindow::editClicked()
if(!it)
return;
- SharedFileEditDialog dlg(0, it->readOnlySharedFilePointer());
+ SharedFileEditDialog dlg(nullptr, it->readOnlySharedFilePointer());
if(dlg.exec() != QDialog::Accepted)
return;
diff --git a/src/modules/sharedfileswindow/libkvisharedfileswindow.cpp b/src/modules/sharedfileswindow/libkvisharedfileswindow.cpp
index 5a4891b45..c471e1db3 100644
--- a/src/modules/sharedfileswindow/libkvisharedfileswindow.cpp
+++ b/src/modules/sharedfileswindow/libkvisharedfileswindow.cpp
@@ -34,7 +34,7 @@
#define KVI_SHARED_FILES_WINDOW_EXTENSION_NAME "Shared files window extension"
-SharedFilesWindow * g_pSharedFilesWindow = 0;
+SharedFilesWindow * g_pSharedFilesWindow = nullptr;
/*
@doc: sharedfileswindow.open
@@ -84,7 +84,7 @@ static bool sharedfileswindow_module_cleanup(KviModule *)
{
if(g_pSharedFilesWindow && g_pMainWindow)
g_pMainWindow->closeWindow(g_pSharedFilesWindow);
- g_pSharedFilesWindow = 0;
+ g_pSharedFilesWindow = nullptr;
return true;
}
diff --git a/src/modules/snd/libkvisnd.cpp b/src/modules/snd/libkvisnd.cpp
index a3af9bea0..6ad3b5edb 100644
--- a/src/modules/snd/libkvisnd.cpp
+++ b/src/modules/snd/libkvisnd.cpp
@@ -78,7 +78,7 @@
#endif //COMPILE_OSS_SUPPORT
#endif
-static KviSoundPlayer * g_pSoundPlayer = 0;
+static KviSoundPlayer * g_pSoundPlayer = nullptr;
KviSoundPlayer::KviSoundPlayer()
: QObject()
@@ -87,10 +87,10 @@ KviSoundPlayer::KviSoundPlayer()
m_pThreadList->setAutoDelete(true);
#ifdef COMPILE_PHONON_SUPPORT
- m_pPhononPlayer = NULL;
+ m_pPhononPlayer = nullptr;
#endif //!COMPILE_PHONON_SUPPORT
- m_pLastUsedSoundPlayerEntry = NULL;
+ m_pLastUsedSoundPlayerEntry = nullptr;
m_pSoundSystemDict = new KviPointerHashTable<QString, KviSoundPlayerEntry>(17, false);
m_pSoundSystemDict->setAutoDelete(true);
@@ -137,7 +137,7 @@ KviSoundPlayer::~KviSoundPlayer()
delete m_pPhononPlayer;
#endif //COMPILE_PHONON_SUPPORT
- g_pSoundPlayer = 0;
+ g_pSoundPlayer = nullptr;
}
void KviSoundPlayer::stopAllSoundThreads()
@@ -159,7 +159,7 @@ void KviSoundPlayer::cleanupAfterLastPlayerEntry()
SoundSystemCleanupRoutine r = m_pLastUsedSoundPlayerEntry->cleanupRoutine();
if(r)
(this->*r)();
- m_pLastUsedSoundPlayerEntry = NULL;
+ m_pLastUsedSoundPlayerEntry = nullptr;
}
void KviSoundPlayer::getAvailableSoundSystems(QStringList * l)
@@ -281,7 +281,7 @@ void KviSoundPlayer::cleanupPhonon()
if(!m_pPhononPlayer)
return;
delete m_pPhononPlayer; // must be stopped
- m_pPhononPlayer = NULL;
+ m_pPhononPlayer = nullptr;
}
#endif //!COMPILE_PHONON_SUPPORT
@@ -455,8 +455,7 @@ KviOssAudiofileSoundThread::KviOssAudiofileSoundThread(const QString & szFileNam
}
KviOssAudiofileSoundThread::~KviOssAudiofileSoundThread()
-{
-}
+ = default;
void KviOssAudiofileSoundThread::play()
{
@@ -468,7 +467,7 @@ void KviOssAudiofileSoundThread::play()
float frameSize;
void * buffer;
- file = afOpenFile(m_szFileName.toUtf8().data(), "r", NULL);
+ file = afOpenFile(m_szFileName.toUtf8().data(), "r", nullptr);
if(!file)
{
qDebug("libaudiofile could not open the file %s", m_szFileName.toUtf8().data());
@@ -552,8 +551,7 @@ KviOssSoundThread::KviOssSoundThread(const QString & szFileName)
}
KviOssSoundThread::~KviOssSoundThread()
-{
-}
+ = default;
void KviOssSoundThread::play()
{
@@ -806,7 +804,7 @@ static bool snd_module_init(KviModule * m)
static bool snd_module_cleanup(KviModule *)
{
delete g_pSoundPlayer;
- g_pSoundPlayer = 0;
+ g_pSoundPlayer = nullptr;
return true;
}
diff --git a/src/modules/socketspy/libkvisocketspy.cpp b/src/modules/socketspy/libkvisocketspy.cpp
index 81995cc5f..9ecaa2863 100644
--- a/src/modules/socketspy/libkvisocketspy.cpp
+++ b/src/modules/socketspy/libkvisocketspy.cpp
@@ -30,7 +30,7 @@
#include <QSplitter>
-KviPointerList<SocketSpyWindow> * g_pSocketSpyWindowList = 0;
+KviPointerList<SocketSpyWindow> * g_pSocketSpyWindowList = nullptr;
/*
@doc: socketspy.open
@@ -71,7 +71,7 @@ static bool socketspy_module_cleanup(KviModule *)
while(g_pSocketSpyWindowList->first())
g_pSocketSpyWindowList->first()->die();
delete g_pSocketSpyWindowList;
- g_pSocketSpyWindowList = 0;
+ g_pSocketSpyWindowList = nullptr;
return true;
}
diff --git a/src/modules/spaste/SlowPasteController.cpp b/src/modules/spaste/SlowPasteController.cpp
index 99ec083a0..4f432b0a6 100644
--- a/src/modules/spaste/SlowPasteController.cpp
+++ b/src/modules/spaste/SlowPasteController.cpp
@@ -39,7 +39,7 @@
extern KviPointerList<SlowPasteController> * g_pControllerList;
SlowPasteController::SlowPasteController(KviWindow * w, int id)
- : m_pClipBuff(NULL), m_pFile(NULL), m_pId(id), m_pWindow(w)
+ : m_pClipBuff(nullptr), m_pFile(nullptr), m_pId(id), m_pWindow(w)
{
g_pControllerList->append(this);
//m_pWindow = w;
@@ -73,7 +73,7 @@ bool SlowPasteController::pasteFileInit(QString & fileName)
if(!m_pFile->open(QIODevice::ReadOnly))
return false;
//avoid double connection
- disconnect(m_pTimer, SIGNAL(timeout()), 0, 0);
+ disconnect(m_pTimer, SIGNAL(timeout()), nullptr, nullptr);
connect(m_pTimer, SIGNAL(timeout()), this, SLOT(pasteFile()));
//avoid timer reset if always active
if(!m_pTimer->isActive())
@@ -95,7 +95,7 @@ bool SlowPasteController::pasteClipboardInit(void)
m_pClipBuff = new QStringList(tmp.isEmpty() ? QStringList() : tmp.split("\n", QString::KeepEmptyParts));
}
//avoid double connection
- disconnect(m_pTimer, SIGNAL(timeout()), 0, 0);
+ disconnect(m_pTimer, SIGNAL(timeout()), nullptr, nullptr);
connect(m_pTimer, SIGNAL(timeout()), this, SLOT(pasteClipboard()));
//avoid timer reset if always active
if(!m_pTimer->isActive())
diff --git a/src/modules/spaste/libkvispaste.cpp b/src/modules/spaste/libkvispaste.cpp
index c47f9bfa8..233ae97d1 100644
--- a/src/modules/spaste/libkvispaste.cpp
+++ b/src/modules/spaste/libkvispaste.cpp
@@ -42,7 +42,7 @@
#include <unistd.h>
#endif
-KviPointerList<SlowPasteController> * g_pControllerList = 0;
+KviPointerList<SlowPasteController> * g_pControllerList = nullptr;
int ctrlId = 0;
static SlowPasteController * spaste_find_controller(KviWindow * w)
@@ -52,7 +52,7 @@ static SlowPasteController * spaste_find_controller(KviWindow * w)
if(spc->window() == w)
return spc;
}
- return 0;
+ return nullptr;
}
static KviWindow * spaste_kvs_find_window(QString & win, KviKvsModuleCommandCall * c)
@@ -65,12 +65,12 @@ static KviWindow * spaste_kvs_find_window(QString & win, KviKvsModuleCommandCall
if(!w)
{
c->warning(__tr("Window with ID '%Q' not found"), &win);
- return 0;
+ return nullptr;
}
if((w->type() == KviWindow::Channel) || (w->type() == KviWindow::Query) || (w->type() == KviWindow::DccChat))
return w;
c->warning(__tr2qs("The specified window (%Q) is not a channel/query/DCC chat"), &win);
- return 0;
+ return nullptr;
}
/*
@@ -231,7 +231,7 @@ static bool spaste_kvs_cmd_stop(KviKvsModuleCommandCall * c)
}
else
{
- while((item = it.current()) != 0)
+ while((item = it.current()) != nullptr)
{
++it;
if(KviQString::equalCS(item->window()->id(), c->window()->id()))
@@ -242,7 +242,7 @@ static bool spaste_kvs_cmd_stop(KviKvsModuleCommandCall * c)
else
{
//Delete the spaste with the given id
- while((item = it.current()) != 0)
+ while((item = it.current()) != nullptr)
{
++it;
if(item->getId() == (kvs_int_t)iId)
@@ -277,7 +277,7 @@ static bool spaste_kvs_cmd_list(KviKvsModuleCommandCall * c)
KviPointerListIterator<SlowPasteController> it(*g_pControllerList);
SlowPasteController * item;
- while((item = it.current()) != 0)
+ while((item = it.current()) != nullptr)
{
++it;
QString szWinId = item->window()->id();
@@ -332,7 +332,7 @@ static bool spaste_module_cleanup(KviModule *)
while(g_pControllerList->first())
delete g_pControllerList->first();
delete g_pControllerList;
- g_pControllerList = 0;
+ g_pControllerList = nullptr;
return true;
}
diff --git a/src/modules/spellchecker/libkvispellchecker.cpp b/src/modules/spellchecker/libkvispellchecker.cpp
index 55cb3f19c..d87e641ea 100644
--- a/src/modules/spellchecker/libkvispellchecker.cpp
+++ b/src/modules/spellchecker/libkvispellchecker.cpp
@@ -28,8 +28,8 @@
#include <enchant.h>
#include <enchant-provider.h>
-static EnchantBroker * g_pEnchantBroker = NULL;
-static KviPointerList<EnchantDict> * g_pEnchantDicts = NULL;
+static EnchantBroker * g_pEnchantBroker = nullptr;
+static KviPointerList<EnchantDict> * g_pEnchantDicts = nullptr;
/*
@doc: spellchecker.available_dictionaries
@@ -208,9 +208,9 @@ static bool spellchecker_module_cleanup(KviModule *)
enchant_broker_free_dict(g_pEnchantBroker, g_pEnchantDicts->takeFirst());
delete g_pEnchantDicts;
- g_pEnchantDicts = NULL;
+ g_pEnchantDicts = nullptr;
enchant_broker_free(g_pEnchantBroker);
- g_pEnchantBroker = NULL;
+ g_pEnchantBroker = nullptr;
return true;
}
diff --git a/src/modules/str/libkvistr.cpp b/src/modules/str/libkvistr.cpp
index 8e5b1eead..1825d2e0a 100644
--- a/src/modules/str/libkvistr.cpp
+++ b/src/modules/str/libkvistr.cpp
@@ -928,14 +928,14 @@ static bool str_kvs_fnc_urlencode(KviKvsModuleFunctionCall * c)
" ", "#", "$", "/", ":",
"<", "=", ">", "?", "@",
"[", "\\", "]", "^", "`",
- "{", "|", "}", 0
+ "{", "|", "}", nullptr
};
const char * const newStr[] = {
"%20", "%23", "%24", "%2F", "%3A",
"%3C", "%3D", "%3E", "%3F", "%40",
"%5B", "%5C", "%5D", "%5E", "%60",
- "%7B", "%7C", "%7D", 0
+ "%7B", "%7C", "%7D", nullptr
};
while(toReplace[idx])
@@ -1409,7 +1409,7 @@ static bool str_kvs_fnc_digest(KviKvsModuleFunctionCall * c)
}
EVP_MD_CTX_init(&mdctx);
- EVP_DigestInit_ex(&mdctx, md, NULL);
+ EVP_DigestInit_ex(&mdctx, md, nullptr);
EVP_DigestUpdate(&mdctx, szString.toUtf8().data(), szString.toUtf8().length());
EVP_DigestFinal_ex(&mdctx, md_value, &md_len);
EVP_MD_CTX_cleanup(&mdctx);
@@ -2285,9 +2285,9 @@ static bool str_kvs_fnc_evpSign(KviKvsModuleFunctionCall * c)
KviSSL::globalSSLInit();
EVP_MD_CTX md_ctx;
- EVP_PKEY * pKey = 0;
+ EVP_PKEY * pKey = nullptr;
unsigned int len = 0;
- unsigned char * sig = 0;
+ unsigned char * sig = nullptr;
if(szCert.isEmpty())
{
@@ -2308,7 +2308,7 @@ static bool str_kvs_fnc_evpSign(KviKvsModuleFunctionCall * c)
}
szPass = KVI_OPTION_STRING(KviOption_stringSSLPrivateKeyPass).toUtf8();
- PEM_read_PrivateKey(f, &pKey, NULL, szPass.data());
+ PEM_read_PrivateKey(f, &pKey, nullptr, szPass.data());
fclose(f);
@@ -2324,7 +2324,7 @@ static bool str_kvs_fnc_evpSign(KviKvsModuleFunctionCall * c)
// get from parameter (with optional password)
BIO * in;
in = BIO_new_mem_buf((unsigned char *)szCert.data(), szCert.size());
- PEM_read_bio_PrivateKey(in, &pKey, NULL, szPass.data());
+ PEM_read_bio_PrivateKey(in, &pKey, nullptr, szPass.data());
BIO_free(in);
if(!pKey)
@@ -2422,8 +2422,8 @@ static bool str_kvs_fnc_evpVerify(KviKvsModuleFunctionCall * c)
const char * message = szMessage.data();
EVP_MD_CTX md_ctx;
- EVP_PKEY * pKey = 0;
- X509 * cert = 0;
+ EVP_PKEY * pKey = nullptr;
+ X509 * cert = nullptr;
int err = -1;
if(szCert.isEmpty())
@@ -2445,7 +2445,7 @@ static bool str_kvs_fnc_evpVerify(KviKvsModuleFunctionCall * c)
}
szPass = KVI_OPTION_STRING(KviOption_stringSSLCertificatePass).toUtf8();
- PEM_read_X509(f, &cert, NULL, szPass.data());
+ PEM_read_X509(f, &cert, nullptr, szPass.data());
fclose(f);
@@ -2466,7 +2466,7 @@ static bool str_kvs_fnc_evpVerify(KviKvsModuleFunctionCall * c)
{
// get from parameter (with optional password)
BIO * in = BIO_new_mem_buf((unsigned char *)szCert.data(), szCert.size());
- PEM_read_bio_X509(in, &cert, 0, szPass.data());
+ PEM_read_bio_X509(in, &cert, nullptr, szPass.data());
if(cert)
{
@@ -2475,7 +2475,7 @@ static bool str_kvs_fnc_evpVerify(KviKvsModuleFunctionCall * c)
}
else
{
- pKey = PEM_read_bio_PUBKEY(in, NULL, 0, szPass.data());
+ pKey = PEM_read_bio_PUBKEY(in, nullptr, nullptr, szPass.data());
}
BIO_free(in);
diff --git a/src/modules/system/Plugin.cpp b/src/modules/system/Plugin.cpp
index 29c5db05b..3d579c083 100644
--- a/src/modules/system/Plugin.cpp
+++ b/src/modules/system/Plugin.cpp
@@ -123,7 +123,7 @@ Plugin * Plugin::load(const QString & szFileName)
if(!pLibrary->load())
{
delete pLibrary;
- return 0;
+ return nullptr;
}
Plugin * pPlugin = new Plugin(pLibrary, KviFileUtils::extractFileName(szFileName));
@@ -279,7 +279,7 @@ bool PluginManager::pluginCall(KviKvsModuleFunctionCall * c)
pArgvBuffer = (char *)malloc(iSize);
i = 2;
- char * x = 0;
+ char * x = nullptr;
x = pArgvBuffer;
while(i < (iArgc + 2))
{
@@ -296,8 +296,8 @@ bool PluginManager::pluginCall(KviKvsModuleFunctionCall * c)
else
{
//Avoid using unfilled variables
- ppArgv = 0;
- pArgvBuffer = 0;
+ ppArgv = nullptr;
+ pArgvBuffer = nullptr;
iArgc = 0;
}
@@ -414,7 +414,7 @@ bool PluginManager::loadPlugin(const QString & szPluginPath)
{
if(isPluginLoaded(szPluginPath))
{
- return getPlugin(szPluginPath) != 0;
+ return getPlugin(szPluginPath) != nullptr;
}
else
{
diff --git a/src/modules/system/libkvisystem.cpp b/src/modules/system/libkvisystem.cpp
index 9404b5a26..44258827d 100644
--- a/src/modules/system/libkvisystem.cpp
+++ b/src/modules/system/libkvisystem.cpp
@@ -514,9 +514,9 @@ static bool system_kvs_fnc_dbus(KviKvsModuleFunctionCall * c)
QList<QVariant> ds;
- for(QStringList::Iterator it = parms.begin(); it != parms.end(); ++it)
+ for(auto & parm : parms)
{
- KviCString tmp = *it;
+ KviCString tmp = parm;
if(tmp.isEmpty())
{
@@ -605,9 +605,9 @@ static bool system_kvs_fnc_dbus(KviKvsModuleFunctionCall * c)
QStringList csl(v.toStringList());
KviKvsArray * arry = new KviKvsArray();
int idx = 0;
- for(QStringList::Iterator iter = csl.begin(); iter != csl.end(); ++iter)
+ for(auto & iter : csl)
{
- arry->set(idx, new KviKvsVariant(*iter));
+ arry->set(idx, new KviKvsVariant(iter));
idx++;
}
c->returnValue()->setArray(arry);
diff --git a/src/modules/term/libkviterm.cpp b/src/modules/term/libkviterm.cpp
index f08890bd1..d17ec09ea 100644
--- a/src/modules/term/libkviterm.cpp
+++ b/src/modules/term/libkviterm.cpp
@@ -38,7 +38,7 @@ KviPointerList<TermWidget> * g_pTermWidgetList = 0;
KviPointerList<TermWindow> * g_pTermWindowList = 0;
#endif
-KviModule * g_pTermModule = 0;
+KviModule * g_pTermModule = nullptr;
/*
@doc: term.open
diff --git a/src/modules/texticons/libkvitexticons.cpp b/src/modules/texticons/libkvitexticons.cpp
index abf0ec610..55f15374b 100644
--- a/src/modules/texticons/libkvitexticons.cpp
+++ b/src/modules/texticons/libkvitexticons.cpp
@@ -47,7 +47,7 @@
static bool texticons_kvs_fnc_get(KviKvsModuleFunctionCall * c)
{
QString szIcon;
- KviTextIcon * pIcon = 0;
+ KviTextIcon * pIcon = nullptr;
KVSM_PARAMETERS_BEGIN(c)
KVSM_PARAMETER("iconName", KVS_PT_NONEMPTYSTRING, KVS_PF_OPTIONAL, szIcon)
KVSM_PARAMETERS_END(c)
@@ -107,7 +107,7 @@ static bool texticons_kvs_fnc_get(KviKvsModuleFunctionCall * c)
static bool texticons_kvs_cmd_set(KviKvsModuleCommandCall * c)
{
QString szName, szIcon;
- KviTextIcon * pIcon = 0;
+ KviTextIcon * pIcon = nullptr;
KVSM_PARAMETERS_BEGIN(c)
KVSM_PARAMETER("iconName", KVS_PT_NONEMPTYSTRING, 0, szName)
KVSM_PARAMETER("iconIdOrFile", KVS_PT_STRING, KVS_PF_OPTIONAL, szIcon)
diff --git a/src/modules/theme/PackThemeDialog.cpp b/src/modules/theme/PackThemeDialog.cpp
index 65c56984b..4af6d1326 100644
--- a/src/modules/theme/PackThemeDialog.cpp
+++ b/src/modules/theme/PackThemeDialog.cpp
@@ -144,7 +144,7 @@ void PackThemeDataWidget::parseThemes(KviPointerList<KviThemeInfo> * pThemeInfoL
QString szPackageAuthor;
QString szPackageDescription;
QString szPackageVersion;
- KviThemeInfo * pThemeInfo = 0;
+ KviThemeInfo * pThemeInfo = nullptr;
bool bPackagePathSet = false;
QString szPackagePath = QDir::homePath();
@@ -242,8 +242,7 @@ void PackThemeDataWidget::parseThemes(KviPointerList<KviThemeInfo> * pThemeInfoL
}
PackThemeDataWidget::~PackThemeDataWidget()
-{
-}
+ = default;
PackThemeInfoWidget::PackThemeInfoWidget(PackThemeDialog * pParent)
: QWizardPage(pParent)
@@ -312,8 +311,7 @@ void PackThemeInfoWidget::initializePage()
}
PackThemeInfoWidget::~PackThemeInfoWidget()
-{
-}
+ = default;
PackThemeImageWidget::PackThemeImageWidget(PackThemeDialog * pParent)
: QWizardPage(pParent)
@@ -340,8 +338,7 @@ PackThemeImageWidget::PackThemeImageWidget(PackThemeDialog * pParent)
}
PackThemeImageWidget::~PackThemeImageWidget()
-{
-}
+ = default;
void PackThemeImageWidget::imageSelectionChanged(const QString & szImagePath)
{
@@ -393,8 +390,7 @@ PackThemeSaveWidget::PackThemeSaveWidget(PackThemeDialog * pParent)
}
PackThemeSaveWidget::~PackThemeSaveWidget()
-{
-}
+ = default;
void PackThemeSaveWidget::initializePage()
{
@@ -410,8 +406,7 @@ void PackThemeSaveWidget::initializePage()
#endif
PackThemeDialog::~PackThemeDialog()
-{
-}
+ = default;
void PackThemeDialog::accept()
{
diff --git a/src/modules/theme/SaveThemeDialog.cpp b/src/modules/theme/SaveThemeDialog.cpp
index e94ba10e0..eda0f371e 100644
--- a/src/modules/theme/SaveThemeDialog.cpp
+++ b/src/modules/theme/SaveThemeDialog.cpp
@@ -207,8 +207,7 @@ SaveThemeDialog::SaveThemeDialog(QWidget * pParent)
}
SaveThemeDialog::~SaveThemeDialog()
-{
-}
+ = default;
void SaveThemeDialog::imageSelectionChanged(const QString & szImagePath)
{
diff --git a/src/modules/theme/ThemeFunctions.cpp b/src/modules/theme/ThemeFunctions.cpp
index b2b8aa22d..0f9b92de4 100644
--- a/src/modules/theme/ThemeFunctions.cpp
+++ b/src/modules/theme/ThemeFunctions.cpp
@@ -91,9 +91,9 @@ namespace ThemeFunctions
return notAValidThemePackage(szError);
// make sure the default fields exist
- for(int i = 0; i < 6; i++)
+ for(auto & check_field : check_fields)
{
- pValue = pInfoFields->find(check_fields[i]);
+ pValue = pInfoFields->find(check_field);
if(!pValue)
return notAValidThemePackage(szError);
}
@@ -115,7 +115,7 @@ namespace ThemeFunctions
// load its picture
pByteArray = r.binaryInfoFields()->find("Image");
if(pByteArray)
- pix.loadFromData(*pByteArray, 0, 0);
+ pix.loadFromData(*pByteArray, nullptr, nullptr);
if(pix.isNull())
{
@@ -182,7 +182,7 @@ namespace ThemeFunctions
QPixmap pixScreenshot;
pByteArray = r.binaryInfoFields()->find(szTmp);
if(pByteArray)
- pixScreenshot.loadFromData(*pByteArray, 0, 0);
+ pixScreenshot.loadFromData(*pByteArray, nullptr, nullptr);
if(szThemeName.isEmpty() || szThemeVersion.isEmpty() || szThemeSubdirectory.isEmpty() || szThemeEngineVersion.isEmpty())
bValid = false;
@@ -442,7 +442,7 @@ namespace ThemeFunctions
if(!out.isNull())
{
QByteArray * pba = new QByteArray();
- QBuffer buffer(pba, 0);
+ QBuffer buffer(pba, nullptr);
buffer.open(QIODevice::WriteOnly);
out.save(&buffer, "PNG");
buffer.close();
@@ -493,7 +493,7 @@ namespace ThemeFunctions
szTmp = QString("Theme%1Screenshot").arg(iIdx);
QByteArray * pba = new QByteArray();
- QBuffer bufferz(pba, 0);
+ QBuffer bufferz(pba, nullptr);
bufferz.open(QIODevice::WriteOnly);
pixScreenshot.save(&bufferz, "PNG");
bufferz.close();
diff --git a/src/modules/theme/ThemeManagementDialog.cpp b/src/modules/theme/ThemeManagementDialog.cpp
index 1358961b6..14e36ba28 100644
--- a/src/modules/theme/ThemeManagementDialog.cpp
+++ b/src/modules/theme/ThemeManagementDialog.cpp
@@ -109,14 +109,14 @@ ThemeListWidgetItem::~ThemeListWidgetItem()
delete m_pThemeInfo;
}
-ThemeManagementDialog * ThemeManagementDialog::m_pInstance = 0;
+ThemeManagementDialog * ThemeManagementDialog::m_pInstance = nullptr;
ThemeManagementDialog::ThemeManagementDialog(QWidget * parent)
: QWidget(parent)
{
- m_pItemDelegate = NULL;
+ m_pItemDelegate = nullptr;
#ifdef COMPILE_WEBKIT_SUPPORT
- m_pWebThemeInterfaceDialog = NULL;
+ m_pWebThemeInterfaceDialog = nullptr;
#endif
setObjectName("theme_options_widget");
setWindowTitle(__tr2qs_ctx("Manage Themes - KVIrc", "theme"));
@@ -252,12 +252,12 @@ ThemeManagementDialog::~ThemeManagementDialog()
if(m_pItemDelegate)
delete m_pItemDelegate;
g_rectManagementDialogGeometry = QRect(pos().x(), pos().y(), size().width(), size().height());
- m_pInstance = 0;
+ m_pInstance = nullptr;
#ifdef COMPILE_WEBKIT_SUPPORT
if(m_pWebThemeInterfaceDialog)
{
m_pWebThemeInterfaceDialog->deleteLater();
- m_pWebThemeInterfaceDialog = NULL;
+ m_pWebThemeInterfaceDialog = nullptr;
}
#endif //COMPILE_WEBKIT_SUPPORT
}
@@ -265,7 +265,7 @@ ThemeManagementDialog::~ThemeManagementDialog()
void ThemeManagementDialog::closeClicked()
{
deleteLater();
- m_pInstance = 0;
+ m_pInstance = nullptr;
}
void ThemeManagementDialog::display(bool bTopLevel)
@@ -276,7 +276,7 @@ void ThemeManagementDialog::display(bool bTopLevel)
{
if(m_pInstance->parent())
{
- m_pInstance->setParent(0);
+ m_pInstance->setParent(nullptr);
}
}
else
@@ -291,7 +291,7 @@ void ThemeManagementDialog::display(bool bTopLevel)
{
if(bTopLevel)
{
- m_pInstance = new ThemeManagementDialog(0);
+ m_pInstance = new ThemeManagementDialog(nullptr);
}
else
{
@@ -308,7 +308,7 @@ void ThemeManagementDialog::cleanup()
if(!m_pInstance)
return;
delete m_pInstance;
- m_pInstance = 0;
+ m_pInstance = nullptr;
}
void ThemeManagementDialog::packTheme()
@@ -329,7 +329,7 @@ void ThemeManagementDialog::packTheme()
void ThemeManagementDialog::contextMenuRequested(const QPoint & pos)
{
ThemeListWidgetItem * pItem = dynamic_cast<ThemeListWidgetItem *>(m_pListWidget->itemAt(pos));
- if(pItem != 0)
+ if(pItem != nullptr)
{
m_pListWidget->setCurrentItem(pItem);
m_pContextPopup->clear();
@@ -453,7 +453,7 @@ void ThemeManagementDialog::getMoreThemes()
void ThemeManagementDialog::webThemeInterfaceDialogDestroyed()
{
#ifdef COMPILE_WEBKIT_SUPPORT
- m_pWebThemeInterfaceDialog = NULL;
+ m_pWebThemeInterfaceDialog = nullptr;
#endif
fillThemeBox();
}
diff --git a/src/modules/theme/WebThemeInterfaceDialog.cpp b/src/modules/theme/WebThemeInterfaceDialog.cpp
index a1bf456f2..8e03fbf49 100644
--- a/src/modules/theme/WebThemeInterfaceDialog.cpp
+++ b/src/modules/theme/WebThemeInterfaceDialog.cpp
@@ -52,8 +52,7 @@ WebThemeInterfaceDialog::WebThemeInterfaceDialog(QWidget * par)
.arg(QString::fromUtf8(KviLocale::instance()->localeName().ptr())));
}
WebThemeInterfaceDialog::~WebThemeInterfaceDialog()
-{
-}
+ = default;
bool WebThemeInterfaceDialog::installPackage(const QString & szPath, QString & szError)
{
diff --git a/src/modules/tip/libkvitip.cpp b/src/modules/tip/libkvitip.cpp
index d17c843a4..f913ca14d 100644
--- a/src/modules/tip/libkvitip.cpp
+++ b/src/modules/tip/libkvitip.cpp
@@ -37,7 +37,7 @@
#include <QDesktopWidget>
#include <QCloseEvent>
-TipWindow * g_pTipWindow = 0;
+TipWindow * g_pTipWindow = nullptr;
TipFrame::TipFrame(QWidget * par)
: QFrame(par)
@@ -62,7 +62,7 @@ TipFrame::TipFrame(QWidget * par)
TipFrame::~TipFrame()
{
- g_pTipWindow = 0;
+ g_pTipWindow = nullptr;
}
void TipFrame::setText(const QString & text)
@@ -75,7 +75,7 @@ void TipFrame::setText(const QString & text)
TipWindow::TipWindow()
{
setObjectName("kvirc_tip_window");
- m_pConfig = 0;
+ m_pConfig = nullptr;
m_pTipFrame = new TipFrame(this);
QPushButton * pb = new QPushButton("<<", this);
@@ -147,7 +147,7 @@ void TipWindow::closeConfig()
g_pApp->getLocalKvircDirectory(buffer, KviApplication::ConfigPlugins, m_szConfigFileName);
m_pConfig->setSavePath(buffer);
delete m_pConfig;
- m_pConfig = 0;
+ m_pConfig = nullptr;
}
void TipWindow::nextTip()
@@ -277,7 +277,7 @@ static bool tip_module_cleanup(KviModule *)
static bool tip_module_can_unload(KviModule *)
{
- return (g_pTipWindow == 0);
+ return (g_pTipWindow == nullptr);
}
KVIRC_MODULE(
diff --git a/src/modules/toolbareditor/CustomizeToolBarsDialog.cpp b/src/modules/toolbareditor/CustomizeToolBarsDialog.cpp
index 0e9a7b93b..d7fac04f6 100644
--- a/src/modules/toolbareditor/CustomizeToolBarsDialog.cpp
+++ b/src/modules/toolbareditor/CustomizeToolBarsDialog.cpp
@@ -55,7 +55,7 @@
#include <QDesktopWidget>
#include <QMimeData>
-CustomizeToolBarsDialog * CustomizeToolBarsDialog::m_pInstance = 0;
+CustomizeToolBarsDialog * CustomizeToolBarsDialog::m_pInstance = nullptr;
extern QRect g_rectToolBarEditorDialogGeometry;
TrashcanLabel::TrashcanLabel(QWidget * p)
@@ -68,7 +68,7 @@ TrashcanLabel::TrashcanLabel(QWidget * p)
setAlignment(Qt::AlignCenter);
setMinimumSize(40, 40);
m_uFlashCount = 0;
- m_pFlashTimer = 0;
+ m_pFlashTimer = nullptr;
m_clrOriginal = palette().color(backgroundRole());
setAutoFillBackground(true); //needed for flashing
connect(KviActionManager::instance(), SIGNAL(removeActionsHintRequest()), this, SLOT(flash()));
@@ -113,7 +113,7 @@ void TrashcanLabel::heartbeat()
{
m_pFlashTimer->stop();
delete m_pFlashTimer;
- m_pFlashTimer = 0;
+ m_pFlashTimer = nullptr;
}
}
@@ -204,8 +204,7 @@ CustomToolBarPropertiesDialog::CustomToolBarPropertiesDialog(QWidget * p, const
}
CustomToolBarPropertiesDialog::~CustomToolBarPropertiesDialog()
-{
-}
+ = default;
void CustomToolBarPropertiesDialog::iconSelected(const QString & szIconId)
{
@@ -363,7 +362,7 @@ CustomizeToolBarsDialog::~CustomizeToolBarsDialog()
g_rectToolBarEditorDialogGeometry = QRect(pos().x(), pos().y(), size().width(), size().height());
KviActionManager::instance()->customizeToolBarsDialogDestroyed();
- m_pInstance = 0;
+ m_pInstance = nullptr;
}
void CustomizeToolBarsDialog::currentToolBarChanged()
@@ -543,7 +542,7 @@ void CustomizeToolBarsDialog::cleanup()
if(!m_pInstance)
return;
delete m_pInstance;
- m_pInstance = 0;
+ m_pInstance = nullptr;
}
void CustomizeToolBarsDialog::display(bool bTopLevel)
@@ -554,7 +553,7 @@ void CustomizeToolBarsDialog::display(bool bTopLevel)
{
if(m_pInstance->parent())
{
- m_pInstance->setParent(0);
+ m_pInstance->setParent(nullptr);
}
}
else
@@ -569,7 +568,7 @@ void CustomizeToolBarsDialog::display(bool bTopLevel)
{
if(bTopLevel)
{
- m_pInstance = new CustomizeToolBarsDialog(0);
+ m_pInstance = new CustomizeToolBarsDialog(nullptr);
}
else
{
diff --git a/src/modules/torrent/StatusBarApplet.cpp b/src/modules/torrent/StatusBarApplet.cpp
index 9bedd257c..908a75f19 100644
--- a/src/modules/torrent/StatusBarApplet.cpp
+++ b/src/modules/torrent/StatusBarApplet.cpp
@@ -45,8 +45,7 @@ StatusBarApplet::StatusBarApplet(KviStatusBar * parent, KviStatusBarAppletDescri
}
StatusBarApplet::~StatusBarApplet()
-{
-}
+ = default;
static KviStatusBarApplet * CreateTorrentClientApplet(KviStatusBar * bar, KviStatusBarAppletDescriptor * desc)
{
diff --git a/src/modules/torrent/TorrentInterface.cpp b/src/modules/torrent/TorrentInterface.cpp
index 4752ca9c0..ba6f053a2 100644
--- a/src/modules/torrent/TorrentInterface.cpp
+++ b/src/modules/torrent/TorrentInterface.cpp
@@ -28,4 +28,4 @@
#include "KviLocale.h"
-TorrentInterface * TorrentInterface::m_selected = 0;
+TorrentInterface * TorrentInterface::m_selected = nullptr;
diff --git a/src/modules/torrent/libkvitorrent.cpp b/src/modules/torrent/libkvitorrent.cpp
index 46365584e..7b1dca983 100644
--- a/src/modules/torrent/libkvitorrent.cpp
+++ b/src/modules/torrent/libkvitorrent.cpp
@@ -32,16 +32,16 @@
#include "KviLocale.h"
#include "kvi_out.h"
-static KviPointerList<TorrentInterfaceDescriptor> * g_pDescriptorList = 0;
+static KviPointerList<TorrentInterfaceDescriptor> * g_pDescriptorList = nullptr;
-static TorrentInterface * auto_detect_torrent_client(KviWindow * pOut = 0)
+static TorrentInterface * auto_detect_torrent_client(KviWindow * pOut = nullptr)
{
int iBest = 0;
- TorrentInterface * pBest = 0;
+ TorrentInterface * pBest = nullptr;
TorrentInterfaceDescriptor * d;
- TorrentInterfaceDescriptor * pDBest = 0;
+ TorrentInterfaceDescriptor * pDBest = nullptr;
- for(d = g_pDescriptorList->first(); d != 0; d = g_pDescriptorList->next())
+ for(d = g_pDescriptorList->first(); d != nullptr; d = g_pDescriptorList->next())
{
// instance gets deleted by descriptor later
TorrentInterface * i = d->instance();
@@ -296,7 +296,7 @@ static TorrentInterface * auto_detect_torrent_client(KviWindow * pOut = 0)
TC_KVS_COMMAND(detect)
{
- TorrentInterface::select(auto_detect_torrent_client(c->hasSwitch('q', "quiet") ? 0 : c->window()));
+ TorrentInterface::select(auto_detect_torrent_client(c->hasSwitch('q', "quiet") ? nullptr : c->window()));
return true;
}
@@ -873,7 +873,7 @@ static bool torrent_module_init(KviModule * m)
g_pDescriptorList->append(new KTorrentDbusInterfaceDescriptor);
#endif // COMPILE_KDE_SUPPORT
- TorrentInterface::select(0);
+ TorrentInterface::select(nullptr);
if(g_pMainWindow->mainStatusBar())
StatusBarApplet::selfRegister(g_pMainWindow->mainStatusBar());
diff --git a/src/modules/trayicon/libkvitrayicon.cpp b/src/modules/trayicon/libkvitrayicon.cpp
index f08cb0a5d..b9b2b77f1 100644
--- a/src/modules/trayicon/libkvitrayicon.cpp
+++ b/src/modules/trayicon/libkvitrayicon.cpp
@@ -71,7 +71,7 @@ KviTrayIconWidget::KviTrayIconWidget()
: QSystemTrayIcon(g_pMainWindow), m_CurrentPixmap(ICON_SIZE, ICON_SIZE), m_Tip(g_pMainWindow, "dock_tooltip")
{
g_pTrayIcon = this;
- m_pContextPopup = new QMenu(0);
+ m_pContextPopup = new QMenu(nullptr);
setContextMenu(m_pContextPopup);
m_iConsoles = 0;
@@ -87,7 +87,7 @@ KviTrayIconWidget::KviTrayIconWidget()
g_pMainWindow->setTrayIcon(this);
- m_pAwayPopup = new QMenu(0);
+ m_pAwayPopup = new QMenu(nullptr);
#ifndef COMPILE_ON_MAC
m_pTitleLabel = new QLabel(__tr2qs("<b><center>KVIrc Tray Options</center></b>"), m_pContextPopup);
@@ -128,7 +128,7 @@ KviTrayIconWidget::KviTrayIconWidget()
KviTrayIconWidget::~KviTrayIconWidget()
{
g_pTrayIcon = nullptr;
- g_pMainWindow->setTrayIcon(0);
+ g_pMainWindow->setTrayIcon(nullptr);
delete m_pAwayPopup;
#ifndef COMPILE_ON_MAC
delete m_pTitleLabel;
@@ -238,7 +238,7 @@ bool KviTrayIconWidget::event(QEvent * e)
}
}
- srand(time(0));
+ srand(time(nullptr));
// We use the bad way to generate random numbers :)))))
diff --git a/src/modules/upnp/Manager.cpp b/src/modules/upnp/Manager.cpp
index db3e8d503..12b828edd 100644
--- a/src/modules/upnp/Manager.cpp
+++ b/src/modules/upnp/Manager.cpp
@@ -43,11 +43,11 @@ namespace UPnP
{
// Set the static variable
- Manager * Manager::m_pInstance(0);
+ Manager * Manager::m_pInstance(nullptr);
// The constructor
Manager::Manager()
- : m_pActiveIgdControlPoint(0), m_bBroadcastFailed(false), m_bBroadcastFoundIt(false), m_pSsdpConnection(0), m_pSsdpTimer(0)
+ : m_pActiveIgdControlPoint(nullptr), m_bBroadcastFailed(false), m_bBroadcastFoundIt(false), m_pSsdpConnection(nullptr), m_pSsdpTimer(nullptr)
{
}
@@ -56,7 +56,7 @@ namespace UPnP
{
delete m_pSsdpTimer;
delete m_pSsdpConnection;
- m_pInstance = 0; // Unregister the instance
+ m_pInstance = nullptr; // Unregister the instance
}
// Initialize the manager, detect all devices
@@ -85,7 +85,7 @@ namespace UPnP
Manager * Manager::instance()
{
// Create when it's required
- if(m_pInstance == 0)
+ if(m_pInstance == nullptr)
{
m_pInstance = new Manager();
m_pInstance->initialize();
@@ -98,26 +98,26 @@ namespace UPnP
QString Manager::getExternalIpAddress() const
{
// Do not expose activeIgd_;
- return (m_pActiveIgdControlPoint != 0 ? m_pActiveIgdControlPoint->getExternalIpAddress() : QString());
+ return (m_pActiveIgdControlPoint != nullptr ? m_pActiveIgdControlPoint->getExternalIpAddress() : QString());
}
// Return true if a controlable gateway is available
bool Manager::isGatewayAvailable()
{
- return (m_pActiveIgdControlPoint != 0 && m_pActiveIgdControlPoint->isGatewayAvailable());
+ return (m_pActiveIgdControlPoint != nullptr && m_pActiveIgdControlPoint->isGatewayAvailable());
}
// Add a port mapping
void Manager::addPortMapping(const QString & protocol, const QString & remoteHost, int externalPort, const QString & internalClient, int internalPort, const QString & description, bool enabled, int leaseDuration)
{
- if(m_pActiveIgdControlPoint != 0)
+ if(m_pActiveIgdControlPoint != nullptr)
m_pActiveIgdControlPoint->addPortMapping(protocol, remoteHost, externalPort, internalClient, internalPort, description, enabled, leaseDuration);
}
// Delete a port mapping
void Manager::deletePortMapping(const QString & protocol, const QString & remoteHost, int externalPort)
{
- if(m_pActiveIgdControlPoint != 0)
+ if(m_pActiveIgdControlPoint != nullptr)
m_pActiveIgdControlPoint->deletePortMapping(protocol, remoteHost, externalPort);
}
@@ -143,7 +143,7 @@ namespace UPnP
IgdControlPoint * controlPoint = new IgdControlPoint(hostname, port, rootUrl);
m_lIgdControlPoints.append(controlPoint);
- if(m_pActiveIgdControlPoint == 0)
+ if(m_pActiveIgdControlPoint == nullptr)
{
m_pActiveIgdControlPoint = controlPoint;
m_pActiveIgdControlPoint->initialize();
diff --git a/src/modules/upnp/RootService.cpp b/src/modules/upnp/RootService.cpp
index 81cd7b23a..901599bc5 100644
--- a/src/modules/upnp/RootService.cpp
+++ b/src/modules/upnp/RootService.cpp
@@ -145,8 +145,7 @@ namespace UPnP
// The destructor
RootService::~RootService()
- {
- }
+ = default;
// Recursively add all devices and embedded devices to the deviceServices_ map
void RootService::addDeviceServices(const QDomNode & device)
diff --git a/src/modules/upnp/Service.cpp b/src/modules/upnp/Service.cpp
index e0547bfc2..872393874 100644
--- a/src/modules/upnp/Service.cpp
+++ b/src/modules/upnp/Service.cpp
@@ -73,7 +73,7 @@ namespace UPnP
// TODO: rename to callMethod / callSoapMethod
int Service::callAction(const QString & actionName, const QString & prefix)
{
- return callActionInternal(actionName, 0, prefix);
+ return callActionInternal(actionName, nullptr, prefix);
}
// Makes a UPnP action request
@@ -112,7 +112,7 @@ namespace UPnP
+ prefix + ":" + actionName + " xmlns:" + prefix + "=\"" + m_szServiceType + "\">\n";
// Do we have any arguments?
- if(arguments != 0)
+ if(arguments != nullptr)
{
// Add the arguments
QMap<QString, QString>::const_iterator it;
@@ -233,7 +233,8 @@ namespace UPnP
QByteArray response = reply->readAll();
QDomDocument xml;
- qDebug() << "Response:\n" << response << "\n---\n";
+ qDebug() << "Response:\n"
+ << response << "\n---\n";
// Parse the XML
QString errorMessage;
diff --git a/src/modules/upnp/SsdpConnection.cpp b/src/modules/upnp/SsdpConnection.cpp
index 11a316ce6..adfa21ace 100644
--- a/src/modules/upnp/SsdpConnection.cpp
+++ b/src/modules/upnp/SsdpConnection.cpp
@@ -52,7 +52,7 @@ namespace UPnP
SsdpConnection::~SsdpConnection()
{
- if(m_pSocket != 0)
+ if(m_pSocket != nullptr)
{
m_pSocket->close();
delete m_pSocket;
diff --git a/src/modules/upnp/WanConnectionService.cpp b/src/modules/upnp/WanConnectionService.cpp
index 8fa5f1753..efbe87b73 100644
--- a/src/modules/upnp/WanConnectionService.cpp
+++ b/src/modules/upnp/WanConnectionService.cpp
@@ -45,8 +45,7 @@ namespace UPnP
// The destructor
WanConnectionService::~WanConnectionService()
- {
- }
+ = default;
// Add a port mapping
void WanConnectionService::addPortMapping(const QString & protocol, const QString & remoteHost, int externalPort,
diff --git a/src/modules/upnp/igdcontrolpoint.cpp b/src/modules/upnp/igdcontrolpoint.cpp
index 686d576ca..0c2adce1e 100644
--- a/src/modules/upnp/igdcontrolpoint.cpp
+++ b/src/modules/upnp/igdcontrolpoint.cpp
@@ -46,7 +46,7 @@ namespace UPnP
// The constructor
IgdControlPoint::IgdControlPoint(const QString & hostname, int port, const QString & rootUrl)
- : QObject(), m_bGatewayAvailable(false), m_iIgdPort(0), m_pRootService(0), m_pWanConnectionService(0)
+ : QObject(), m_bGatewayAvailable(false), m_iIgdPort(0), m_pRootService(nullptr), m_pWanConnectionService(nullptr)
{
qDebug() << "CREATED UPnP::IgdControlPoint: created control point"
<< " url='" << hostname << ":" << port << "/" << rootUrl << "'." << endl;
@@ -75,7 +75,7 @@ namespace UPnP
QString IgdControlPoint::getExternalIpAddress() const
{
// Do not expose wanConnectionService_;
- if(m_pWanConnectionService != 0)
+ if(m_pWanConnectionService != nullptr)
{
return m_pWanConnectionService->getExternalIpAddress();
}
@@ -145,7 +145,7 @@ namespace UPnP
void IgdControlPoint::addPortMapping(const QString & protocol, const QString & remoteHost, int externalPort, const QString & internalClient, int internalPort, const QString & description, bool enabled, int leaseDuration)
{
// Do not expose wanConnectionService_;
- if(m_pWanConnectionService != 0)
+ if(m_pWanConnectionService != nullptr)
{
m_pWanConnectionService->addPortMapping(protocol, remoteHost, externalPort, internalClient, internalPort, description, enabled, leaseDuration);
}
@@ -155,7 +155,7 @@ namespace UPnP
void IgdControlPoint::deletePortMapping(const QString & protocol, const QString & remoteHost, int externalPort)
{
// Do not expose wanConnectionService_;
- if(m_pWanConnectionService != 0)
+ if(m_pWanConnectionService != nullptr)
{
m_pWanConnectionService->deletePortMapping(protocol, remoteHost, externalPort);
}
diff --git a/src/modules/upnp/libkviupnp.cpp b/src/modules/upnp/libkviupnp.cpp
index 880b1b70c..58eae67d3 100644
--- a/src/modules/upnp/libkviupnp.cpp
+++ b/src/modules/upnp/libkviupnp.cpp
@@ -31,7 +31,7 @@
// Please use our common variable naming conventions and coding style :)
// Let's be so:)
-UPnP::Manager * g_pManager = 0;
+UPnP::Manager * g_pManager = nullptr;
/*
@doc: upnp.getExternalIpAddress
@@ -179,7 +179,7 @@ static bool upnp_kvs_cmd_refresh(KviKvsModuleCommandCall *)
{
if(g_pManager)
delete g_pManager;
- g_pManager = 0;
+ g_pManager = nullptr;
g_pManager = UPnP::Manager::instance();
@@ -190,7 +190,7 @@ static bool upnp_module_init(KviModule * m)
{
if(g_pManager)
delete g_pManager;
- g_pManager = 0;
+ g_pManager = nullptr;
g_pManager = UPnP::Manager::instance();
@@ -206,7 +206,7 @@ static bool upnp_module_init(KviModule * m)
static bool upnp_module_cleanup(KviModule *)
{
delete g_pManager;
- g_pManager = 0;
+ g_pManager = nullptr;
return true;
}
diff --git a/src/modules/url/libkviurl.cpp b/src/modules/url/libkviurl.cpp
index 25eff493d..1fb53202a 100644
--- a/src/modules/url/libkviurl.cpp
+++ b/src/modules/url/libkviurl.cpp
@@ -245,7 +245,7 @@ void UrlDialog::remove()
{
if(!m_pUrlList->currentItem())
{
- QMessageBox::warning(0, __tr2qs("Entry Selection - KVIrc"), __tr2qs("Must select a URL entry from the list to remove it."), QMessageBox::Ok, QMessageBox::NoButton, QMessageBox::NoButton);
+ QMessageBox::warning(nullptr, __tr2qs("Entry Selection - KVIrc"), __tr2qs("Must select a URL entry from the list to remove it."), QMessageBox::Ok, QMessageBox::NoButton, QMessageBox::NoButton);
return;
}
@@ -299,11 +299,11 @@ void UrlDialog::dblclk_url(QTreeWidgetItem * item, int)
void UrlDialog::popup(QTreeWidgetItem * item, const QPoint & point)
{
m_szUrl = item->text(0);
- QMenu p("menu", 0);
+ QMenu p("menu", nullptr);
p.addAction(__tr2qs("&Remove"), this, SLOT(remove()));
// p.addAction(__tr2qs("&Find Text"),this,SLOT(findtext()));
p.addSeparator();
- m_pListPopup = new QMenu("list", 0);
+ m_pListPopup = new QMenu("list", nullptr);
for(KviWindow * w = g_pMainWindow->windowList()->first(); w; w = g_pMainWindow->windowList()->next())
{
@@ -319,7 +319,7 @@ void UrlDialog::popup(QTreeWidgetItem * item, const QPoint & point)
void UrlDialog::contextMenu(const QPoint & point)
{
- QMenu p("contextmenu", 0);
+ QMenu p("contextmenu", nullptr);
p.addAction(__tr2qs("Configure"), this, SLOT(config()));
p.exec(point);
}
@@ -339,7 +339,7 @@ void UrlDialog::sayToWin(QAction * act)
}
else
{
- QMessageBox::warning(0, __tr2qs("Window Not Found - KVIrc"), __tr2qs("Window not found."), QMessageBox::Ok, QMessageBox::NoButton, QMessageBox::NoButton);
+ QMessageBox::warning(nullptr, __tr2qs("Window Not Found - KVIrc"), __tr2qs("Window not found."), QMessageBox::Ok, QMessageBox::NoButton, QMessageBox::NoButton);
}
}
@@ -394,7 +394,7 @@ UrlDialog::~UrlDialog()
if (m_pMenuBar) delete m_pMenuBar;
m_pMenuBar = 0;*/
UrlDlgList * tmpitem = findFrame();
- tmpitem->dlg = 0;
+ tmpitem->dlg = nullptr;
}
// ----------------------------- CLASS URLDIALOG -------------------------end //
@@ -469,9 +469,9 @@ void ConfigDialog::closeEvent(QCloseEvent *)
ConfigDialog::~ConfigDialog()
{
- for(int i = 0; i < cbnum; i++)
- delete cb[i];
- g_pConfigDialog = 0;
+ for(auto & i : cb)
+ delete i;
+ g_pConfigDialog = nullptr;
}
// --------------------------- CLASS CONFIGDIALOG ------------------------end //
@@ -540,7 +540,7 @@ void BanFrame::removeBan()
if(!m_pBanList->currentItem()->isSelected())
{
- QMessageBox::warning(0, __tr2qs("Entry Selection - KVIrc"), __tr2qs("Must select a ban entry from the list to remove it."), QMessageBox::Ok, QMessageBox::NoButton, QMessageBox::NoButton);
+ QMessageBox::warning(nullptr, __tr2qs("Entry Selection - KVIrc"), __tr2qs("Must select a ban entry from the list to remove it."), QMessageBox::Ok, QMessageBox::NoButton, QMessageBox::NoButton);
return;
}
QString item(m_pBanList->currentItem()->text());
@@ -565,8 +565,7 @@ void BanFrame::saveBans(KviConfigurationFile * cfg)
}
BanFrame::~BanFrame()
-{
-}
+ = default;
// ---------------------------- CLASS URLTOOLBAR -------------------------end //
@@ -735,7 +734,7 @@ UrlDlgList * findFrame()
if(!tmpitem)
{
UrlDlgList * udl = new UrlDlgList();
- udl->dlg = 0;
+ udl->dlg = nullptr;
udl->menu_id = -1;
g_pUrlDlgList->append(udl);
tmpitem = g_pUrlDlgList->current();
@@ -887,7 +886,7 @@ static bool url_module_init(KviModule * m)
loadBanList();
UrlDlgList * udl = new UrlDlgList();
- udl->dlg = 0;
+ udl->dlg = nullptr;
g_pUrlDlgList->append(udl);
return true;
@@ -906,12 +905,12 @@ static bool url_module_cleanup(KviModule *)
}
delete g_pList;
- g_pList = 0;
+ g_pList = nullptr;
delete g_pBanList;
- g_pBanList = 0;
+ g_pBanList = nullptr;
delete g_pUrlDlgList;
- g_pUrlDlgList = 0;
+ g_pUrlDlgList = nullptr;
return true;
}
diff --git a/src/modules/window/UserWindow.cpp b/src/modules/window/UserWindow.cpp
index ccb607f44..742b846f4 100644
--- a/src/modules/window/UserWindow.cpp
+++ b/src/modules/window/UserWindow.cpp
@@ -43,9 +43,9 @@ UserWindow::UserWindow(const char * pcName, QString & szIcon, KviConsoleWindow *
m_pIrcView = new KviIrcView(this, this);
if(iCreationFlags & HasInput)
- m_pInput = new KviInput(this, 0);
+ m_pInput = new KviInput(this, nullptr);
else
- m_pInput = 0;
+ m_pInput = nullptr;
if(context())
context()->registerContextWindow(this);
diff --git a/src/modules/window/libkviwindow.cpp b/src/modules/window/libkviwindow.cpp
index 092c7ba34..005d0dcaf 100644
--- a/src/modules/window/libkviwindow.cpp
+++ b/src/modules/window/libkviwindow.cpp
@@ -52,7 +52,7 @@ extern KVIRC_API KviCryptEngineManager * g_pCryptEngineManager;
// KviApplication.cpp
extern KVIRC_API KviPointerHashTable<QString, KviWindow> * g_pGlobalWindowDict;
-KviPointerList<UserWindow> * g_pUserWindowList = 0;
+KviPointerList<UserWindow> * g_pUserWindowList = nullptr;
// $window.caption $window.x $window.y $window.width $window.height $window.isActive $window.type
// $window.input.text $window.input.cursorpos $window.input.textlen
@@ -1039,7 +1039,7 @@ static bool window_kvs_fnc_open(KviKvsModuleFunctionCall * c)
if(szFlags.contains('i'))
iFlags |= UserWindow::HasInput;
- KviConsoleWindow * pConsole = 0;
+ KviConsoleWindow * pConsole = nullptr;
if(c->parameterList()->count() >= 3)
{
pConsole = g_pApp->findConsole(uCtx);
@@ -1325,7 +1325,7 @@ static bool window_kvs_cmd_savePropertiesAsDefault(KviKvsModuleCommandCall * c)
#ifdef COMPILE_CRYPT_SUPPORT
static bool initializeCryptEngine(KviCryptEngine * eng, KviCString & szEncryptKey, KviCString & szDecryptKey, QString & szError)
{
- char * encKey = 0;
+ char * encKey = nullptr;
int encKeyLen = 0;
char * tmpKey;
@@ -1342,7 +1342,7 @@ static bool initializeCryptEngine(KviCryptEngine * eng, KviCString & szEncryptKe
return false;
}
- char * decKey = 0;
+ char * decKey = nullptr;
int decKeyLen = 0;
decKeyLen = szDecryptKey.hexToBuffer(&tmpKey, false);
@@ -1437,7 +1437,7 @@ static bool window_kvs_cmd_setCryptEngine(KviKvsModuleCommandCall * c)
if(szEngine.isEmpty())
{
- pWnd->setCryptSessionInfo(0);
+ pWnd->setCryptSessionInfo(nullptr);
}
else
{