cutelyst
3.9.1
A C++ Web Framework built on top of Qt, using the simple approach of Catalyst (Perl) framework.
Cutelyst
Plugins
StaticCompressed
staticcompressed.h
1
/*
2
* SPDX-FileCopyrightText: (C) 2017-2022 Matthias Fehring <mf@huessenbergnetz.de>
3
* SPDX-License-Identifier: BSD-3-Clause
4
*/
5
#ifndef STATICCOMPRESSED_H
6
#define STATICCOMPRESSED_H
7
8
#include <Cutelyst/Plugin>
9
#include <Cutelyst/cutelyst_global.h>
10
11
namespace
Cutelyst
{
12
13
class
StaticCompressedPrivate;
14
134
class
CUTELYST_PLUGIN_STATICCOMPRESSED_EXPORT
StaticCompressed
:
public
Plugin
135
{
136
Q_OBJECT
137
Q_DECLARE_PRIVATE(
StaticCompressed
)
138
public
:
142
explicit
StaticCompressed
(
Application
*parent);
143
147
virtual
~StaticCompressed
()
override
;
148
155
void
setIncludePaths(
const
QStringList
&paths);
156
161
void
setDirs(
const
QStringList
&dirs);
162
169
virtual
bool
setup(
Application
*app)
override
;
170
171
protected
:
172
QScopedPointer<StaticCompressedPrivate>
d_ptr;
173
};
174
175
}
// namespace Cutelyst
176
177
#endif
// STATICCOMPRESSED_H
Cutelyst::Application
The Cutelyst Application.
Definition
application.h:43
Cutelyst::Plugin
Definition
plugin.h:18
Cutelyst::StaticCompressed
Deliver static files compressed on the fly or precompressed.
Definition
staticcompressed.h:135
Cutelyst
The Cutelyst namespace holds all public Cutelyst API.
Definition
Mainpage.dox:8
QScopedPointer
QStringList
Generated on Wed Aug 26 2026 15:13:46 for cutelyst by
1.9.7