KVIrc 5.2.6
Developer APIs
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 C_ack_buffer
 C_ButtonStylesEnumerates the valid button styles
 C_EncodingDescriptionHolds the encoding data
 C_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_KviIrcServerDefinitionServer definition
 C_KviIrcSocketMsgEntryHolds the messages entries
 C_KviNotifierMessageParamDefines a struct which holds information about the notifier message
 C_KviTextIconAssocEntryA struct that contains the icon association entries
 C_KviUserListViewUserStatsA struct to hold user statistics
 C_LogFileDataA struct that contains the data of a log
 CActionData
 CAddonInfo
 CADPCM_state
 CKviToolBar::ButtonStyle
 CChannelTreeWidgetItemData
 CKviKvsNumber::DataTypeThis union holds an integer or a double floating point number
 CKviKvsVariantData::DataTypeHolds the value of the variant data
 CDccDescriptor
 CDccDialog
 CDccMarshalOutputContext
 CdccParseProcEntry
 CDccVideoCodec
 CDccVoiceCodec
 CDocument
 CKviInputEditor::EditCommandHolds the command used in the {un,re}do operations
 CKviLocale::EncodingDescription
 CHelpIndex::Entry
 CKviAnimatedPixmapCache::FrameInfo
 CGnuMoFileHeader
 CGnuMoStringDescriptor
 CKviToolBar::IconSize
 Cid3tag
 CIdlePlatform
 CKviActionCategoryHolds the categories of an action
 CKviAnimatedPixmapInterface
 CKviAsyncWhoisInfo
 CKviAvatarCacheAvatar cache handling class
 CKviAvatarCacheEntry
 CKviBasicIrcServerInfo
 CKviCachedPixmapClass for holding a cached pixmap
 CKviChannelAction
 CKviChannelActivityStats
 CKviCtcpMessage
 CKviCtcpMessageParseStruct
 CKviCustomToolBarDescriptor
 CKviCustomToolBarManager
 CKviDBusNotifierMessageQueue
 CKviDccRecvThreadOptions
 CKviDccRequest
 CKviDccSendThreadOptions
 CKviDccThreadIncomingData
 CKviDccVideoThreadOptions
 CKviDccVoiceThreadOptions
 CKviDccZeroPortTag
 CKviDebugContextThe KviDebugContext class
 CKviDefaultMediaType
 CKviDnsResolverPrivate
 CKviExternalServerDataParser
 CKviHeapObject
 CKviHtmlDialogData
 CKviHttpRequestPrivate
 CKviIdentMessageData
 CKviIdentRequest
 CKviInputEditorPrivate
 CKviInputEditorSpellCheckerBlock
 CKviInputEditorTextBlock
 CKviInputHistoryInput history class
 CKviIrcConnectionAntiCtcpFloodData
 CKviIrcConnectionAsyncData< T >
 CKviIrcConnectionAsyncData< KviAsyncWhoisInfo >
 CKviIrcConnectionNetsplitDetectorData
 CKviIrcConnectionServerInfo
 CKviIrcConnectionStateData
 CKviIrcConnectionStatistics
 CKviIrcConnectionUserInfo
 CKviIrcMessage
 CKviIrcServerDataBaseIrc server database handling class
 CKviIrcServerDefinition
 CKviIrcServerReconnectInfoA class for reconnecting purposes
 CKviIrcSocketMsgEntry
 CKviIrcUrlParts
 CKviIrcUserEntryA class to handle the entries of the user database
 CKviIrcViewLine
 CKviIrcViewLineChunk
 CKviIrcViewWrappedBlock
 CKviIrcViewWrappedBlockSelectionInfo
 CKviKvsArrayCast
 CKviKvsAsyncOperationManager
 CKviKvsCoreCallbackCommandExecRoutine
 CKviKvsCoreFunctionExecRoutine
 CKviKvsCoreSimpleCommandExecRoutine
 CKviKvsDnsObject
 CKviKvsEvent
 CKviKvsExtendedRunTimeData
 CKviKvsKernel
 CKviKvsModuleInterface
 CKviKvsNumberA class which maps every number
 CKviKvsObjectClass
 CKviKvsObjectConnection
 CKviKvsObjectController
 CKviKvsObjectFunctionHandler
 CKviKvsParser
 CKviKvsPopupMenuItem
 CKviKvsPopupMenuTopLevelData
 CKviKvsProcessDescriptorData
 CKviKvsReport
 CKviKvsRunTimeCall
 CKviKvsRunTimeContext
 CKviKvsRWEvaluationResult
 CKviKvsScriptAddonManager
 CKviKvsScriptAddonRegistrationData
 CKviKvsScriptDataHolds the data of the script
 CKviKvsSpecialCommandParsingRoutine
 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
 CKviLink
 CKviLiteralMessageParseStruct
 CKviMaskEntry
 CKviMessageTypeSettings
 CKviModuleExtensionAllocStruct
 CKviModuleExtensionDescriptor
 CKviModuleExtensionManager
 CKviModuleInfo
 CKviMSecTimeIntervalA class to retrieve the time interval This works for time intervals a bit longer than 24 days
 CKviNetworkAccessManager
 CKviNotifierMessageParam
 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
 CKviOggTheoraGeometry
 CKviPackageIOEngineThis class is the base class engine to work with KVIrc package files
 CKviPackageWriterDataField
 CKviPackageWriterPrivate
 CKviPendingAvatarChange
 CKviPerlCoreCtrlCommand_destroy
 CKviPerlCoreCtrlCommand_execute
 CKviPixmap
 CKviPointerHashTable< Key, T >A fast pointer hash table implementation
 CKviPointerHashTableEntry< Key, T >
 CKviPointerHashTableIterator< Key, T >A fast pointer hash table iterator implementation
 CKviPointerList< T >A template double linked list of pointers
 CKviPointerListIterator< T >A fast KviPointerList iterator
 CKviPointerListNodeA KviPointerList node pointers
 CKviProxy
 CKviProxyDataBase
 CKviPtrListIterator< T >
 CKviPythonCoreCtrlCommand_destroy
 CKviPythonCoreCtrlCommand_execute
 CKviRegExp
 CKviRegisteredChannelDataBase
 CKviRegisteredUserMask
 CKviReguserDbFileHeader
 CScriptEditorSyntaxHighlighter::KviScriptHighlightingRule
 CKviScriptMenuBarItem
 CKviSelectorInterface
 CKviShortcut
 CKviSockaddr
 CKviSoundPlayerEntry
 CKviTalToolTip
 CKviTalWizardPageData
 CKviTalWizardPrivate
 CKviTextIconThe class that holds the icons
 CKviTextIconAssocEntry
 CKviThreadPendingEvent
 CKviTrayIconThe KviTrayIcon class
 CKviUserListViewUserStats
 CKviWindowListItem
 CLanguageAndEncodingMatch
 CLanguageAndEncodingResult
 CLogFileWhich handle any log file
 CLogFileData
 Cmp3header
 Cmp3info
 CMpInterface
 CMpInterfaceDescriptor
 CNotifierWindowBorder
 COptionsWidgetInstanceEntry
 CKviKvsParameterProcessor::ParameterFormat
 CParseArgs
 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
 CSPasteThreadData
 CTerm
 CTorrentInterfaceDescriptor
 CUrlDlgList
 CwinampGeneralPurposePlugin
 CXmlFunctions