TreeFrogFramework: TActionView Class Reference
Public Member Functions
TActionView () virtual ~TActionView () virtual QString toString ()=0 QString yield () const QString renderPartial (const QString &templateName, const QVariantMap &vars=QVariantMap()) const QString authenticityToken () const QVariant variant (const QString &name) const bool hasVariant (const QString &name) const const QVariantMap & allVariants () const const TAbstractController * controller () const override const THttpRequest & httpRequest () const void reset ()
Public Member Functions inherited from TActionHelper
virtual ~TActionHelper ()
QUrl url (const QString &controller=QString(), const QString &action=QString(), const QStringList &args=QStringList(), const QVariantMap &query=QVariantMap()) const
QUrl url (const QString &controller, const QString &action, const QStringList &args, const QString &query) const
QUrl url (const QString &controller, const QString &action, int arg) const
QUrl url (const QString &controller, const QString &action, uint arg) const
QUrl url (const QString &controller, const QString &action, int64_t arg) const
QUrl url (const QString &controller, const QString &action, uint64_t arg) const
QUrl url (const QString &controller, const QString &action, const QString &arg) const
QUrl url (const QString &controller, const QString &action, const QVariant &arg) const
QUrl url (const QString &controller, const QString &action, const QVariantMap &query) const
QUrl urla (const QString &action=QString(), const QStringList &args=QStringList(), const QVariantMap &query=QVariantMap()) const
QUrl urla (const QString &action, const QStringList &args, const QString &query) const
QUrl urla (const QString &action, int arg) const
QUrl urla (const QString &action, uint arg) const
QUrl urla (const QString &action, int64_t arg) const
QUrl urla (const QString &action, uint64_t arg) const
QUrl urla (const QString &action, const QString &arg) const
QUrl urla (const QString &action, const QVariant &arg) const
QUrl urla (const QString &action, const QVariantMap &query) const
QUrl urlq (const QVariantMap &query) const
QUrl urlq (const QString &query) const
Public Member Functions inherited from TViewHelper
virtual ~TViewHelper ()
QString linkTo (const QString &text, const QUrl &url, const THtmlAttribute &attributes=THtmlAttribute()) const
QString linkTo (const QString &text, const QUrl &url, Tf::HttpMethod method, const THtmlAttribute &attributes=THtmlAttribute()) const
QString linkTo (const QString &text, const QUrl &url, Tf::HttpMethod method, const QString &jsCondition, const THtmlAttribute &attributes=THtmlAttribute()) const
QString linkToPopup (const QString &text, const QUrl &url, const QString &windowTitle=QString(), const QSize &size=QSize(), const QPoint &topLeft=QPoint(), const QString &windowStyle=QString(), const QString &jsCondition=QString(), const THtmlAttribute &attributes=THtmlAttribute()) const
QString linkToIf (bool condition, const QString &text, const QUrl &url, Tf::HttpMethod method=Tf::Get, const QString &jsCondition=QString(), const THtmlAttribute &attributes=THtmlAttribute()) const
QString linkToUnless (bool condition, const QString &text, const QUrl &url, Tf::HttpMethod method=Tf::Get, const QString &jsCondition=QString(), const THtmlAttribute &attributes=THtmlAttribute()) const
QString linkToFunction (const QString &text, const QString &function, const THtmlAttribute &attributes=THtmlAttribute()) const
QString buttonToFunction (const QString &text, const QString &function, const THtmlAttribute &attributes=THtmlAttribute()) const
QString anchor (const QString &text, const QUrl &url, const THtmlAttribute &attributes=THtmlAttribute()) const
QString anchor (const QString &text, const QUrl &url, Tf::HttpMethod method, const THtmlAttribute &attributes=THtmlAttribute()) const
QString anchor (const QString &text, const QUrl &url, Tf::HttpMethod method=Tf::Get, const QString &jsCondition=QString(), const THtmlAttribute &attributes=THtmlAttribute()) const
QString anchorPopup (const QString &text, const QUrl &url, const QString &windowTitle=QString(), const QSize &size=QSize(), const QPoint &topLeft=QPoint(), const QString &windowStyle=QString(), const QString &jsCondition=QString(), const THtmlAttribute &attributes=THtmlAttribute()) const
QString anchorIf (bool condition, const QString &text, const QUrl &url, Tf::HttpMethod method=Tf::Get, const QString &jsCondition=QString(), const THtmlAttribute &attributes=THtmlAttribute()) const
QString anchorUnless (bool condition, const QString &text, const QUrl &url, Tf::HttpMethod method=Tf::Get, const QString &jsCondition=QString(), const THtmlAttribute &attributes=THtmlAttribute()) const
QString anchorFunction (const QString &text, const QString &function, const THtmlAttribute &attributes=THtmlAttribute()) const
QString formTag (const QUrl &url, Tf::HttpMethod method=Tf::Post, bool multipart=false, const THtmlAttribute &attributes=THtmlAttribute())
QString inputTag (const QString &type, const QString &name, const QVariant &value, const THtmlAttribute &attributes=THtmlAttribute()) const
QString inputTextTag (const QString &name, const QVariant &value, const THtmlAttribute &attributes=THtmlAttribute()) const
QString inputFileTag (const QString &name, const THtmlAttribute &attributes=THtmlAttribute()) const
QString inputPasswordTag (const QString &name, const QVariant &value, const THtmlAttribute &attributes=THtmlAttribute()) const
QString inputHiddenTag (const QString &name, const QVariant &value, const THtmlAttribute &attributes=THtmlAttribute()) const
QString checkBoxTag (const QString &name, const QVariant &value, bool checked=false, const THtmlAttribute &attributes=THtmlAttribute()) const
QString checkBoxTag (const QString &name, const QString &value, const QStringList &checkedValues, const THtmlAttribute &attributes=THtmlAttribute()) const
QString checkBoxTag (const QString &name, const QVariant &value, const QVariantList &checkedValues, const THtmlAttribute &attributes=THtmlAttribute()) const
QString checkBoxTag (const QString &name, const QVariant &value, const QVariant &checkedValue, const THtmlAttribute &attributes=THtmlAttribute()) const
QString radioButtonTag (const QString &name, const QVariant &value, bool checked=false, const THtmlAttribute &attributes=THtmlAttribute()) const
QString radioButtonTag (const QString &name, const QVariant &value, const QVariant &checkedValue, const THtmlAttribute &attributes=THtmlAttribute()) const
QString selectTag (const QString &name, int size=1, bool multiple=false, const THtmlAttribute &attributes=THtmlAttribute())
QString optionTag (const QString &text, const QVariant &value, bool selected=false, const THtmlAttribute &attributes=THtmlAttribute()) const
QString optionTags (const QStringList &valueList, const QVariant &selectedValue=QVariant(), const THtmlAttribute &attributes=THtmlAttribute()) const
QString optionTags (const QVariantList &valueList, const QVariant &selectedValue=QVariant(), const THtmlAttribute &attributes=THtmlAttribute()) const
QString optionTags (const QList< QPair< QString, QVariant > > &valueList, const QVariant &selectedValue=QVariant(), const THtmlAttribute &attributes=THtmlAttribute()) const
QString inputAuthenticityTag () const
QString textAreaTag (const QString &name, int rows, int cols, const QString &content=QString(), const THtmlAttribute &attributes=THtmlAttribute()) const
QString submitTag (const QString &value, const THtmlAttribute &attributes=THtmlAttribute()) const
QString submitImageTag (const QString &src, const THtmlAttribute &attributes=THtmlAttribute()) const
QString resetTag (const QString &value, const THtmlAttribute &attributes=THtmlAttribute()) const
QString imageTag (const QString &src, const QSize &size=QSize(), const QString &alt=QString(), const THtmlAttribute &attributes=THtmlAttribute()) const
QString imageTag (const QString &src, bool withTimestamp, const QSize &size=QSize(), const QString &alt=QString(), const THtmlAttribute &attributes=THtmlAttribute()) const
QString imageTag (const QString &src, const THtmlAttribute &attributes) const
QString inlineImageTag (const QFileInfo &file, const QString &mediaType, const QSize &size=QSize(), const QString &alt=QString(), const THtmlAttribute &attributes=THtmlAttribute()) const
QString inlineImageTag (const QFileInfo &file, const QString &mediaType, const THtmlAttribute &attributes) const
QString inlineImageTag (const QByteArray &data, const QString &mediaType, const QSize &size=QSize(), const QString &alt=QString(), const THtmlAttribute &attributes=THtmlAttribute()) const
QString inlineImageTag (const QByteArray &data, const QString &mediaType, const THtmlAttribute &attributes) const
QString imageLinkTo (const QUrl &url, const QString &src, bool withTimestamp, const QString &alt=QString(), const THtmlAttribute &attributes=THtmlAttribute()) const
QString imageLinkTo (const QUrl &url, const QString &src, const THtmlAttribute &attributes=THtmlAttribute()) const
QString styleSheetTag (const QString &src, const THtmlAttribute &attributes) const
QString styleSheetTag (const QString &src, bool withTimestamp=true, const THtmlAttribute &attributes=THtmlAttribute()) const
QString scriptTag (const QString &src, const THtmlAttribute &attributes) const
QString scriptTag (const QString &src, bool withTimestamp=true, const THtmlAttribute &attributes=THtmlAttribute()) const
QString tag (const QString &name, const THtmlAttribute &attributes)
QString tag (const QString &name, const THtmlAttribute &attributes, bool selfClose)
QString tag (const QString &name, const THtmlAttribute &attributes, const QString &content) const
QString selfClosingTag (const QString &name, const THtmlAttribute &attributes) const
QString endTag (const QString &name) const
QString endTag ()
QString allEndTags ()
QString imagePath (const QString &src, bool withTimestamp=true) const
QString cssPath (const QString &src, bool withTimestamp=true) const
QString jsPath (const QString &src, bool withTimestamp=true) const
QString srcPath (const QString &src, const QString &dir, bool withTimestamp=true) const
THtmlAttribute a (const QString &key, const QString &value) const
THtmlAttribute a () const
void clear ()
Protected Member Functions
QString echo (const QString &str) QString echo (const char *str) QString echo (const QByteArray &str) QString echo (int n, int base=10) QString echo (long n, int base=10) QString echo (ulong n, int base=10) QString echo (qlonglong n, int base=10) QString echo (qulonglong n, int base=10) QString echo (double d, char format='g', int precision=6) QString echo (const QJsonObject &object) QString echo (const QJsonArray &array) QString echo (const QJsonDocument &doc) QString echo (const THtmlAttribute &attr) QString echo (const QVariant &var) QString echo (const QVariantMap &map) QString eh (const QString &str) QString eh (const char *str) QString eh (const QByteArray &str) QString eh (int n, int base=10) QString eh (long n, int base=10) QString eh (ulong n, int base=10) QString eh (qlonglong n, int base=10) QString eh (qulonglong n, int base=10) QString eh (double d, char format='g', int precision=6) QString eh (const QJsonObject &object) QString eh (const QJsonArray &array) QString eh (const QJsonDocument &doc) QString eh (const THtmlAttribute &attr) QString eh (const QVariant &var) QString eh (const QVariantMap &map) QString renderReact (const QString &component)The TActionView class is the abstract base class of views, providing functionality common to view.