Isis 3 Programmer Reference
Isis::TreeView Class Reference

#include <TreeView.h>

Inheritance diagram for Isis::TreeView:
Inheritance graph
Collaboration diagram for Isis::TreeView:
Collaboration graph

Public Slots

void deactivate ()
 
void activate ()
 
void handleModelSelectionChanged ()
 

Signals

void activated ()
 
void selectionChanged ()
 

Public Member Functions

 TreeView (QWidget *parent=0)
 
QSize sizeHint () const
 
QFont getContentFont () const
 
void setModel (AbstractTreeModel *someModel)
 
AbstractTreeModelgetModel () const
 
bool isActive () const
 
QString getTitle () const
 
void setTitle (QString someTitle)
 

Private Member Functions

 TreeView (const TreeView &)
 
TreeViewoperator= (const TreeView &other)
 
void nullify ()
 

Private Attributes

TreeViewHeaderm_header
 
TreeViewContentm_content
 
bool m_active
 

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 31 of file TreeView.h.

Constructor & Destructor Documentation

◆ TreeView()

Isis::TreeView::TreeView ( QWidget * parent = 0)

Definition at line 21 of file TreeView.cpp.

◆ ~TreeView()

Isis::TreeView::~TreeView ( )
virtual

Definition at line 43 of file TreeView.cpp.

Member Function Documentation

◆ activate

void Isis::TreeView::activate ( )
slot

Definition at line 108 of file TreeView.cpp.

◆ deactivate

void Isis::TreeView::deactivate ( )
slot

Definition at line 99 of file TreeView.cpp.

◆ getContentFont()

QFont Isis::TreeView::getContentFont ( ) const

Definition at line 55 of file TreeView.cpp.

◆ getModel()

AbstractTreeModel * Isis::TreeView::getModel ( ) const

Definition at line 79 of file TreeView.cpp.

◆ getTitle()

QString Isis::TreeView::getTitle ( ) const

Definition at line 89 of file TreeView.cpp.

◆ handleModelSelectionChanged

void Isis::TreeView::handleModelSelectionChanged ( )
slot

Definition at line 117 of file TreeView.cpp.

◆ isActive()

bool Isis::TreeView::isActive ( ) const

Definition at line 84 of file TreeView.cpp.

◆ nullify()

void Isis::TreeView::nullify ( )
private

Definition at line 122 of file TreeView.cpp.

◆ setModel()

void Isis::TreeView::setModel ( AbstractTreeModel * someModel)

Definition at line 60 of file TreeView.cpp.

◆ setTitle()

void Isis::TreeView::setTitle ( QString someTitle)

Definition at line 94 of file TreeView.cpp.

◆ sizeHint()

QSize Isis::TreeView::sizeHint ( ) const

Definition at line 47 of file TreeView.cpp.

Member Data Documentation

◆ m_active

bool Isis::TreeView::m_active
private

Definition at line 71 of file TreeView.h.

◆ m_content

TreeViewContent* Isis::TreeView::m_content
private

Definition at line 70 of file TreeView.h.

◆ m_header

TreeViewHeader* Isis::TreeView::m_header
private

Definition at line 69 of file TreeView.h.


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