Falkon Develop
Cross-platform Qt-based web browser
QmlBrowserActionButton Class Reference

#include <qmlbrowseraction.h>

Inheritance diagram for QmlBrowserActionButton:
AbstractButtonInterface

Public Member Functions

 QmlBrowserActionButton (QObject *parent=nullptr)
 
QString id () const override
 
void setId (const QString &id)
 
QString name () const override
 
void setName (const QString &name)
 
void setTitle (const QString &title)
 
void setToolTip (const QString &toolTip)
 
void setIcon (const QString &icon)
 
void setBadgeText (const QString &badgeText)
 
void setPopup (QQmlComponent *popup)
 
void positionPopup (ClickController *clickController)
 
- Public Member Functions inherited from AbstractButtonInterface
 AbstractButtonInterface (QObject *parent=nullptr)
 
virtual QString id () const =0
 
virtual QString name () const =0
 
bool isValid () const
 
bool isActive () const
 
void setActive (bool active)
 
bool isVisible () const
 
void setVisible (bool visible)
 
QString title () const
 
void setTitle (const QString &text)
 
QString toolTip () const
 
void setToolTip (const QString &toolTip)
 
QIcon icon () const
 
void setIcon (const QIcon &icon)
 
QString badgeText () const
 
void setBadgeText (const QString &badgeText)
 
WebViewwebView () const
 
void setWebView (WebView *view)
 

Additional Inherited Members

- Signals inherited from AbstractButtonInterface
void activeChanged (bool active)
 
void visibleChanged (bool visible)
 
void titleChanged (const QString &title)
 
void toolTipChanged (const QString &toolTip)
 
void iconChanged (const QIcon &icon)
 
void badgeTextChanged (const QString &badgeText)
 
void webViewChanged (WebView *view)
 
void clicked (AbstractButtonInterface::ClickController *controller)
 

Detailed Description

Definition at line 187 of file qmlbrowseraction.h.

Constructor & Destructor Documentation

◆ QmlBrowserActionButton()

QmlBrowserActionButton::QmlBrowserActionButton ( QObject *  parent = nullptr)
explicit

Definition at line 178 of file qmlbrowseraction.cpp.

Member Function Documentation

◆ id()

QString QmlBrowserActionButton::id ( ) const
overridevirtual

Implements AbstractButtonInterface.

Definition at line 184 of file qmlbrowseraction.cpp.

◆ name()

QString QmlBrowserActionButton::name ( ) const
overridevirtual

Implements AbstractButtonInterface.

Definition at line 194 of file qmlbrowseraction.cpp.

◆ positionPopup()

void QmlBrowserActionButton::positionPopup ( ClickController clickController)

Definition at line 239 of file qmlbrowseraction.cpp.

◆ setBadgeText()

void QmlBrowserActionButton::setBadgeText ( const QString &  badgeText)

Definition at line 229 of file qmlbrowseraction.cpp.

◆ setIcon()

void QmlBrowserActionButton::setIcon ( const QString &  icon)

Definition at line 214 of file qmlbrowseraction.cpp.

◆ setId()

void QmlBrowserActionButton::setId ( const QString &  id)

Definition at line 189 of file qmlbrowseraction.cpp.

◆ setName()

void QmlBrowserActionButton::setName ( const QString &  name)

Definition at line 199 of file qmlbrowseraction.cpp.

◆ setPopup()

void QmlBrowserActionButton::setPopup ( QQmlComponent *  popup)

Definition at line 234 of file qmlbrowseraction.cpp.

◆ setTitle()

void QmlBrowserActionButton::setTitle ( const QString &  title)

Definition at line 204 of file qmlbrowseraction.cpp.

◆ setToolTip()

void QmlBrowserActionButton::setToolTip ( const QString &  toolTip)

Definition at line 209 of file qmlbrowseraction.cpp.


The documentation for this class was generated from the following files: