Albert
Loading...
Searching...
No Matches
action.h
Go to the documentation of this file.
1// Copyright (c) 2023 Manuel Schneider
2
3#pragma once
4#include "albert/export.h"
5#include <QString>
6#include <functional>
7
8namespace albert
9{
10
12class ALBERT_EXPORT Action final
13{
14public:
15
20 Action(QString id, QString text, std::function<void()> function);
21
22 QString id;
23 QString text;
24 std::function<void()> function;
25};
26
27}
Action used by items.
Definition: action.h:13
Action(QString id, QString text, std::function< void()> function)
Action constructor.
QString text
Description of the action.
Definition: action.h:23
std::function< void()> function
The action function.
Definition: action.h:24
QString id
Identifier of the action.
Definition: action.h:22
Definition: albert.h:12