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