5#ifndef DISPATCHTYPECHAINED_H
6#define DISPATCHTYPECHAINED_H
8#include <Cutelyst/action.h>
9#include <Cutelyst/cutelyst_global.h>
10#include <Cutelyst/dispatchtype.h>
14class DispatchTypeChainedPrivate;
37 virtual bool inUse()
override;
40 DispatchTypeChainedPrivate *d_ptr;
This class represents a Cutelyst Action.
virtual bool inUse() override
virtual QString uriForAction(Action *action, const QStringList &captures) const override
virtual QByteArray list() const override
list the registered actions To be implemented by subclasses
virtual MatchType match(Context *c, const QString &path, const QStringList &args) const override
virtual bool registerAction(Action *action) override
registerAction
Action * expandAction(const Context *c, Action *action) const final
DispatchTypeChained(QObject *parent=nullptr)
DispatchType(QObject *parent=nullptr)
The Cutelyst namespace holds all public Cutelyst API.
QObject * parent() const const