Push button that uses te::qt::widgets::HelpManager on its mouse pressed implementation. More...
#include <HelpPushButton.h>
  
 Public Member Functions | |
| HelpPushButton (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... | |
Push 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 HelpPushButton.h.
| te::qt::widgets::HelpPushButton::HelpPushButton | ( | QWidget * | parent = 0 | ) | 
Constructor.
| parent | Parent widget, used by Qt. | 
Definition at line 33 of file HelpPushButton.cpp.
      
  | 
  protected | 
Overloaded function of QPushButton. Only LEFT button pressed will show the help.
| e | The mouse press event. | 
Definition at line 48 of file HelpPushButton.cpp.
References te::common::Singleton< HelpManager >::getInstance(), and te::qt::widgets::HelpManager::showHelp().
| void te::qt::widgets::HelpPushButton::setNameSpace | ( | const QString & | ns | ) | 
Sets the namespace to be used.
| ns | New namespace. | 
Definition at line 43 of file HelpPushButton.cpp.
| void te::qt::widgets::HelpPushButton::setPageReference | ( | const QString & | ref | ) | 
Sets the documentation page reference.
| ref | Reference 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.
Definition at line 38 of file HelpPushButton.cpp.
Referenced by te::qt::widgets::ContrastWizard::ContrastWizard(), te::qt::widgets::DataExchangerWizard::DataExchangerWizard(), te::qt::widgets::MixtureModelWizard::MixtureModelWizard(), te::qt::widgets::QueryLayerBuilderWizard::QueryLayerBuilderWizard(), te::qt::widgets::RegisterWizard::RegisterWizard(), te::qt::widgets::SegmenterWizard::SegmenterWizard(), and te::qt::plugins::terralib4::TL4ConverterWizard::TL4ConverterWizard().
      
  | 
  protected | 
Namespace being used. (Qt help usage)
Definition at line 91 of file HelpPushButton.h.
      
  | 
  protected | 
Stores the reference for the help file to be presented.
Definition at line 90 of file HelpPushButton.h.