cutelyst
3.9.1
A C++ Web Framework built on top of Qt, using the simple approach of Catalyst (Perl) framework.
Cutelyst
Plugins
View
Email
viewemailtemplate.h
1
/*
2
* SPDX-FileCopyrightText: (C) 2015-2022 Daniel Nicoletti <dantti12@gmail.com>
3
* SPDX-License-Identifier: BSD-3-Clause
4
*/
5
#ifndef VIEWEMAILTEMPLATE_H
6
#define VIEWEMAILTEMPLATE_H
7
8
#include <Cutelyst/Plugins/View/Email/viewemail.h>
9
10
#include <QObject>
11
12
namespace
Cutelyst
{
13
14
class
ViewEmailTemplatePrivate;
19
class
CUTELYST_VIEW_EMAIL_EXPORT
ViewEmailTemplate
final :
public
ViewEmail
20
{
21
Q_OBJECT
22
Q_DECLARE_PRIVATE(
ViewEmailTemplate
)
23
Q_PROPERTY(
24
QString
templatePrefix READ templatePrefix WRITE setTemplatePrefix NOTIFY changedProp)
25
Q_PROPERTY(
QString
defaultView READ defaultView WRITE setDefaultView NOTIFY changedProp)
26
public
:
30
explicit
ViewEmailTemplate
(
QObject
*parent,
const
QString
&name =
QString
());
31
36
QString
templatePrefix()
const
;
37
42
void
setTemplatePrefix(
const
QString
&prefix);
43
47
QString
defaultView()
const
;
48
56
void
setDefaultView(
const
QString
&view);
57
58
virtual
QByteArray
render(
Context
*c)
const override
;
59
60
Q_SIGNALS:
61
void
changedProp();
62
};
63
64
}
// namespace Cutelyst
65
66
#endif
// VIEWEMAILTEMPLATE_H
Cutelyst::Context
The Cutelyst Context.
Definition
context.h:39
Cutelyst::ViewEmailTemplate
Definition
viewemailtemplate.h:20
Cutelyst::ViewEmail
Definition
viewemail.h:19
Cutelyst
The Cutelyst namespace holds all public Cutelyst API.
Definition
Mainpage.dox:8
QByteArray
QObject
QString
Generated on Fri May 16 2025 00:00:00 for cutelyst by
1.10.0