Custom widget used to represent a single task. More...
#include <ProgressWidgetItem.h>
  
 Public Slots | |
| virtual void | cancel () | 
| Get the button clicked and cancel ALL tasks.  More... | |
Signals | |
| void | taskCanceled (int id) | 
| Inform that a task was canceled.  More... | |
Public Member Functions | |
| ProgressWidgetItem (QWidget *parent, int taskId, int totalSteps) | |
| Default constructor.  More... | |
| virtual void | reset () | 
| Reset the progress bar.  More... | |
| virtual void | setLabel (const std::string &message) | 
| Set the progress label information.  More... | |
| virtual void | setValue (int step) | 
| Set the current value in progress bar.  More... | |
| ~ProgressWidgetItem () | |
| Virtual destructor.  More... | |
Protected Member Functions | |
| virtual void | customEvent (QEvent *e) | 
| Used to receive custom progress events.  More... | |
Protected Attributes | |
| QCommandLinkButton * | m_button | 
| GUI Objects used to build the custom widget.  More... | |
| QFrame * | m_frame | 
| GUI Objects used to build the custom widget.  More... | |
| QGridLayout * | m_frameGridLayout | 
| GUI Objects used to build the custom widget.  More... | |
| QLabel * | m_label | 
| GUI Objects used to build the custom widget.  More... | |
| QGridLayout * | m_mainGridLayout | 
| GUI Objects used to build the custom widget.  More... | |
| QProgressBar * | m_progressBar | 
| GUI Objects used to build the custom widget.  More... | |
| int | m_taskId | 
| Task Identifier.  More... | |
Custom widget used to represent a single task.
Definition at line 56 of file ProgressWidgetItem.h.
| te::qt::widgets::ProgressWidgetItem::ProgressWidgetItem | ( | QWidget * | parent, | 
| int | taskId, | ||
| int | totalSteps | ||
| ) | 
Default constructor.
Definition at line 37 of file ProgressWidgetItem.cpp.
References cancel(), m_button, m_frame, m_frameGridLayout, m_label, m_mainGridLayout, and m_progressBar.
| te::qt::widgets::ProgressWidgetItem::~ProgressWidgetItem | ( | ) | 
Virtual destructor.
Definition at line 79 of file ProgressWidgetItem.cpp.
      
  | 
  virtualslot | 
Get the button clicked and cancel ALL tasks.
Definition at line 102 of file ProgressWidgetItem.cpp.
Referenced by ProgressWidgetItem().
      
  | 
  protectedvirtual | 
Used to receive custom progress events.
| e | Event sent to this object. | 
Definition at line 107 of file ProgressWidgetItem.cpp.
References te::qt::widgets::ProgressResetEvent::type(), te::qt::widgets::ProgressSetValueEvent::type(), and te::qt::widgets::ProgressSetMessageEvent::type().
      
  | 
  virtual | 
Reset the progress bar.
Definition at line 95 of file ProgressWidgetItem.cpp.
      
  | 
  virtual | 
Set the progress label information.
| message | String with the label information. | 
Definition at line 90 of file ProgressWidgetItem.cpp.
Referenced by te::qt::widgets::ProgressViewerWidget::customEvent().
      
  | 
  virtual | 
Set the current value in progress bar.
| step | Step value as integer. | 
Definition at line 83 of file ProgressWidgetItem.cpp.
      
  | 
  signal | 
Inform that a task was canceled.
| id | taskId. | 
      
  | 
  protected | 
GUI Objects used to build the custom widget.
Definition at line 113 of file ProgressWidgetItem.h.
Referenced by ProgressWidgetItem().
      
  | 
  protected | 
GUI Objects used to build the custom widget.
Definition at line 114 of file ProgressWidgetItem.h.
Referenced by ProgressWidgetItem().
      
  | 
  protected | 
GUI Objects used to build the custom widget.
Definition at line 116 of file ProgressWidgetItem.h.
Referenced by ProgressWidgetItem().
      
  | 
  protected | 
GUI Objects used to build the custom widget.
Definition at line 111 of file ProgressWidgetItem.h.
Referenced by ProgressWidgetItem().
      
  | 
  protected | 
GUI Objects used to build the custom widget.
Definition at line 115 of file ProgressWidgetItem.h.
Referenced by ProgressWidgetItem().
      
  | 
  protected | 
GUI Objects used to build the custom widget.
Definition at line 112 of file ProgressWidgetItem.h.
Referenced by ProgressWidgetItem().
      
  | 
  protected | 
Task Identifier.
Definition at line 110 of file ProgressWidgetItem.h.