7#include <albert/export.h>
8class NotificationPrivate;
9class QNetworkAccessManager;
26ALBERT_EXPORT
void show(
const QString &input_text = {});
54ALBERT_EXPORT std::unique_ptr<QSettings>
settings();
58ALBERT_EXPORT std::unique_ptr<QSettings>
state();
The common extension pool.
Definition extensionregistry.h:23
Albert private namespace.
Definition albert.h:17
Albert utility namespace.
Definition albert.h:14
Albert core interface namespace.
Definition albert.h:14
std::unique_ptr< QSettings > settings()
Returns a QSettings object for configuration storage.
const std::filesystem::path & cacheLocation()
Returns the application cache location.
std::unique_ptr< QSettings > state()
Returns a QSettings object for state storage.
void show(const QString &input_text={})
Shows the frontend.
const std::filesystem::path & dataLocation()
Returns the application data location.
void restart()
Restarts the application.
const std::filesystem::path & configLocation()
Returns the application config location.
void showSettings(QString plugin_id={})
Creates and/or shows the settings window.
void quit()
Quits the application.
const ExtensionRegistry & extensionRegistry()
Returns a const reference to the central ExtensionRegistry.