Falkon Develop
Cross-platform Qt-based web browser
FCM_Button Class Reference
Inheritance diagram for FCM_Button:
AbstractButtonInterface

Public Member Functions

 FCM_Button (QObject *parent=nullptr)
 
QString id () const override
 
QString name () const override
 
- 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 43 of file fcm_plugin.cpp.

Constructor & Destructor Documentation

◆ FCM_Button()

FCM_Button::FCM_Button ( QObject *  parent = nullptr)
inlineexplicit

Definition at line 47 of file fcm_plugin.cpp.

Member Function Documentation

◆ id()

QString FCM_Button::id ( ) const
inlineoverridevirtual

Implements AbstractButtonInterface.

Definition at line 52 of file fcm_plugin.cpp.

◆ name()

QString FCM_Button::name ( ) const
inlineoverridevirtual

Implements AbstractButtonInterface.

Definition at line 57 of file fcm_plugin.cpp.


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