Albert
Loading...
Searching...
No Matches
urlhandler.h
Go to the documentation of this file.
1// SPDX-FileCopyrightText: 2025 Manuel Schneider
2
3#pragma once
4#include <albert/export.h>
5#include <albert/extension.h>
6class QUrl;
7
8namespace albert
9{
10
16class ALBERT_EXPORT UrlHandler : virtual public Extension
17{
18public:
19
21 virtual void handle(const QUrl &url) = 0;
22
23protected:
24
25 ~UrlHandler() override;
26};
27}
Abstract extension class.
Definition extension.h:19
Albert scheme URL handler interface.
Definition urlhandler.h:17
virtual void handle(const QUrl &url)=0
Handles the url received.
~UrlHandler() override
Definition action.h:10