te::qt::widgets::HelpToolButton Class Reference

Tool button that uses te::qt::widgets::HelpManager on its mouse pressed implementation. More...

#include <HelpToolButton.h>

Inheritance diagram for te::qt::widgets::HelpToolButton:

Public Member Functions

 HelpToolButton (QWidget *parent=0)
 Constructor. More...
 
void setNameSpace (const QString &ns)
 Sets the namespace to be used. More...
 
void setPageReference (const QString &ref)
 Sets the documentation page reference. More...
 

Protected Member Functions

void mousePressEvent (QMouseEvent *e)
 Overloaded function of QPushButton. Only LEFT button pressed will show the help. More...
 

Protected Attributes

QString m_ns
 Namespace being used. (Qt help usage) More...
 
QString m_pgRef
 Stores the reference for the help file to be presented. More...
 

Detailed Description

Tool button that uses te::qt::widgets::HelpManager on its mouse pressed implementation.

The client must set the page reference, as described in te::qt::widgets::HelpManagerImpl API documentation, before using it or nothing will happen.

Definition at line 50 of file HelpToolButton.h.

Constructor & Destructor Documentation

◆ HelpToolButton()

te::qt::widgets::HelpToolButton::HelpToolButton ( QWidget *  parent = 0)

Constructor.

Parameters
parentParent widget, used by Qt.

Member Function Documentation

◆ mousePressEvent()

void te::qt::widgets::HelpToolButton::mousePressEvent ( QMouseEvent *  e)
protected

Overloaded function of QPushButton. Only LEFT button pressed will show the help.

Parameters
eThe mouse press event.

◆ setNameSpace()

void te::qt::widgets::HelpToolButton::setNameSpace ( const QString &  ns)

Sets the namespace to be used.

Parameters
nsNew namespace.

◆ setPageReference()

void te::qt::widgets::HelpToolButton::setPageReference ( const QString &  ref)

Sets the documentation page reference.

Parameters
refReference to a page contained in help file project. See te::qt::widgets::HelpManagerImpl for correct syntax of this value.

This will be used to open the correct help file when left mouse button pressed. Using it we can make a context sensitive helper.

Member Data Documentation

◆ m_ns

QString te::qt::widgets::HelpToolButton::m_ns
protected

Namespace being used. (Qt help usage)

Definition at line 91 of file HelpToolButton.h.

◆ m_pgRef

QString te::qt::widgets::HelpToolButton::m_pgRef
protected

Stores the reference for the help file to be presented.

Definition at line 90 of file HelpToolButton.h.


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