LeechCraft  0.6.70-15082-g543737046d
Modular cross-platform feature rich live environment.
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CLC::ActionInfoDescribes an action exposed in shortcut manager
 CLC::Util::oral::detail::AdaptDelete< Seq, HasPKey >
 CLC::Util::oral::detail::AdaptDelete< T >
 CLC::Util::oral::detail::AdaptInsert< Seq >
 CLC::Util::oral::detail::AdaptInsert< T >
 CLC::Util::oral::detail::AdaptUpdate< T, HasPKey >
 CLC::Util::oral::detail::AdaptUpdate< T >
 CLC::Util::oral::detail::AddressOf< S >
 CLC::Util::oral::detail::AggregateType< AggregateFunction, Ptr >
 CMedia::AlbumInfoInformation about an album used in IAlbumArtProvider
 CMedia::AlbumReleaseDescribes a recent release
 CLC::Util::oral::detail::ResultBehaviour::All
 CLC::ANBoolFieldValueDescribes a field with boolean values
 CLC::ANFieldDataA single additional AdvancedNotifications field
 CLC::ANIntFieldValueDescribes a field with integer values
 CLC::ANStringFieldValueDescribes a field with QString values
 CLC::Util::detail::Any
 CMedia::ArtistBioInformation about artist biography
 CMedia::ArtistImageDescribes a single artist photo
 CMedia::ArtistInfoA structure describing an artist
 CLC::Util::oral::sph::asc< Ptrs >
 CLC::Util::oral::AsDataStream< T >
 CLC::Util::oral::detail::AssignList< L, R >
 CLC::Util::AssocCache< K, V, CS >
 CLC::Util::AsTypelist< T >
 CLC::Util::AsTypelist< OtherList< Args... > >
 CMedia::AudioInfoDescribes a single audio track
 CMedia::AudioSearchRequestDescribes a request for an audio search in an IAudioPile
 CAutogenPKeyRecord
 CLC::Util::BasicDeletePolicy
 CLC::Util::BitFlags< T >
 CLC::Util::oral::detail::CachedFieldsData
 CLC::Util::Caster< To >
 CLC::Util::ChoiceDeletePolicyDelegates the SlotClosure deletion decision to the signal handler
 CLC::Util::ClosingDB
 CLC::Util::IntSeq::ConcatS< Seqs >
 CLC::Util::IntSeq::ConcatS< Seq >
 CLC::Util::IntSeq::ConcatS< Seq1, Seq2, Rest... >
 CLC::Util::CoreProxyHolder
 CLC::Util::oral::detail::CountAll
 CLC::Util::detail::CountArgs< typename >
 CLC::Util::detail::CountArgs< Container< Args... > >
 CLC::Util::CpuFeatures
 CLC::Util::CurryImpl< F, PrevArgs >
 CIAdvancedHTMLEditor::CustomTagDescribes a single custom tag
 CLC::Util::DBLockProvides database transaction lock
 Cdecay_t
 CLC::Util::detail::DecomposeMemberPtr< typename >
 CLC::Util::detail::DecomposeMemberPtr< R(C::*)>
 CIEntityManager::DelegationResultThe result of delegating this entity to another plugin
 CLC::Util::oral::detail::DeleteByFieldsWrapper< T >
 CLC::Util::oral::sph::desc< Ptrs >
 CLC::Util::XDG::DesktopParserA parser for XDG .desktop files
 CLC::Util::oral::detail::DetectShift< Seq, T >
 CLC::Util::oral::detail::DetectShift< Seq, Seq >
 CLC::Util::oral::detail::DetectShift< Seq, std::tuple< Args... > >
 CIMWProxy::DockWidgetParams
 CLC::Util::DownloadParams
 CLC::Util::detail::DropImpl< N, List >
 CLC::Util::detail::DropImpl< 0, List >
 CLC::Util::detail::Dropper< F >
 CLC::Util::detail::Dumbifier< T >
 CLC::Util::ConsistencyChecker::DumpError
 CLC::Util::ConsistencyChecker::DumpFinished
 CLC::Util::Either< L, R >
 CLC::Util::EitherCont< LeftSig, RightSig >A peir of two functions, typically a continuation and an error handler
 Cenable_shared_from_this
 CLC::EntityA message used for inter-plugin communication
 CEntityTestHandleResultThe result of testing whether an entity could be handled by a plugin
 CLC::Util::Dumper::Error
 CIDownload::Error
 CLC::Util::ErrorInfo< typename >
 CMedia::EventInfoA structure describing an event like a gig or a festival
 Cstd::exceptionSTL class
 CLC::Util::oral::detail::ExprTree< Type, L, R >
 CLC::Util::oral::detail::ExprTree< ExprType::ConstTrue, void, void >
 CLC::Util::oral::detail::ExprTree< ExprType::LeafData, T, void >
 CLC::Util::oral::detail::ExprTree< ExprType::LeafStaticPlaceholder, MemberPtrs< Ptr >, void >
 CLC::Util::oral::detail::ExprTreeHandler< F >
 CLC::Util::ExtensionsData
 CLC::Util::oral::detail::ExtractConstraintFields< T >
 CLC::Util::oral::detail::ExtractConstraintFields< PrimaryKey< Fields... > >
 CLC::Util::oral::detail::ExtractConstraintFields< UniqueSubset< Fields... > >
 Cfalse_type
 CLC::Util::detail::FC< int >
 CLC::Util::FDGuard
 CLC::Util::oral::InsertAction::Replace::FieldsType< Ptrs >
 CLC::Util::oral::InsertAction::Replace::FieldsType< Ptrs... >
 CLC::Util::detail::Filter< Pred, List< Head, Tail... >, std::enable_if_t< Pred< Head >::value > >
 CLC::Util::detail::Filter< Pred, List< Head, Tail... >, std::enable_if_t<!Pred< Head >::value > >
 CLC::Util::detail::Filter< Pred, List<> >
 CIDataFilter::FilterVariantDescribes a single filter variant supported by this data filter
 CLC::Util::detail::Find< Name, Def, Args >
 CLC::Util::detail::Find< Name, Def >
 CLC::Util::detail::Find< Name, Def, Name< T >, Rest... >
 CLC::Util::detail::Find< Name, Def, Rest... >
 CLC::Util::oral::detail::FindPKey< Seq, MemberIdx >
 CLC::Util::StringPathTrie< V >::FindResult
 CLC::Util::Dumper::Finished
 CFireDestrPolicy
 CLC::Util::oral::detail::ResultBehaviour::First
 CLC::Util::FlatTreeItem
 CLC::Util::oral::FromVariant< T, typename >
 CLC::Util::oral::detail::GetFieldsNames< S >
 CLC::Util::oral::detail::GroupBy< Ptrs >
 CLC::Util::oral::detail::GroupNone
 CLC::Util::InstanceApplicative< std::optional< T > >::GSLResult< typename >
 CLC::Util::InstanceApplicative< Either< L, R > >::GSLResult< typename >
 CLC::Util::InstanceApplicative< Either< L, R > >::GSLResult< Either< L, V > >
 CLC::Util::InstanceApplicative< std::optional< T > >::GSLResult< std::optional< V > >
 CLC::Util::oral::detail::HandleSelectorResult< F, R >
 CLC::Util::Head< typename >
 CLC::Util::Head< List< H, T... > >
 CMedia::HypedArtistInfoContains information about a hyped artist
 CMedia::HypedTrackInfoContains information about a hyped track
 CIActionsExporterInterface for embedding actions and menus into various places
 CIAdvancedHTMLEditorInterface for HTML/WYSIWYG editors with some advanced functionality
 CIAdvancedPlainTextEditor
 CMedia::IAlbumArtProviderInterface for plugins that can search for album art
 CIANEmitterInterface for plugins emitting AdvancedNotifications entries
 CIANRulesStorageInterface for plugins managing Advanced Notifications rules
 CMedia::IArtistBioFetcherInterface for plugins supporting fetching artist biography
 CMedia::IAudioPileInterface for plugins supporting searching for tracks
 CMedia::IAudioScrobblerInterface for plugins that support scrobbling
 CIColorThemeManagerProxy class to the color theme management engine
 CICoreProxyProxy class for the communication with LeechCraft
 CICoreTabWidgetThis interface is used to represent LeechCraft's core tab widget
 CMedia::ICurrentSongKeeperInterface for plugins able to fetch current tune
 CIDataFilterBase interface for data filter plugins
 CMedia::IDiscographyProviderInterface for plugins supporting getting artist discography
 CIDNDTabInterface for tabs supporting Drag'n'Drop on tab level
 CIDownloadCommon interface for all the downloaders
 CLC::Util::IDPool< T >A simple pool of identificators of the given type
 CIEditorWidgetInterface to be implemented by editor widgets returned from ITextEditor::GetTextEditor()
 CIEntityHandlerInterface for plugins able to handle entities
 CIEntityManagerProxy to core entity manager
 CMedia::IEventsProviderInterface for plugins that can provide events
 CLC::Util::ConsistencyChecker::IFailed
 CIFinderBase class for search providers
 CIFindProxyRepresents search results for a single Request
 CIHaveDiagInfoInterface for plugins having human-readable diagnostic data
 CIHaveRecoverableTabsInterface for plugins that can recover tabs after restart
 CIHaveSettingsInterface for plugins that have user-configurable settings
 CIHaveShortcutsInterface for plugins that support configuring shortcuts
 CIHaveTabsInterface for plugins that have one or more tabs
 CLC::IHookProxyClass for hook-based communication between plugins
 CMedia::IHypesProviderInterface for plugins that support fetching hypes
 CIIconThemeManagerInterface for accessing LeechCraft-wide icons manager
 CIImgSourceInterface for remote image storage plugins
 CIImportExportInterface for plugins which can import/export data to persistent storage
 CIInfoRequired interface for every plugin
 CLC::Util::oral::detail::IInsertQueryBuilder
 CIJobHolderInterface for plugins holding jobs or persistent notifications
 CIJobHolderRepresentationHandler
 CILoadProcessDescribes the progress of a single long-running operation
 CILoadProgressReporterInterface for reporting progress of some long-running operation during load time
 CMedia::ILyricsFinderInterface for plugins supporting finding lyrics
 CLC::ImageServiceInfoDescribes a single image hosting service (including account)
 CIMediaPlayer
 CMedia::IModifiableRadioStationInterface for radios supporting streams adding or removal
 CLC::Util::oral::detail::PostgreSQL::ImplFactory
 CLC::Util::oral::detail::SQLite::ImplFactory
 CIMWProxyThis interface is used for manipulating the main window
 CLC::Util::oral::Index< Fields >
 CLC::Util::oral::IndirectHolderBase< T, Concrete >
 CLC::Util::oral::IndirectHolderBase< int, PKey< int, Tags... > >
 CLC::Util::oral::IndirectHolderBase< MemberPtrType_t< Ptr >::value_type, References< Ptr > >
 CLC::Util::oral::IndirectHolderBase< T, NotNull< T > >
 CLC::Util::oral::IndirectHolderBase< T, PKey< T, Tags... > >
 CLC::Util::oral::IndirectHolderBase< T, Unique< T > >
 CLC::Util::oral::detail::InfixBinary< Op >
 CLC::Util::oral::detail::InfixBinaryProxy< L, Op >
 CLC::Util::detail::InitializerBase< WorkerType >
 CLC::Util::oral::InsertAction
 CLC::Util::InstanceApplicative< Applicative >
 CLC::Util::InstanceApplicative< Either< L, R > >
 CLC::Util::InstanceApplicative< std::optional< T > >
 CLC::Util::InstanceFunctor< T >The Functor class is used for types that can be mapped over
 CLC::Util::InstanceFunctor< Either< L, R > >
 CLC::Util::InstanceFunctor< QFuture< T > >
 CLC::Util::InstanceFunctor< std::optional< T > >Implementation of the Functor class for std::optional
 CLC::Util::InstanceMonad< T >
 CLC::Util::InstanceMonad< Either< L, R > >
 CLC::Util::InstanceMonad< std::optional< T > >
 CLC::Util::InstanceMonadPlus< T, SFINAE >
 CLC::Util::InstanceMonadPlus< Lazy_t< T >, std::enable_if_t< IsMonadPlus< T >()> >
 CLC::Util::InstanceMonadPlus< std::optional< T > >
 CLC::Util::Introspectable
 CLC::Util::detail::InvokableResGetter< F, List >
 CLC::Util::detail::InvokableResGetter< F, List< Args... > >
 CLC::Util::detail::InvokableType< F, List >
 CIPendingImgSourceRequestPending image request proxy object
 CIPersistentStorageProvides access to a storage in an IPersistentStoragePlugin
 CIPersistentStoragePluginInterface for plugins providing persistent (and possibly secure) storage
 CIPlugin2Base class for second-level plugins
 CIPluginAdaptorThis class is used to provide plugins for LeechCraft from additional sources
 CIPluginReadyBase class for plugins accepting second-level plugins
 CIPluginsManagerThis interface is used to represent LeechCraft's global plugin manager
 CIQuarkComponentProviderInterface for plugins providing quark components
 CMedia::IRadioStationDescribes a single radio station
 CMedia::IRadioStationProviderInterface for plugins providing radio stations
 CMedia::IRecentReleasesInterface for plugins providing recent releases
 CMedia::IRecommendedArtistsInterface for plugins supporting recommended artists
 CIRecoverableTabInterface for a single tab that may be recovered
 CIRemovableDevManagerInterface for classes providing information about removable devices
 CMedia::IRestorableRadioStationProviderInterface for radio station providers able to restore the radio stations between LeechCraft runs
 CIRootWindowsManagerInterface to the core windows manager
 CIScriptInterface for objects representing scripts
 CIScriptLoaderInterface for plugins providing scripting
 CIScriptLoaderInstanceInterface for script loaders
 CLC::Util::detail::IsDetected< Default, Placeholder, Op, Args >
 CLC::Util::detail::IsDetected< Default, std::void_t< Op< Args... > >, Op, Args... >
 CIShortcutProxyProxy for requesting shortcuts from the shortcut manager in the Core
 CIShutdownListenerInterface for plugins wishing to get notifications about the shutdown process
 CMedia::ISimilarArtistsInterface for plugins supporting similar artists
 CISpellCheckerAn instance of a spell checker
 CISpellCheckProviderInterface for plugins providing spell checker capabilities
 CIStartupWizardInterface for adding page to the common startup wizard
 CISummaryRepresentation
 CISyncable
 CISyncProxy
 CITabWidgetThis interface defines methods that should be implemented in widgets added to the main tab widget
 CITaggableJobsInterface for plugins having taggable download jobs
 CMedia::ITagsFetcherInterface for plugins fetching tags for untagged files
 CITagsManagerTags manager's interface
 CLC::Util::XDG::ItemDescribes a single XDG .desktop entry
 CLC::Util::Tokenize::Iterator
 Citerator
 Citerator_facade
 Cboost::iterator_range< typename >
 Cboost::iterator_range< PairIterator< PairType, I1, I2 > >
 Cstd::iterator_traits< LC::Util::ModelIterator >
 CITextEditorInterface for plugins implementing a text editor component
 CIVideoWidget
 CIWebBrowserBase class for plugins that provide a web browser
 CIWebFileStorageInterface for plugins supporting storing files on the web
 CIWebWidgetCommon interface for a web widget
 CIWkFontsSettableInterface to aid WebKit-like-view-containing tabs to expose the view fonts configuration to the user
 CLC::Util::oral::detail::FindPKey< Seq, MemberIdx >::Lazy< T >
 CLC::Util::LazyInitializer< Source, Object >Provides lazy initialization on first access to an object
 CLC::Util::oral::Limit
 CLC::Util::oral::detail::LimitNone
 CLC::Util::Literal< N >
 CLC::Util::CacheStrat::LRU
 CMedia::LyricsQueryDescribes a lyrics search request
 CMedia::LyricsResultItemDescribes a single lyrics result item
 CLC::Util::oral::detail::MemberPtrs< Ptr >
 CLC::Util::MimeDetector
 CModel
 CLC::Util::ModelIteratorProvides an iterator-based API to a Qt model
 CLC::Util::Not< Pred >::Negate< V >
 CLC::Util::Not< Pred >::Negate< std::integral_constant< bool, V > >
 CLC::Util::NoDefaultCtor
 CLC::Util::Not< Pred >
 CLC::Util::oral::ObjectInfo< T >
 CLC::Util::oral::Offset
 CLC::Util::oral::detail::OffsetNone
 CLC::Util::oral::detail::OrderBy< MemberDirectionList >
 CLC::Util::oral::detail::OrderNone
 CLC::Util::SysInfo::OSInfoDescribes the OS running LeechCraft
 CLC::Util::oral::InsertAction::Replace::PKeyType< Seq >
 CLC::Util::oral::PrimaryKey< Fields >
 CLC::ProcessStateInfoState of a single process represented in a IJobHolder model
 CQAbstractItemModel
 CQAbstractNativeEventFilter
 CQCompleter
 CQDialog
 CQFuture< typename >
 CQFuture< LC::Util::Either >
 CQFutureInterface< typename >
 CQFutureInterface< Result_t >
 CQLayout
 CQLineEdit
 CQList< T >
 CQList< FlatTreeItem_ptr >
 CQList< IWkFontsSettable * >
 CQList< Media::ArtistImage >
 CQList< PointsSet >
 CQList< QKeySequence >
 CQList< QLayoutItem * >
 CQList< QList >
 CQList< QList< Media::ReleaseTrackInfo > >
 CQList< QObject * >
 CQList< QPair< QByteArray, QVariant > >
 CQList< QPair< QString, Callback_t > >
 CQList< QPair< QString, QObject * > >
 CQList< QPair< QString, QQuickImageProvider * > >
 CQList< QPair< QString, QVariant > >
 CQList< QPair< std::function< void()>, std::optional< QPointer< QObject > > > >
 CQList< QPersistentModelIndex >
 CQList< QPointer< QAbstractItemModel > >
 CQList< QPointer< QObject > >
 CQList< QPointF >
 CQList< QRegExp >
 CQList< QToolButton * >
 CQList< std::function< void()> >
 CQList< TagInfo >
 CQList< Type >
 CQMap< K, V >
 CQMap< QByteArray, QVariant >
 CQMap< QString, CacheSizeGetters_t >
 CQMap< QString, LC::ActionInfo >
 CQMap< QString, qint64 >
 CQMap< QString, QVariant >
 CQNetworkCookieJar
 CQNetworkDiskCache
 CQNetworkReply
 CQObject
 CQPushButton
 CQQmlNetworkAccessManagerFactory
 CQQuickImageProvider
 CQQuickItem
 CQQuickPaintedItem
 CQQuickWidget
 CQSortFilterProxyModel
 CQStandardItemModel
 CQStringListModel
 CLC::Util::QStringToLower
 CLC::Util::QStringTrimmed
 CQtException_t
 CQThread
 CLC::QuarkComponentDescribes a single quark
 CQWidget
 CMedia::RadioRestoreResultDescribes the result of restoring a single radio station
 CLC::Util::RegExp
 CLC::Util::RegExpImpl
 CMedia::ReleaseInfoInformation about a release, like an album or a single
 CMedia::ReleaseTrackInfoInformation about a track release
 CLC::RemoteImageInfoDescribes a remote image
 CLC::Util::IntSeq::RepeatS< T, E, C >
 CLC::Util::detail::Replace< Container, T >
 CLC::Util::oral::InsertAction::Replace
 CLC::Util::detail::Replace< Container< U >, T >
 CLC::Util::ReplyError
 CLC::Util::ReplyWithHeaders
 CLC::RequestDescribes the elementary subrequest
 CLC::Util::RequiresInit< T >
 CMedia::IAudioPile::ResultA structure describing a single entry in search result
 CResult_t
 CLC::Util::oral::detail::ResultBehaviour
 CLC::Util::ResultInfo< typename >
 CLC::Util::RoledMemberField< RoleArg, GetterArg >
 CLC::Util::S1
 CLC::Util::S2
 CLC::Util::detail::ScopeGuard< F >
 CLC::Util::ScreensaverProhibitor
 CLC::Util::oral::detail::SelectorUnion< L, R >
 CLC::Util::oral::detail::SelectWhole
 CLC::Util::oral::detail::SelectWrapperCommon
 CLC::Util::ServiceInfo
 CLC::Util::detail::SharedScopeGuard
 CLC::Util::SvcAuth::VkAuthManager::SilentMode
 CMedia::SimilarityInfoDescribes similarty information of an artist
 CSimpleRecord
 CLC::Util::SpaceInfoContains information about a partition's disk space
 CLC::Util::StringPathTrie< V >
 CStudent
 CLC::Util::ConsistencyChecker::Succeeded
 CIDownload::Success
 CT
 CLC::TabClassInfoThe structure describing a single tab class
 CLC::TabRecoverInfoKeeps the tab state between runs
 CMedia::TagInfoInformation about a tag like a genre
 CLC::Util::Tokenize
 CLC::Util::oral::detail::ToSqlState< T >
 CLC::Util::oral::ToVariant< T, typename >
 Ctrue_type
 CLC::Util::oral::Type2Name< ImplFactory, T, typename >
 CLC::Util::oral::Type2Name< ImplFactory, NotNull< T > >
 CLC::Util::oral::Type2Name< ImplFactory, PKey< int, Tags... > >
 CLC::Util::oral::Type2Name< ImplFactory, PKey< T, Tags... > >
 CLC::Util::oral::Type2Name< ImplFactory, References< Ptr > >
 CLC::Util::oral::Type2Name< ImplFactory, Unique< T > >
 CLC::Util::Typelist<... >
 CLC::Util::oral::detail::SQLite::ImplFactory::TypeLits
 CLC::Util::oral::detail::PostgreSQL::ImplFactory::TypeLits
 CLC::Util::oral::UniqueSubset< Fields >
 CLC::Util::Upcaster< To >
 CLC::Util::Upcaster< To * >
 CLC::Util::UrlAccessor
 CLC::Util::UrlOperatorManipulates query part of an QUrl object
 CLC::Util::CacheStrat::LRU::ValueAddon
 CLC::Util::Visitor< FinallyFunc, Args >
 CLC::Util::detail::VisitorFinallyTag
 CLC::Util::VoidA proper void type, akin to unit (or ()) type in functional languages
 CLC::Util::Worker
 CLC::Util::oral::detail::WrapDirect< T >
 CLC::Util::WrapType< T >
 CLC::Util::WrapType< QList< QString > >
 CLC::Util::detail::WrapVoidResult< T >
 CLC::Util::detail::WrapVoidResult< void >
 CTs