KVIrc  4.9.2
DeveloperAPIs
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 C_ack_buffer
 CKviToolBar::_ButtonStylesEnumerates the valid button styles
 C_dccParseProcEntry
 C_DetectorDescriptor
 C_DetectorNGram
 CKviLocale::_EncodingDescriptionHolds the encoding data
 CKviToolBar::_IconSizesEnumerates the valid icon sizes
 C_KviAvatarCacheEntryDefines a struct for the avatar entry in the cache
 C_KviChannelActionA struct which holds the channel actions
 C_KviChannelActivityStatsA struct which holds the activity stats
 C_KviCtcpMessage
 C_KviCtcpMessageParseStruct
 C_KviDBusNotifierMessageQueue
 C_KviDccRecvThreadOptions
 C_KviDccRequest
 C_KviDccSendThreadOptions
 C_KviDccThreadIncomingData
 C_KviDccVideoThreadOptions
 C_KviDccVoiceThreadOptions
 C_KviDefaultMediaType
 C_KviIdentMessageData
 C_KviIrcServerDefinitionServer definition
 C_KviIrcSocketMsgEntryHolds the messages entries
 C_KviIrcUrlParts
 C_KviIrcViewLine
 C_KviIrcViewLineChunk
 C_KviIrcViewWrappedBlock
 C_KviIrcViewWrappedBlockSelectionInfoTag
 C_KviKvsCoreCallbackCommandExecRoutine
 C_KviKvsCoreFunctionExecRoutine
 C_KviKvsCoreSimpleCommandExecRoutine
 C_KviKvsObjectConnection
 C_KviKvsProcessDescriptorData
 C_KviKvsSpecialCommandParsingRoutine
 C_KviLink
 C_KviLiteralMessageParseStruct
 C_KviMaskEntry
 C_KviModuleExtensionAllocStructTag
 C_KviModuleInfo
 C_KviNotifierMessageParamDefines a struct which holds information about the notifier message
 C_KviOggTheoraGeometry
 C_KviPendingAvatarChange
 C_KviPerlCoreCtrlCommand_destroy
 C_KviPerlCoreCtrlCommand_execute
 C_KviPythonCoreCtrlCommand_destroy
 C_KviPythonCoreCtrlCommand_execute
 C_KviReguserDbFileHeader
 C_KviScriptMenuBarItem
 C_KviTextIconAssocEntryA struct that contains the icon association entries
 C_KviThreadPendingEvent
 C_KviUrl
 C_KviUserListViewUserStatsA struct to hold user statistics
 C_LanguageAndEncodingMatch
 C_LanguageAndEncodingResult
 C_LogFileDataA struct that contains the data of a log
 C_OptionsWidgetInstanceEntry
 C_ParseArgs
 C_SPasteThreadData
 C_UrlDlgList
 CActionData
 CAddonInfo
 Cadpcm_state
 CChannelTreeWidgetItemData
 CKviKvsVariantData::DataTypeHolds the value of the variant data
 CKviKvsNumber::DataTypeThis union holds an integer or a double floating point number
 CDccDescriptor
 CDccDialog
 CDccMarshalOutputContext
 CDccVideoCodec
 CDccVoiceCodec
 CDocument
 CKviInputEditor::EditCommandHolds the command used in the {un,re}do operations
 CHelpIndex::Entry
 CKviAnimatedPixmapCache::FrameInfo
 CGnuMoFileHeader
 CGnuMoStringDescriptor
 Cid3tag
 CIdlePlatform
 CKviActionCategoryHolds the categories of an action
 CKviAnimatedPixmapInterface
 CKviAsyncWhoisInfo
 CKviAvatarCacheAvatar cache handling class
 CKviBasicIrcServerInfo
 CKviCachedPixmapClass for holding a cached pixmap
 CKviCustomToolBarDescriptor
 CKviCustomToolBarManager
 CKviDccZeroPortTag
 CKviDebugContextThe KviDebugContext class
 CKviDnsResolverPrivate
 CKviExternalServerDataParser
 CKviHeapObject
 CKviHtmlDialogData
 CKviHttpRequestPrivate
 CKviIdentRequest
 CKviInputEditorPrivate
 CKviInputEditorSpellCheckerBlock
 CKviInputEditorTextBlock
 CKviInputHistoryInput history class
 CKviIrcConnectionAntiCtcpFloodData
 CKviIrcConnectionAsyncData< T >
 CKviIrcConnectionAsyncData< KviAsyncWhoisInfo >
 CKviIrcConnectionNetsplitDetectorData
 CKviIrcConnectionServerInfo
 CKviIrcConnectionStateData
 CKviIrcConnectionStatistics
 CKviIrcConnectionUserInfo
 CKviIrcMessage
 CKviIrcServerDataBaseIrc server database handling class
 CKviIrcServerReconnectInfoA class for reconnecting purposes
 CKviIrcUserEntryA class to handle the entries of the user database
 CKviKvsArrayCast
 CKviKvsAsyncOperationManager
 CKviKvsDnsObject
 CKviKvsEvent
 CKviKvsExtendedRunTimeData
 CKviKvsKernel
 CKviKvsModuleInterface
 CKviKvsNumberA class which maps every number
 CKviKvsObjectClass
 CKviKvsObjectController
 CKviKvsObjectFunctionHandler
 CKviKvsParser
 CKviKvsPopupMenuItem
 CKviKvsPopupMenuTopLevelData
 CKviKvsReport
 CKviKvsRunTimeCall
 CKviKvsRunTimeContext
 CKviKvsRWEvaluationResult
 CKviKvsScriptAddonManager
 CKviKvsScriptAddonRegistrationData
 CKviKvsScriptDataHolds the data of the script
 CKviKvsSwitchList
 CKviKvsTimer
 CKviKvsTreeNodeTreenode class
 CKviKvsVariantComparisonA class for comparison between two variant data
 CKviKvsVariantDataThe class which holds the type of the variant data
 CKviKvsVariantListClass to handle variant variables lists
 CKviLagCheck
 CKviMessageTypeSettings
 CKviModuleExtensionDescriptor
 CKviModuleExtensionManager
 CKviMSecTimeIntervalA class to retrieve the time interval This works for time intervals a bit longer than 24 days
 CKviNetworkAccessManager
 CKviOggTheoraDecoderAn ogg/theora+irct decoder class; accepts a proper ogg stream, outputs argb32 images and binary text
 CKviOggTheoraEncoderAn ogg/theora+irct encoder class; accepts argb32 images and binary text, outputs an ogg stream
 CKviPackageIOEngineThis class is the base class engine to work with KVIrc package files
 CKviPackageWriterDataField
 CKviPackageWriterPrivate
 CKviPixmap
 CKviPointerHashTable< Key, T >A fast pointer hash table implementation
 CKviPointerHashTable< const char *, KviPointerList >
 CKviPointerHashTable< const char *, KviTranslationEntry >
 CKviPointerHashTable< int, KviKvsObject >
 CKviPointerHashTable< int, KviKvsTimer >
 CKviPointerHashTable< int, KviKvsTreeNodeData >
 CKviPointerHashTable< QString, _KviAvatarCacheEntry >
 CKviPointerHashTable< QString, _KviKvsCoreCallbackCommandExecRoutine >
 CKviPointerHashTable< QString, _KviKvsCoreFunctionExecRoutine >
 CKviPointerHashTable< QString, _KviKvsCoreSimpleCommandExecRoutine >
 CKviPointerHashTable< QString, _KviKvsSpecialCommandParsingRoutine >
 CKviPointerHashTable< QString, ClassEditorTreeWidgetItem >
 CKviPointerHashTable< QString, int >
 CKviPointerHashTable< QString, KviAction >
 CKviPointerHashTable< QString, KviActionCategory >
 CKviPointerHashTable< QString, KviCachedPixmap >
 CKviPointerHashTable< QString, KviCustomToolBarDescriptor >
 CKviPointerHashTable< QString, KviDccZeroPortTag >
 CKviPointerHashTable< QString, KviIrcNetwork >
 CKviPointerHashTable< QString, KviIrcUserEntry >
 CKviPointerHashTable< QString, KviKvsModuleCallbackCommandExecRoutine >
 CKviPointerHashTable< QString, KviKvsModuleFunctionExecRoutine >
 CKviPointerHashTable< QString, KviKvsModuleSimpleCommandExecRoutine >
 CKviPointerHashTable< QString, KviKvsObjectClass >
 CKviPointerHashTable< QString, KviKvsObjectFunctionHandler >
 CKviPointerHashTable< QString, KviKvsPopupMenu >
 CKviPointerHashTable< QString, KviKvsScript >
 CKviPointerHashTable< QString, KviKvsScriptAddon >
 CKviPointerHashTable< QString, KviKvsTimer >
 CKviPointerHashTable< QString, KviKvsTreeNodeData >
 CKviPointerHashTable< QString, KviKvsVariant >
 CKviPointerHashTable< QString, KviModule >
 CKviPointerHashTable< QString, KviPointerHashTable< QString, QString > >
 CKviPointerHashTable< QString, KviPointerList >
 CKviPointerHashTable< QString, KviRegisteredUser >
 CKviPointerHashTable< QString, KviRegisteredUserGroup >
 CKviPointerHashTable< QString, KviSoundPlayerEntry >
 CKviPointerHashTable< QString, KviStatusBarAppletDescriptor >
 CKviPointerHashTable< QString, KviTextIcon >
 CKviPointerHashTable< QString, KviUserIdentity >
 CKviPointerHashTable< QString, KviUserListEntry >
 CKviPointerHashTable< QString, Plugin >
 CKviPointerHashTable< QString, QByteArray >
 CKviPointerHashTable< QString, QString >
 CKviPointerHashTable< QString, QStringList >
 CKviPointerHashTable< QString, QVariant >
 CKviPointerHashTable< unsigned short, KviKvsVariant >
 CKviPointerHashTable< void *, bool >
 CKviPointerHashTable< void *, KviKvsDnsObject >
 CKviPointerHashTable< void *, KviKvsObject >
 CKviPointerHashTableEntry< Key, T >
 CKviPointerHashTableIterator< Key, T >A fast pointer hash table iterator implementation
 CKviPointerList< T >A template double linked list of pointers
 CKviPointerList< _KviChannelAction >
 CKviPointerList< _KviIrcViewLine >
 CKviPointerList< _KviLink >
 CKviPointerList< _KviPendingAvatarChange >
 CKviPointerList< _KviScriptMenuBarItem >
 CKviPointerList< _KviThreadPendingEvent >
 CKviPointerList< _OptionsWidgetInstanceEntry >
 CKviPointerList< AliasEditorTreeWidgetItem >
 CKviPointerList< ChannelTreeWidgetItemData >
 CKviPointerList< DccDialog >
 CKviPointerList< KviAsyncWhoisInfo >
 CKviPointerList< KviChannelWindow >
 CKviPointerList< KviCString >
 CKviPointerList< KviDataBuffer >
 CKviPointerList< KviFileTransfer >
 CKviPointerList< KviIdentityProfile >
 CKviPointerList< KviIdentRequest >
 CKviPointerList< KviInputEditor::EditCommand >
 CKviPointerList< KviIrcDataStreamMonitor >
 CKviPointerList< KviIrcMask >
 CKviPointerList< KviIrcNetwork >
 CKviPointerList< KviIrcServer >
 CKviPointerList< KviKvsAsyncOperation >
 CKviPointerList< KviKvsEventHandler >
 CKviPointerList< KviKvsObject >
 CKviPointerList< KviKvsObjectClass >
 CKviPointerList< KviKvsPopupMenuItem >
 CKviPointerList< KviKvsScript >
 CKviPointerList< KviKvsTimer >
 CKviPointerList< KviKvsTreeNodeData >
 CKviPointerList< KviKvsTreeNodeInstruction >
 CKviPointerList< KviKvsTreeNodeSpecialCommandClassFunctionDefinition >
 CKviPointerList< KviKvsTreeNodeSpecialCommandDefpopupLabel >
 CKviPointerList< KviKvsTreeNodeSpecialCommandSwitchLabel >
 CKviPointerList< KviKvsTreeNodeVariable >
 CKviPointerList< KviKvsVariant >
 CKviPointerList< KviLagCheck >
 CKviPointerList< KviMediaType >
 CKviPointerList< KviMexToolBar >
 CKviPointerList< KviModuleExtension >
 CKviPointerList< KviNickServRule >
 CKviPointerList< KviPackageWriterDataField >
 CKviPointerList< KviPointerHashTableEntry< const char *, KviPointerList > >
 CKviPointerList< KviPointerHashTableEntry< const char *, KviTranslationEntry > >
 CKviPointerList< KviPointerHashTableEntry< int, KviKvsObject > >
 CKviPointerList< KviPointerHashTableEntry< int, KviKvsTimer > >
 CKviPointerList< KviPointerHashTableEntry< int, KviKvsTreeNodeData > >
 CKviPointerList< KviPointerHashTableEntry< Key, T > >
 CKviPointerList< KviPointerHashTableEntry< QString, _KviAvatarCacheEntry > >
 CKviPointerList< KviPointerHashTableEntry< QString, _KviKvsCoreCallbackCommandExecRoutine > >
 CKviPointerList< KviPointerHashTableEntry< QString, _KviKvsCoreFunctionExecRoutine > >
 CKviPointerList< KviPointerHashTableEntry< QString, _KviKvsCoreSimpleCommandExecRoutine > >
 CKviPointerList< KviPointerHashTableEntry< QString, _KviKvsSpecialCommandParsingRoutine > >
 CKviPointerList< KviPointerHashTableEntry< QString, ClassEditorTreeWidgetItem > >
 CKviPointerList< KviPointerHashTableEntry< QString, int > >
 CKviPointerList< KviPointerHashTableEntry< QString, KviAction > >
 CKviPointerList< KviPointerHashTableEntry< QString, KviActionCategory > >
 CKviPointerList< KviPointerHashTableEntry< QString, KviCachedPixmap > >
 CKviPointerList< KviPointerHashTableEntry< QString, KviCustomToolBarDescriptor > >
 CKviPointerList< KviPointerHashTableEntry< QString, KviDccZeroPortTag > >
 CKviPointerList< KviPointerHashTableEntry< QString, KviIrcNetwork > >
 CKviPointerList< KviPointerHashTableEntry< QString, KviIrcUserEntry > >
 CKviPointerList< KviPointerHashTableEntry< QString, KviKvsModuleCallbackCommandExecRoutine > >
 CKviPointerList< KviPointerHashTableEntry< QString, KviKvsModuleFunctionExecRoutine > >
 CKviPointerList< KviPointerHashTableEntry< QString, KviKvsModuleSimpleCommandExecRoutine > >
 CKviPointerList< KviPointerHashTableEntry< QString, KviKvsObjectClass > >
 CKviPointerList< KviPointerHashTableEntry< QString, KviKvsObjectFunctionHandler > >
 CKviPointerList< KviPointerHashTableEntry< QString, KviKvsPopupMenu > >
 CKviPointerList< KviPointerHashTableEntry< QString, KviKvsScript > >
 CKviPointerList< KviPointerHashTableEntry< QString, KviKvsScriptAddon > >
 CKviPointerList< KviPointerHashTableEntry< QString, KviKvsTimer > >
 CKviPointerList< KviPointerHashTableEntry< QString, KviKvsTreeNodeData > >
 CKviPointerList< KviPointerHashTableEntry< QString, KviKvsVariant > >
 CKviPointerList< KviPointerHashTableEntry< QString, KviModule > >
 CKviPointerList< KviPointerHashTableEntry< QString, KviPointerHashTable< QString, QString > > >
 CKviPointerList< KviPointerHashTableEntry< QString, KviPointerList > >
 CKviPointerList< KviPointerHashTableEntry< QString, KviRegisteredUser > >
 CKviPointerList< KviPointerHashTableEntry< QString, KviRegisteredUserGroup > >
 CKviPointerList< KviPointerHashTableEntry< QString, KviSoundPlayerEntry > >
 CKviPointerList< KviPointerHashTableEntry< QString, KviStatusBarAppletDescriptor > >
 CKviPointerList< KviPointerHashTableEntry< QString, KviTextIcon > >
 CKviPointerList< KviPointerHashTableEntry< QString, KviUserIdentity > >
 CKviPointerList< KviPointerHashTableEntry< QString, KviUserListEntry > >
 CKviPointerList< KviPointerHashTableEntry< QString, Plugin > >
 CKviPointerList< KviPointerHashTableEntry< QString, QByteArray > >
 CKviPointerList< KviPointerHashTableEntry< QString, QString > >
 CKviPointerList< KviPointerHashTableEntry< QString, QStringList > >
 CKviPointerList< KviPointerHashTableEntry< QString, QVariant > >
 CKviPointerList< KviPointerHashTableEntry< unsigned short, KviKvsVariant > >
 CKviPointerList< KviPointerHashTableEntry< void *, bool > >
 CKviPointerList< KviPointerHashTableEntry< void *, KviKvsDnsObject > >
 CKviPointerList< KviPointerHashTableEntry< void *, KviKvsObject > >
 CKviPointerList< KviProxy >
 CKviPointerList< KviQueryWindow >
 CKviPointerList< KviSelectorInterface >
 CKviPointerList< KviSoundThread >
 CKviPointerList< KviStatusBarApplet >
 CKviPointerList< KviStatusBarMessage >
 CKviPointerList< KviTalWizardPageData >
 CKviPointerList< KviThemeInfo >
 CKviPointerList< KviThread >
 CKviPointerList< KviThreadEvent >
 CKviPointerList< KviWindow >
 CKviPointerList< KviWindowListButton >
 CKviPointerList< LogFile >
 CKviPointerList< QAction >
 CKviPointerList< QEvent >
 CKviPointerList< QShortcut >
 CKviPointerList< QString >
 CKviPointerList< UPnP::IgdControlPoint >
 CKviPointerList< UPnP::PortMapping >
 CKviPointerListIterator< T >A fast KviPointerList iterator
 CKviPointerListIterator< KviPointerHashTableEntry< Key, T > >
 CKviPointerListNodeA KviPointerList node pointers
 CKviProxy
 CKviProxyDataBase
 CKviRegisteredChannelDataBase
 CKviRegisteredUserMask
 CScriptEditorSyntaxHighlighter::KviScriptHighlightingRule
 CKviSelectorInterface
 CKviShortcut
 CKviSockaddr
 CKviSoundPlayerEntry
 CKviTalToolTip
 CKviTalWizardPageData
 CKviTalWizardPrivate
 CKviTextIconThe class that holds the icons
 CKviTrayIconThe KviTrayIcon class
 CKviWindowListItem
 CLogFileWhich handle any log file
 Cmp3header
 Cmp3info
 CMpInterface
 CMpInterfaceDescriptor
 CNotifierWindowBorder
 CKviKvsParameterProcessor::ParameterFormat
 CPlugin
 CPluginManager
 CUPnP::PortMapping
 CHelpIndex::PosEntry
 CIdle::Private
 CQApplication
 CQCheckBox
 CQComboBox
 CQDialog
 CQDockWidget
 CQEvent
 CQFile
 CQFileDialog
 CQFrame
 CQFtpCommand
 CQFtpPrivate
 CQGroupBox
 CQHttpAuthenticatorAuthentication object
 CQHttpAuthenticatorPrivate
 CQHttpHeaderHeader information for HTTP
 CQHttpHeaderPrivate
 CQHttpPrivate
 CQHttpRequest
 CQItemDelegate
 CQLabel
 CQLineEdit
 CQList
 CQListWidget
 CQListWidgetItem
 CQMainWindow
 CQMenu
 CQMenuBar
 CQMessageBox
 CQNtlmBuffer
 CQNtlmPhase1BlockBase
 CQNtlmPhase2BlockBase
 CQNtlmPhase3BlockBase
 CQObject
 CQPushButton
 CQRingBuffer
 CQScrollArea
 CQStackedWidget
 CQStatusBar
 CQStyledItemDelegate
 CQSyntaxHighlighter
 CQSystemTrayIcon
 CQTableWidget
 CQTableWidgetItem
 CQTabWidget
 CQTextBrowser
 CQTextCodec
 CQTextEdit
 CQThread
 CQToolBar
 CQToolButton
 CQTranslator
 CQTreeWidget
 CQTreeWidgetItem
 CQUrlInfoStores information about URLs
 CQUrlInfoPrivate
 CQWidget
 CQWizard
 CQWizardPage
 CQXmlDefaultHandler
 CUPnP::ServiceParameters
 CTerm
 CTorrentInterfaceDescriptor
 CwinampGeneralPurposePlugin
 CXmlFunctions