Isis 3 Programmer Reference
Isis::TreeViewHeader Class Reference

#include <TreeViewHeader.h>

Inheritance diagram for Isis::TreeViewHeader:
Inheritance graph
Collaboration diagram for Isis::TreeViewHeader:
Collaboration graph

Public Slots

void setActive (bool)
 
void handleFilterCountsChanged (int visibleTopLevelItemCount, int topLevelItemCount)
 

Signals

void activated ()
 

Public Member Functions

 TreeViewHeader (TreeViewContent *someContent, QWidget *parent)
 
 TreeViewHeader (const TreeViewHeader &other)
 
QSize minimumSizeHint () const
 
QString getText ()
 
void setText (QString text)
 
QSize sizeHint () const
 
TreeViewHeaderoperator= (const TreeViewHeader &other)
 

Protected Member Functions

void mouseReleaseEvent (QMouseEvent *event)
 
void paintEvent (QPaintEvent *event)
 

Private Slots

void updateFilterProgress (int newProgress)
 
void updateFilterProgressRange (int min, int max)
 
void updateRebuildProgress (int newProgress)
 
void updateRebuildProgressRange (int min, int max)
 

Private Member Functions

void nullify ()
 
void paintHeader (QPainter *painter, int rowheight)
 
void paintProgress (QPainter *painter, const QRect &rect, int min, int max, int value)
 

Private Attributes

TreeViewContentm_content
 
QString * m_headerText
 
int m_filterProgress
 
int m_filterProgressMin
 
int m_filterProgressMax
 
int m_rebuildProgress
 
int m_rebuildProgressMin
 
int m_rebuildProgressMax
 
bool m_active
 
int m_visibleCount
 
int m_totalCount
 

Detailed Description

Author
????-??-?? Unknown
History:

2012-09-28 Kimberly Oyama - Changed member variables to be prefixed with "m_".

2017-07-25 Summer Stapleton - Removed the CnetViz namespace. Fixes #5054.

Definition at line 22 of file TreeViewHeader.h.


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