LeechCraft  0.6.70-9312-g4cc613a2df
Modular cross-platform feature rich live environment.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
oCLeechCraft::ActionInfoDescribes an action exposed in shortcut manager
oCLeechCraft::Util::oral::detail::AdaptDelete< Seq, HasPKey >
oCLeechCraft::Util::oral::detail::AdaptDelete< T >
oCLeechCraft::Util::oral::detail::AdaptInsert< Seq >
oCLeechCraft::Util::oral::detail::AdaptInsert< T >
oCLeechCraft::Util::oral::detail::AdaptUpdate< Seq, HasPKey >
oCLeechCraft::Util::oral::detail::AdaptUpdate< T >
oCMedia::AlbumInfoInformation about an album used in IAlbumArtProvider
oCMedia::AlbumReleaseDescribes a recent release
oCLeechCraft::ANBoolFieldValueDescribes a field with boolean values
oCLeechCraft::ANFieldDataA single additional AdvancedNotifications field
oCLeechCraft::ANIntFieldValueDescribes a field with integer values
oCLeechCraft::ANStringFieldValueDescribes a field with QString values
oCMedia::ArtistBioInformation about artist biography
oCMedia::ArtistImageDescribes a single artist photo
oCMedia::ArtistInfoA structure describing an artist
oCLeechCraft::Util::AssocCache< K, V, CS >
oCLeechCraft::Util::AsTypelist< T >
oCLeechCraft::Util::AsTypelist< OtherList< Args...> >
oCMedia::AudioInfoDescribes a single audio track
oCMedia::AudioSearchRequestDescribes a request for an audio search in an IAudioPile
oCLeechCraft::Util::BasicDeletePolicy
oCLeechCraft::Util::BitFlags< T >
oCLeechCraft::Util::oral::detail::CachedFieldsData
oCLeechCraft::Util::Caster< To >
oCLeechCraft::Util::ChoiceDeletePolicy
oCLeechCraft::Util::ClosingDB
oCLeechCraft::Util::oral::detail::CollectRefs_< Seq, MemberIdx >
oCLeechCraft::Util::oral::detail::CollectRefs_< Seq, boost::mpl::int_< 0 > >
oCLeechCraft::Util::oral::detail::CollectRefs_< Seq, typename boost::fusion::result_of::size< Seq >::type >
oCLeechCraft::Util::IntSeq::ConcatS< Seqs >
oCLeechCraft::Util::IntSeq::ConcatS< Seq >
oCLeechCraft::Util::IntSeq::ConcatS< Seq1, Seq2, Rest...>
oCLeechCraft::Util::detail::CountArgs< typename >
oCLeechCraft::Util::detail::CountArgs< Container< Args...> >
oCLeechCraft::Util::CpuFeatures
oCLeechCraft::Util::CurryImpl< F, PrevArgs >
oCIAdvancedHTMLEditor::CustomTagDescribes a single custom tag
oCLeechCraft::Util::DBLockProvides database transaction lock
oCdecay_t
oCIEntityManager::DelegationResult
oCLeechCraft::Util::oral::detail::DeleteByFieldsWrapper< T >
oCLeechCraft::Util::XDG::DesktopParserA parser for XDG .desktop files
oCLeechCraft::Util::ExtensionsDataImpl::Details
oCLeechCraft::Util::detail::DropImpl< N, List >
oCLeechCraft::Util::detail::DropImpl< 0, List >
oCLeechCraft::Util::detail::Dropper< F >
oCLeechCraft::Util::detail::Dumbifier< T >
oCLeechCraft::Util::ConsistencyChecker::DumpError
oCLeechCraft::Util::ConsistencyChecker::DumpFinished
oCLeechCraft::Util::Either< L, R >
oCLeechCraft::Util::EitherCont< LeftSig, RightSig >A peir of two functions, typically a continuation and an error handler
oCLeechCraft::Util::EitherCont< void(IDownload::Error), void()>
oCenable_shared_from_this
oCLeechCraft::EntityDescribes parameters of an entity
oCEntityTestHandleResultThe result of testing whether an entity could be handled by a plugin
oCLeechCraft::Util::Dumper::Error
oCMedia::EventInfoA structure describing an event like a gig or a festival
oCstd::exceptionSTL class
oCLeechCraft::Util::oral::detail::ExprTree< Type, L, R >
oCLeechCraft::Util::oral::detail::ExprTree< ExprType::LeafData, T, void >
oCLeechCraft::Util::oral::detail::ExprTree< ExprType::LeafStaticPlaceholder, boost::mpl::int_< Idx >, void >
oCLeechCraft::Util::ExtensionsData
oCLeechCraft::Util::ExtensionsDataImpl
oCLeechCraft::Util::oral::detail::ExtrObj< T >
oCLeechCraft::Util::oral::detail::ExtrObj< FieldInfo< OrigSeq, OrigIdx, RefSeq, MemberIdx > >
oCfalse_type
oCLeechCraft::Util::FDGuard
oCLeechCraft::Util::oral::detail::FieldAppender< To, OrigSeq, OrigIdx, T >
oCLeechCraft::Util::oral::detail::FieldAppender< To, OrigSeq, OrigIdx, References< RefSeq, RefIdx > >
oCLeechCraft::Util::oral::detail::FieldInfo< OrigSeq, OrigIdx, RefSeq, MemberIdx >
oCLeechCraft::Util::oral::detail::FieldsUnpacker< HeadT, TailT >
oCLeechCraft::Util::oral::detail::FieldsUnpacker< HeadT >
oCLeechCraft::Util::detail::Filter< Pred, List< Head, Tail...>, std::enable_if_t< Pred< Head >::value > >
oCLeechCraft::Util::detail::Filter< Pred, List< Head, Tail...>, std::enable_if_t<!Pred< Head >::value > >
oCLeechCraft::Util::detail::Filter< Pred, List<> >
oCIDataFilter::FilterVariantDescribes a single filter variant supported by this data filter
oCLeechCraft::Util::oral::detail::FindPKey< Seq, MemberIdx >
oCLeechCraft::Util::Dumper::Finished
oCFireDestrPolicy
oCLeechCraft::FlatTreeItem
oCLeechCraft::Util::oral::FromVariant< T, typename >
oCLeechCraft::Util::oral::FromVariant< E, std::enable_if_t< std::is_enum< E >::value > >
oCLeechCraft::Util::oral::FromVariant< PKey< T, Tags...> >
oCLeechCraft::Util::oral::FromVariant< QDateTime >
oCLeechCraft::Util::oral::FromVariant< References< Seq, Idx > >
oCLeechCraft::Util::oral::FromVariant< Unique< T > >
oCLeechCraft::Util::oral::detail::GetBoundName< Seq, Idx >
oCLeechCraft::Util::oral::detail::GetFieldName< Seq, Idx >
oCLeechCraft::Util::oral::detail::GetFieldsNames_< S, N >
oCLeechCraft::Util::oral::detail::GetFieldsNames_< S, boost::mpl::int_< 0 > >
oCLeechCraft::Util::oral::detail::GetFieldsNames_< S, typename boost::fusion::result_of::size< S >::type >
oCgrammar
oCLeechCraft::Util::InstanceApplicative< boost::optional< T > >::GSLResult< typename >
oCLeechCraft::Util::InstanceApplicative< Either< L, R > >::GSLResult< typename >
oCLeechCraft::Util::InstanceApplicative< boost::optional< T > >::GSLResult< boost::optional< V > >
oCLeechCraft::Util::InstanceApplicative< Either< L, R > >::GSLResult< Either< L, V > >
oCLeechCraft::Util::detail::HandlerInvoker< RetType, ResultHandler >
oCLeechCraft::Util::detail::HandlerInvoker< void, ResultHandler >
oCMedia::HypedArtistInfoContains information about a hyped artist
oCMedia::HypedTrackInfoContains information about a hyped track
oCIActionsExporterInterface for embedding actions and menus into various places
oCIAdvancedHTMLEditorInterface for HTML/WYSIWYG editors with some advanced functionality
oCIAdvancedPlainTextEditor
oCMedia::IAlbumArtProviderInterface for plugins that can search for album art
oCIANEmitterInterface for plugins emitting AdvancedNotifications entries
oCIANRulesStorageInterface for plugins managing Advanced Notifications rules
oCMedia::IArtistBioFetcherInterface for plugins supporting fetching artist biography
oCMedia::IAudioPileInterface for plugins supporting searching for tracks
oCMedia::IAudioScrobblerInterface for plugins that support scrobbling
oCIColorThemeManagerProxy class to the color theme management engine
oCICoreProxyProxy class for the communication with LeechCraft
oCICoreTabWidgetThis interface is used to represent LeechCraft's core tab widget
oCMedia::ICurrentSongKeeperInterface for plugins able to fetch current tune
oCIDataFilterBase interface for data filter plugins
oCLeechCraft::Util::detail::Identity< T >
oCMedia::IDiscographyProviderInterface for plugins supporting getting artist discography
oCIDNDTabInterface for tabs supporting Drag'n'Drop on tab level
oCIDownloadCommon interface for all the downloaders
oCLeechCraft::Util::IDPool< T >A simple pool of identificators of the given type
oCIEditorWidgetInterface to be implemented by editor widgets returned from ITextEditor::GetTextEditor()
oCIEntityHandlerInterface for plugins able to handle entities
oCIEntityManagerProxy to core entity manager
oCMedia::IEventsProviderInterface for plugins that can provide events
oCLeechCraft::Util::ConsistencyChecker::IFailed
oCIFinderBase class for search providers
oCIFindProxyRepresents search results for a single Request
oCIHaveDiagInfoInterface for plugins having human-readable diagnostic data
oCIHaveRecoverableTabsInterface for plugins that can recover tabs after restart
oCIHaveSettingsInterface for plugins that have user-configurable settings
oCIHaveShortcutsInterface for plugins that support configuring shortcuts
oCIHaveTabsInterface for plugins that have one or more tabs
oCLeechCraft::IHookProxyClass for hook-based communication between plugins
oCMedia::IHypesProviderInterface for plugins that support fetching hypes
oCIIconThemeManagerInterface for accessing LeechCraft-wide icons manager
oCIImgSourceInterface for remote image storage plugins
oCIImportExportInterface for plugins which can import/export data to persistent storage
oCIInfoRequired interface for every plugin
oCIJobHolderInterface for plugins holding jobs or persistent notifications
oCILoadProcessDescribes the progress of a single long-running operation
oCILoadProgressReporterInterface for reporting progress of some long-running operation during load time
oCMedia::ILyricsFinderInterface for plugins supporting finding lyrics
oCLeechCraft::ImageServiceInfoDescribes a single image hosting service (including account)
oCIMediaPlayer
oCMedia::IModifiableRadioStationInterface for radios supporting streams adding or removal
oCIMWProxyThis interface is used for manipulating the main window
oCLeechCraft::Util::detail::InitializerBase< WorkerType >
oCLeechCraft::Util::oral::detail::Inserter
oCLeechCraft::Util::InstanceApplicative< Applicative >
oCLeechCraft::Util::InstanceApplicative< boost::optional< T > >
oCLeechCraft::Util::InstanceApplicative< Either< L, R > >
oCLeechCraft::Util::InstanceFunctor< T >The Functor class is used for types that can be mapped over
oCLeechCraft::Util::InstanceFunctor< boost::optional< T > >Implementation of the Functor class for boost.optional
oCLeechCraft::Util::InstanceFunctor< Either< L, R > >
oCLeechCraft::Util::InstanceFunctor< QFuture< T > >
oCLeechCraft::Util::InstanceMonad< T >
oCLeechCraft::Util::InstanceMonad< boost::optional< T > >
oCLeechCraft::Util::InstanceMonad< Either< L, R > >
oCLeechCraft::Util::InstanceMonadPlus< T, SFINAE >
oCLeechCraft::Util::InstanceMonadPlus< boost::optional< T > >
oCLeechCraft::Util::InstanceMonadPlus< Lazy_t< T >, std::enable_if_t< IsMonadPlus< T >()> >
oCLeechCraft::Util::Introspectable
oCLeechCraft::Util::detail::InvokableResGetter< F, List >
oCLeechCraft::Util::detail::InvokableResGetter< F, List< Args...> >
oCLeechCraft::Util::detail::InvokableType< F, List >
oCMedia::IPendingAlbumArtPending album art search handle
oCMedia::IPendingArtistBioPending biography request handle
oCMedia::IPendingAudioSearchPending audio search handle
oCMedia::IPendingDiscoPending discography request handle
oCIPendingImgSourceRequestPending image request proxy object
oCMedia::IPendingSimilarArtistsPending similar artists request handle
oCMedia::IPendingTagsFetchPending tags fetch handle
oCIPersistentStorageProvides access to a storage in an IPersistentStoragePlugin
oCIPersistentStoragePluginInterface for plugins providing persistent (and possibly secure) storage
oCIPlugin2Base class for second-level plugins
oCIPluginAdaptorThis class is used to provide plugins for LeechCraft from additional sources
oCIPluginReadyBase class for plugins accepting second-level plugins
oCIPluginsManagerThis interface is used to represent LeechCraft's global plugin manager
oCIQuarkComponentProviderInterface for plugins providing quark components
oCMedia::IRadioStationDescribes a single radio station
oCMedia::IRadioStationProviderInterface for plugins providing radio stations
oCMedia::IRecentReleasesInterface for plugins providing recent releases
oCMedia::IRecommendedArtistsInterface for plugins supporting recommended artists
oCIRecoverableTabInterface for a single tab that may be recovered
oCIRemovableDevManagerInterface for classes providing information about removable devices
oCMedia::IRestorableRadioStationProviderInterface for radio station providers able to restore the radio stations between LeechCraft runs
oCIRootWindowsManagerInterface to the core windows manager
oCIScriptInterface for objects representing scripts
oCIScriptLoaderInterface for plugins providing scripting
oCIScriptLoaderInstanceInterface for script loaders
oCLeechCraft::Util::detail::IsFuture< T >
oCLeechCraft::Util::detail::IsFuture< QFuture< T > >
oCIShortcutProxyProxy for requesting shortcuts from the shortcut manager in the Core
oCIShutdownListenerInterface for plugins wishing to get notifications about the shutdown process
oCMedia::ISimilarArtistsInterface for plugins supporting similar artists
oCISpellCheckerAn instance of a spell checker
oCISpellCheckProviderInterface for plugins providing spell checker capabilities
oCIStartupWizardInterface for adding page to the common startup wizard
oCISummaryRepresentation
oCISyncable
oCISyncProxy
oCITabWidgetThis interface defines methods that should be implemented in widgets added to the main tab widget
oCITaggableJobsInterface for plugins having taggable download jobs
oCMedia::ITagsFetcherInterface for plugins fetching tags for untagged files
oCITagsManagerTags manager's interface
oCLeechCraft::Util::XDG::ItemDescribes a single XDG .desktop entry
oCiterator
oCiterator_range
oCstd::iterator_traits< LeechCraft::Util::ModelIterator >
oCIteratorAdaptorBase
oCITextEditorInterface for plugins implementing a text editor component
oCIVideoWidget
oCIWebBrowserBase class for plugins that provide a web browser
oCIWebFileStorageInterface for plugins supporting storing files on the web
oCIWebWidgetCommon interface for a web widget
oCIWkFontsSettableInterface to aid WebKit-like-view-containing tabs to expose the view fonts configuration to the user
oCLeechCraft::Util::oral::detail::Lazy< T >
oCLeechCraft::Util::LazyInitializer< Source, Object >Provides lazy initialization on first access to an object
oCLeechCraft::Util::CacheStrat::LRU
oCMedia::LyricsQueryDescribes a lyrics search request
oCMedia::LyricsResultItemDescribes a single lyrics result item
oCMedia::LyricsResultsDescribes the result set for a given lyrics query
oCLeechCraft::Util::oral::detail::MakeBinder< T, RefSeq >
oCLeechCraft::Util::oral::detail::MakeSingleBinder< T >
oCLeechCraft::Util::MimeDetector
oCLeechCraft::Util::MimeDetectorImpl
oCModel
oCLeechCraft::Util::ModelIteratorProvides an iterator-based API to a Qt model
oCLeechCraft::Util::Not< Pred >::Negate< V >
oCLeechCraft::Util::Not< Pred >::Negate< std::integral_constant< bool, V > >
oCLeechCraft::Util::NoDefaultCtor
oCLeechCraft::Util::Not< Pred >
oCObjectInfoFKeysHelper
oCLeechCraft::Util::SysInfo::OSInfoDescribes the OS running LeechCraft
oCLeechCraft::Util::oral::PKey< T, Tags >
oCLeechCraft::Util::PlotItem::PointsSet
oCLeechCraft::Util::oral::PrimaryKey< Fields >
oCLeechCraft::Util::oral::detail::AdaptInsert< Seq >::PrivateTag
oCLeechCraft::ProcessStateInfoState of a single process represented in a IJobHolder model
oCQAbstractItemModel
oCQAbstractNativeEventFilter
oCQCompleter
oCQDeclarativeImageProvider
oCQDeclarativeItem
oCQDeclarativeNetworkAccessManagerFactory
oCQDeclarativeView
oCQDialog
oCQFile
oCQFuture< typename >
oCQFutureInterface< typename >
oCQFutureInterface< Result_t >
oCQLayout
oCQLineEdit
oCQList< T >
oCQList< FlatTreeItem_ptr >
oCQList< IWkFontsSettable * >
oCQList< Media::ArtistImage >
oCQList< Media::LyricsResultItem >
oCQList< QKeySequence >
oCQList< QLayoutItem * >
oCQList< QList >
oCQList< QList< Media::ReleaseTrackInfo > >
oCQList< QObject * >
oCQList< QPair< QByteArray, QVariant > >
oCQList< QPair< QString, Callback_t > >
oCQList< QPair< QString, QObject * > >
oCQList< QPair< QString, QQuickImageProvider * > >
oCQList< QPair< QString, QVariant > >
oCQList< QPair< std::function< void()>, boost::optional< QPointer< QObject > > > >
oCQList< QPersistentModelIndex >
oCQList< QPointer< QAbstractItemModel > >
oCQList< QPointer< QObject > >
oCQList< QPointF >
oCQList< QRegExp >
oCQList< QString >
oCQList< QToolButton * >
oCQList< std::function< void()> >
oCQList< TagInfo >
oCQList< Type >
oCQMap< K, V >
oCQMap< QByteArray, QVariant >
oCQMap< QString, CacheSizeGetters_t >
oCQMap< QString, LeechCraft::ActionInfo >
oCQMap< QString, qint64 >
oCQMap< QString, QVariant >
oCQNetworkCookieJar
oCQNetworkDiskCache
oCQNetworkReply
oCQObject
oCQPushButton
oCQQuickPaintedItem
oCQSortFilterProxyModel
oCQStandardItemModel
oCQStringListModel
oCLeechCraft::Util::QStringToLower
oCLeechCraft::Util::QStringTrimmed
oCQtException_t
oCQThread
oCLeechCraft::QuarkComponentDescribes a single quark
oCQWidget
oCMedia::RadioRestoreResultDescribes the result of restoring a single radio station
oCLeechCraft::Util::oral::detail::Ref2Select
oCLeechCraft::Util::oral::References< Seq, Idx >
oCLeechCraft::Util::RegExp
oCLeechCraft::Util::RegExpImpl
oCMedia::ReleaseInfoInformation about a release, like an album or a single
oCMedia::ReleaseTrackInfoInformation about a track release
oCLeechCraft::RemoteImageInfoDescribes a remote image
oCLeechCraft::Util::IntSeq::RepeatS< T, E, C >
oCLeechCraft::RequestDescribes the elementary subrequest
oCMedia::IPendingAudioSearch::ResultA structure describing a single entry in search result
oCResult_t
oCLeechCraft::Util::detail::ScopeGuard< F >
oCLeechCraft::Util::oral::detail::SelectByFieldsWrapper< T >
oCLeechCraft::Util::oral::detail::SelectOneByFieldsWrapper< T >
oCLeechCraft::Util::oral::detail::Selector
oCLeechCraft::Util::detail::SequenceProxy< Ret, Future, DestructionTag >A proxy object allowing type-checked sequencing of actions and responsible for starting the initial action
oCLeechCraft::Util::detail::SharedScopeGuard
oCMedia::SimilarityInfoDescribes similarty information of an artist
oCLeechCraft::Util::oral::detail::SingleBind
oCLeechCraft::Util::SpaceInfoContains information about a partition's disk space
oCstatic_visitor
oCLeechCraft::Util::ConsistencyChecker::Succeeded
oCT
oCLeechCraft::TabClassInfoThe structure describing a single tab class
oCLeechCraft::TabRecoverInfoKeeps the tab state between runs
oCMedia::TagInfoInformation about a tag like a genre
oCLeechCraft::Util::oral::detail::ToSqlState< T >
oCLeechCraft::Util::oral::ToVariant< T, typename >
oCLeechCraft::Util::oral::ToVariant< E, std::enable_if_t< std::is_enum< E >::value > >
oCLeechCraft::Util::oral::ToVariant< PKey< T, Tags...> >
oCLeechCraft::Util::oral::ToVariant< QDateTime >
oCLeechCraft::Util::oral::ToVariant< References< Seq, Idx > >
oCLeechCraft::Util::oral::ToVariant< Unique< T > >
oCtrue_type
oCtuple
oCLeechCraft::Util::oral::Type2Name< T, typename >
oCLeechCraft::Util::oral::Type2Name< bool >
oCLeechCraft::Util::oral::Type2Name< double >
oCLeechCraft::Util::oral::Type2Name< E, std::enable_if_t< std::is_enum< E >::value > >
oCLeechCraft::Util::oral::Type2Name< int >
oCLeechCraft::Util::oral::Type2Name< PKey< int, Tags...> >
oCLeechCraft::Util::oral::Type2Name< PKey< T, Tags...> >
oCLeechCraft::Util::oral::Type2Name< QByteArray >
oCLeechCraft::Util::oral::Type2Name< QDateTime >
oCLeechCraft::Util::oral::Type2Name< QString >
oCLeechCraft::Util::oral::Type2Name< qulonglong >
oCLeechCraft::Util::oral::Type2Name< References< Seq, Idx > >
oCLeechCraft::Util::oral::Type2Name< Unique< T > >
oCLeechCraft::Util::Typelist<>
oCLeechCraft::Util::oral::detail::Types
oCLeechCraft::Util::oral::Unique< T >
oCLeechCraft::Util::oral::UniqueSubset< Fields >
oCLeechCraft::Util::detail::UnwrapFutureTypeBase< T >
oCLeechCraft::Util::detail::UnwrapFutureTypeBase< QFuture< T > >
oCLeechCraft::Util::detail::UnwrapFutureTypeBase< std::decay_t< T > >
oCLeechCraft::Util::UrlAccessor
oCLeechCraft::Util::UrlOperatorManipulates query part of an QUrl object
oCLeechCraft::Util::CacheStrat::LRU::ValueAddon
oCLeechCraft::Util::oral::detail::ValueBinder< FieldsUnpacker, HeadArg, TailArgs >
oCLeechCraft::Util::oral::detail::ValueBinder< FieldsUnpacker, HeadArg >
oCLeechCraft::Util::Void
oCLeechCraft::Util::oral::detail::WrapAsFunc< T, Ret >
oCLeechCraft::Util::WrapType< T >
\CLeechCraft::Util::WrapType< QList< QString > >