Retrieve Download Urls for Cover Searcher. CoverFetcherInterface can be registered, so for example a last.fm cover fetcher via the register_cover_fetcher method. A specific CoverFetcherInterface may be retrieved by using the get_coverfetcher method
An Url is defined by its identifier and a custom url string. The identifier is the same as being used in the Cover::Fetcher::Base classes. The url is a standard string you also can enter in your browser. The identifier can be used to ask its active status in the Cover::Fetcher::Manager for example
Parses a website for all images. This cover fetcher behaves different from the others because every Cover::Fetcher::Base has a special website attached to it. This one does not have a special website. The search address will return the input itself because when searching for "https://kexp.org" this is exactly the search address
Dialog for entering one line. Listen for the sig_closed() signal for the Gui::Dialog class and request the text value afterwards if LineInputDialog::ReturnValue is set to LineInputDialog::ReturnValue::Ok
A PreferenceAction can be added to each widget supporting QActions. When triggering this action, the PreferenceDialog is openend with the appropriate entry chosen
Create a new Progress bar indicating progress of its parent widget Set the position. Every time when QWidget::show() or QWidget::setVisible(true) is called the progress bar is shown
Widget with Settings connection. Also contains triggers for language_changed() and skin_changed() \nThe widget's content can be exported to a Dialog via the box_into_dialog() method
This class organizes requests for new Covers for the AlbumCoverView. When looking for covers, not all requests should be fired simultaneously, so there should be a buffer assuring that covers are found one by one. Albums are organized by hashes, each album has a CoverLocation. A new request is added to the queue by calling add_data(). A new request is handled BEFORE old requests. The thread is locked until the done() function is called. The thread emits the signal sig_next(). The cover location and the hash which should be processed next can be fetched by current_hash() and current_coverLocation()
Context Menu for the tree view. Notification of the tree view action is done by using a bool setting listener to Set::Lib_GenreTree So there's not signal for it. Everything else can be accessed using the methods of Gui::ContextMenu
The CustomField class a CustomField is some additional entry than can be set for MetaData, Albums and Artists and will be displayed on the Info Dialog These custom fields are intendend for Plugins
The RawShortcutMap struct consisting of a specifier writable into database and a shortcut. This class is used for converting a shortcut map into its database representation
A single shortcut managed by ShortcutHandler. This class holds information about the default shortcuts, the user defined shortcuts, a name attached to each shortcut an identifier which is written into the database and a list of the corresponding shortcuts in the Qt format