#pragma once #include #include #include class QWidget; class Plugin : public albert::ExtensionPlugin, public albert::IndexQueryHandler { ALBERT_PLUGIN public: Plugin(); private: QString defaultTrigger() const override; QWidget* buildConfigWidget() override; void updateIndexItems() override; QString synopsis(const QString &) const override; std::vector rankItems(albert::QueryContext &) override; albert::BackgroundExecutor> indexer; };