7#include <albert/export.h>
8class NotificationPrivate;
9class QNetworkAccessManager;
15class ExtensionRegistry;
18ALBERT_EXPORT
void show(
const QString &input_text = {});
39ALBERT_EXPORT std::unique_ptr<QSettings>
settings();
42ALBERT_EXPORT std::unique_ptr<QSettings>
state();
The common extension pool.
Definition extensionregistry.h:23
std::unique_ptr< QSettings > settings()
Returns a QSettings object for configuration storage.
std::unique_ptr< QSettings > state()
Returns a QSettings object for state storage.
void show(const QString &input_text={})
Shows the frontend. If input_text is not null the input is set.
void restart()
Restarts the application.
std::filesystem::path dataLocation()
Returns the application data location.
std::filesystem::path cacheLocation()
Returns the application cache location.
std::filesystem::path configLocation()
Returns the application config location.
void showSettings(QString plugin_id={})
Opens/Shows the settings window (of plugin_id).
void quit()
Quits the application.
const ExtensionRegistry & extensionRegistry()
Returns a const reference to the extension registry.