te::qt::widgets::FileSystemTreeView Class Reference

A tree view for the file system of an application. More...

#include <FileSystemTreeView.h>

Inheritance diagram for te::qt::widgets::FileSystemTreeView:

Signals

void clicked (QFileInfo info)
 
void layersCreated (const std::list< te::map::AbstractLayerPtr > &layers)
 

Public Member Functions

 FileSystemTreeView (QWidget *parent=0)
 
void setDataSourceTypesNames (std::vector< std::string > dsTypesNames)
 
void setNameFilters (QStringList list)
 
 ~FileSystemTreeView ()
 

Protected Slots

void itemClicked (const QModelIndex &index)
 
void itemDoubleClicked (const QModelIndex &index)
 
void slotCustomContextMenu (const QPoint &point)
 

Protected Member Functions

std::list< te::map::AbstractLayerPtrcreateLayer (const QFileInfo &file)
 

Protected Attributes

std::vector< std::string > m_dataSourceTypesNames
 
QFileSystemModel * m_model
 

Detailed Description

A tree view for the file system of an application.

Definition at line 51 of file FileSystemTreeView.h.

Constructor & Destructor Documentation

◆ FileSystemTreeView()

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

◆ ~FileSystemTreeView()

te::qt::widgets::FileSystemTreeView::~FileSystemTreeView ( )

Member Function Documentation

◆ clicked

void te::qt::widgets::FileSystemTreeView::clicked ( QFileInfo  info)
signal

◆ createLayer()

std::list<te::map::AbstractLayerPtr> te::qt::widgets::FileSystemTreeView::createLayer ( const QFileInfo &  file)
protected

◆ itemClicked

void te::qt::widgets::FileSystemTreeView::itemClicked ( const QModelIndex &  index)
protectedslot

◆ itemDoubleClicked

void te::qt::widgets::FileSystemTreeView::itemDoubleClicked ( const QModelIndex &  index)
protectedslot

◆ layersCreated

void te::qt::widgets::FileSystemTreeView::layersCreated ( const std::list< te::map::AbstractLayerPtr > &  layers)
signal

◆ setDataSourceTypesNames()

void te::qt::widgets::FileSystemTreeView::setDataSourceTypesNames ( std::vector< std::string >  dsTypesNames)

◆ setNameFilters()

void te::qt::widgets::FileSystemTreeView::setNameFilters ( QStringList  list)

◆ slotCustomContextMenu

void te::qt::widgets::FileSystemTreeView::slotCustomContextMenu ( const QPoint &  point)
protectedslot

Member Data Documentation

◆ m_dataSourceTypesNames

std::vector<std::string> te::qt::widgets::FileSystemTreeView::m_dataSourceTypesNames
protected

Definition at line 89 of file FileSystemTreeView.h.

◆ m_model

QFileSystemModel* te::qt::widgets::FileSystemTreeView::m_model
protected

Definition at line 87 of file FileSystemTreeView.h.


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