cutelyst  3.9.1
A C++ Web Framework built on top of Qt, using the simple approach of Catalyst (Perl) framework.
plugin.h
1 /*
2  * SPDX-FileCopyrightText: (C) 2013-2022 Daniel Nicoletti <dantti12@gmail.com>
3  * SPDX-License-Identifier: BSD-3-Clause
4  */
5 #ifndef CUTELYSTPLUGIN_H
6 #define CUTELYSTPLUGIN_H
7 
8 #include <Cutelyst/cutelyst_global.h>
9 
10 #include <QtCore/qhash.h>
11 #include <QtCore/qobject.h>
12 #include <QtCore/qstring.h>
13 
14 namespace Cutelyst {
15 
16 class Application;
17 class CUTELYST_LIBRARY Plugin : public QObject
18 {
19  Q_OBJECT
20 public:
24  Plugin(Application *parent);
25 
30  virtual bool setup(Application *app);
31 };
32 
33 } // namespace Cutelyst
34 
35 #endif // CUTELYSTPLUGIN_H
The Cutelyst namespace holds all public Cutelyst API.
Definition: Mainpage.dox:7
The Cutelyst Application.
Definition: application.h:42