LeechCraft  0.6.70-3565-g2d86529
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
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 >
oCMedia::AudioInfoDescribes a single audio track
oCMedia::AudioSearchRequestDescribes a request for an audio search in an IAudioPile
oCLeechCraft::Util::BasicDeletePolicy
oCLeechCraft::Util::ChoiceDeletePolicy
oCLeechCraft::Util::detail::ComparingByClosure< R >
oCIAdvancedHTMLEditor::CustomTagDescribes a single custom tag
oCLeechCraft::Util::DBLockProvides database transaction lock
oCIEntityManager::DelegationResult
oCLeechCraft::Util::XDG::DesktopParserA parser for XDG .desktop files
oCLeechCraft::Util::ExtensionsDataImpl::Details
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
oCMedia::EventInfoA structure describing an event like a gig or a festival
oCException
oCstd::exceptionSTL class
oCLeechCraft::Util::ExtensionsData
oCLeechCraft::Util::ExtensionsDataImpl
oCLeechCraft::Util::FDGuard
oCIDataFilter::FilterVariantDescribes a single filter variant supported by this data filter
oCFireDestrPolicy
oCLeechCraft::FlatTreeItem
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
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
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
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
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::Introspectable
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
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
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_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-view-containing tabs to expose the view fonts configuration to the user
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::MimeDetector
oCLeechCraft::Util::MimeDetectorImpl
oCModel
oCLeechCraft::Util::ModelIteratorProvides an iterator-based API to a Qt model
oCLeechCraft::Util::SysInfo::OSInfoDescribes the OS running LeechCraft
oCLeechCraft::Util::PlotItem::PointsSet
oCLeechCraft::ProcessStateInfoState of a single process represented in a IJobHolder model
oCQAbstractItemModel
oCQCompleter
oCQDeclarativeImageProvider
oCQDeclarativeItem
oCQDeclarativeNetworkAccessManagerFactory
oCQDeclarativeView
oCQDialog
oCQFile
oCQFuture< 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, QDeclarativeImageProvider * > >
oCQList< QPair< QString, QObject * > >
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< QToolButton * >
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
oCQSet< T >
oCQSet< QString >
oCQSortFilterProxyModel
oCQStandardItemModel
oCQStringListModel
oCLeechCraft::QuarkComponentDescribes a single quark
oCQWidget
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::RequestDescribes the elementary subrequest
oCMedia::IPendingAudioSearch::ResultA structure describing a single entry in search result
oCLeechCraft::Util::detail::ScopeGuard< F >
oCLeechCraft::Util::detail::SequenceProxy< Ret, E0, A0 >A proxy object allowing type-checked sequencing of actions and responsible for starting the initial action
oCMedia::SimilarityInfoDescribes similarty information of an artist
oCT
oCLeechCraft::TabClassInfoThe structure describing a single tab class
oCLeechCraft::TabRecoverInfoKeeps the tab state between runs
oCMedia::TagInfoInformation about a tag like a genre
oCtuple
oCLeechCraft::Util::detail::UnwrapFutureType< T >
oCLeechCraft::Util::detail::UnwrapFutureType< QFuture< T > >
oCLeechCraft::Util::UrlAccessor
oCLeechCraft::Util::UrlOperatorManipulates query part of an QUrl object
oCLeechCraft::Util::CacheStrat::LRU::ValueAddon
oCLeechCraft::Util::WrapType< T >
\CLeechCraft::Util::WrapType< QList< QString > >