RabbitCommon v2.3.3
Loading...
Searching...
No Matches
Public Slots | Signals | Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
CFileBrowser Class Reference

File browser. More...

#include <FileBrowser.h>

Inheritance diagram for CFileBrowser:

Public Slots

void slotClicked (const QModelIndex &index)
 

Signals

void sigDoubleClicked (const QString &szItem, bool bDir)
 
void sigChanged (const QString &szItem, bool bDir)
 

Public Member Functions

 CFileBrowser (QWidget *parent=nullptr)
 
void setRootPath (const QString dir)
 Set root path.
 
QString rootPath () const
 Get root path.
 

Private Member Functions

QString readFile (const QString &filePath)
 
int ShowFile (const QString &szFile)
 
QString GetSetPrefix ()
 

Private Attributes

QSplitter * m_pSpliter
 
QUndoStack * m_pUndoStack
 
QFileSystemModel * m_pModel
 
QSortFilterProxyModel * m_pFilter
 
CFileBroserTreeViewm_pTree
 
QListView * m_pList
 
QTableView * m_pTable
 
QTextEdit * m_pTextEdit
 
QAction * m_pHiddenFile
 
QAction * m_pAssociated
 
QAction * m_pOrientation
 

Friends

class CChange
 

Detailed Description

File browser.

Definition at line 25 of file FileBrowser.h.

Constructor & Destructor Documentation

◆ ~CFileBrowser()

CFileBrowser::~CFileBrowser ( )
virtual

Definition at line 405 of file FileBrowser.cpp.

Member Function Documentation

◆ GetSetPrefix()

QString CFileBrowser::GetSetPrefix ( )
private

Definition at line 421 of file FileBrowser.cpp.

◆ readFile()

QString CFileBrowser::readFile ( const QString &  filePath)
private

Definition at line 429 of file FileBrowser.cpp.

◆ rootPath()

QString CFileBrowser::rootPath ( ) const

Get root path.

Definition at line 416 of file FileBrowser.cpp.

◆ setRootPath()

void CFileBrowser::setRootPath ( const QString  dir)

Set root path.

Definition at line 410 of file FileBrowser.cpp.

◆ ShowFile()

int CFileBrowser::ShowFile ( const QString &  szFile)
private

Definition at line 483 of file FileBrowser.cpp.

◆ sigDoubleClicked

void CFileBrowser::sigDoubleClicked ( const QString &  szItem,
bool  bDir 
)
signal
Parameters
szItemitem of double clicked
bDir
  • true: item is directory
  • false: item is folder

◆ slotClicked

void CFileBrowser::slotClicked ( const QModelIndex &  index)
slot

Definition at line 499 of file FileBrowser.cpp.

Friends And Related Symbol Documentation

◆ CChange

friend class CChange
friend

Definition at line 67 of file FileBrowser.h.

Member Data Documentation

◆ m_pAssociated

QAction* CFileBrowser::m_pAssociated
private

Definition at line 64 of file FileBrowser.h.

◆ m_pFilter

QSortFilterProxyModel* CFileBrowser::m_pFilter
private

Definition at line 57 of file FileBrowser.h.

◆ m_pHiddenFile

QAction* CFileBrowser::m_pHiddenFile
private

Definition at line 63 of file FileBrowser.h.

◆ m_pList

QListView* CFileBrowser::m_pList
private

Definition at line 59 of file FileBrowser.h.

◆ m_pModel

QFileSystemModel* CFileBrowser::m_pModel
private

Definition at line 56 of file FileBrowser.h.

◆ m_pOrientation

QAction* CFileBrowser::m_pOrientation
private

Definition at line 65 of file FileBrowser.h.

◆ m_pSpliter

QSplitter* CFileBrowser::m_pSpliter
private

Definition at line 54 of file FileBrowser.h.

◆ m_pTable

QTableView* CFileBrowser::m_pTable
private

Definition at line 60 of file FileBrowser.h.

◆ m_pTextEdit

QTextEdit* CFileBrowser::m_pTextEdit
private

Definition at line 61 of file FileBrowser.h.

◆ m_pTree

CFileBroserTreeView* CFileBrowser::m_pTree
private

Definition at line 58 of file FileBrowser.h.

◆ m_pUndoStack

QUndoStack* CFileBrowser::m_pUndoStack
private

Definition at line 55 of file FileBrowser.h.


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