玉兔远程控制 0.1.0-bate14
载入中...
搜索中...
未找到
CFrmFileTransfer类 参考
类 CFrmFileTransfer 继承关系图:
CFrmFileTransfer 的协作图:

信号

void sigUpload (const QString &source, const QString &destination)
void sigCopyUrlToClipboard (const QString &szPath)
void sigGetDir (CRemoteFileSystem *pRfs)
void sigGetDir (CRemoteFileSystem *pRfs, QVector< QSharedPointer< CRemoteFileSystem > > contents, bool bEnd)
void sigMakeDir (const QString &szPath)
void sigRemoveDir (const QString &szPath)
void sigRemoveFile (const QString &szFile)
void sigRename (const QString &oldName, const QString &newName)
void sigStartFileTransfer (QSharedPointer< CFileTransfer > f)
void sigStopFileTransfer (QSharedPointer< CFileTransfer > f)

Public 成员函数

 CFrmFileTransfer (QWidget *parent=nullptr)
virtual int Load (QSettings &set)
virtual int Save (QSettings &set)

Private 槽

void on_cbLocal_editTextChanged (const QString &szPath)
void slotTreeLocalClicked (const QModelIndex &index)
void on_treeLocal_customContextMenuRequested (const QPoint &pos)
void slotTreeLocalUpload ()
void slotTreeLocalAddToList ()
void slotTreeLocalOpen ()
void slotTreeLocalNew ()
void slotTreeLocalRename ()
void slotTreeLocalDelete ()
void slotTreeLocalCopyToClipboard ()
void on_tabLocal_customContextMenuRequested (const QPoint &pos)
void slotTabLocalUpload ()
void slotTabLocalAddToList ()
void slotTabLocalOpen ()
void slotTabLocalEdit ()
void slotTabLocalRename ()
void slotTabLocalDelete ()
void slotTabLocalCopyToClipboard ()
void on_cbRemote_editTextChanged (const QString &szPath)
void on_cbRemote_currentIndexChanged (int index)
void on_treeRemote_clicked (const QModelIndex &index)
void on_treeRemote_doubleClicked (const QModelIndex &index)
void on_treeRemote_customContextMenuRequested (const QPoint &pos)
void slotTreeRemoteDownload ()
void slotTreeRemoteAddToList ()
void slotTreeRemoteNew ()
void slotTreeRemoteDelete ()
void slotTreeRemoteRename ()
void slotTreeRemoteRefresh ()
void slotTreeRemoteCopyToClipboard ()
void on_tabRemote_customContextMenuRequested (const QPoint &pos)
void slotTabRemoteDownload ()
void slotTabRemoteAddToList ()
void slotTabRemoteNew ()
void slotTabRemoteDelete ()
void slotTabRemoteRename ()
void slotTabRemoteCopyToClipboard ()
void on_tabList_customContextMenuRequested (const QPoint &pos)
void slotTabListDelete ()
void slotProcessFileTransfer ()
void slotFileTransferUpdate (QSharedPointer< CFileTransfer > f)

Private 成员函数

int SetLocalRoot (const QString &root)
 Set local root path
QString GetLocalRoot () const
 Get local root path
void SetRemoteConnect (CRemoteFileSystemModel *pRfs)
int EnumLocalDirectory (QDir d, const QString &szRemoteDir)
 Enum local directory, update to remote directory
int EnumRemoteDirectory (CRemoteFileSystem *pRfs, const QString &szLocalDir)
 Enum remote directory, download to local directory

Private 属性

Ui::CFrmFileTransfer * ui
QFileSystemModel * m_pModelLocalDir
QFileSystemModel * m_pModelLocalFile
CRemoteFileSystemModel * m_pModelRemoteDir
CRemoteFileSystemModel * m_pModelRemoteFile
CListFileModel * m_pListFileModel

详细描述

在文件 FrmFileTransfer.h 第 16 行定义.

构造及析构函数说明

◆ ~CFrmFileTransfer()

CFrmFileTransfer::~CFrmFileTransfer ( )
virtual

在文件 FrmFileTransfer.cpp 第 109 行定义.

成员函数说明

◆ EnumLocalDirectory()

int CFrmFileTransfer::EnumLocalDirectory ( QDir d,
const QString & szRemoteDir )
private

Enum local directory, update to remote directory

参数
dlocal directory
szRemoteDirremote directory
返回

在文件 FrmFileTransfer.cpp 第 236 行定义.

◆ EnumRemoteDirectory()

int CFrmFileTransfer::EnumRemoteDirectory ( CRemoteFileSystem * pRfs,
const QString & szLocalDir )
private

Enum remote directory, download to local directory

参数
pRfsremote directory
szLocalDirlocal directory
返回

在文件 FrmFileTransfer.cpp 第 491 行定义.

◆ GetLocalRoot()

QString CFrmFileTransfer::GetLocalRoot ( ) const
nodiscardprivate

Get local root path

在文件 FrmFileTransfer.cpp 第 145 行定义.

◆ Load()

int CFrmFileTransfer::Load ( QSettings & set)
virtual

在文件 FrmFileTransfer.cpp 第 708 行定义.

◆ on_cbLocal_editTextChanged

void CFrmFileTransfer::on_cbLocal_editTextChanged ( const QString & szPath)
privateslot

在文件 FrmFileTransfer.cpp 第 163 行定义.

◆ on_cbRemote_currentIndexChanged

void CFrmFileTransfer::on_cbRemote_currentIndexChanged ( int index)
privateslot

在文件 FrmFileTransfer.cpp 第 424 行定义.

◆ on_cbRemote_editTextChanged

void CFrmFileTransfer::on_cbRemote_editTextChanged ( const QString & szPath)
privateslot

在文件 FrmFileTransfer.cpp 第 399 行定义.

◆ on_tabList_customContextMenuRequested

void CFrmFileTransfer::on_tabList_customContextMenuRequested ( const QPoint & pos)
privateslot

在文件 FrmFileTransfer.cpp 第 645 行定义.

◆ on_tabLocal_customContextMenuRequested

void CFrmFileTransfer::on_tabLocal_customContextMenuRequested ( const QPoint & pos)
privateslot

在文件 FrmFileTransfer.cpp 第 294 行定义.

◆ on_tabRemote_customContextMenuRequested

void CFrmFileTransfer::on_tabRemote_customContextMenuRequested ( const QPoint & pos)
privateslot

在文件 FrmFileTransfer.cpp 第 565 行定义.

◆ on_treeLocal_customContextMenuRequested

void CFrmFileTransfer::on_treeLocal_customContextMenuRequested ( const QPoint & pos)
privateslot

在文件 FrmFileTransfer.cpp 第 174 行定义.

◆ on_treeRemote_clicked

void CFrmFileTransfer::on_treeRemote_clicked ( const QModelIndex & index)
privateslot

在文件 FrmFileTransfer.cpp 第 436 行定义.

◆ on_treeRemote_customContextMenuRequested

void CFrmFileTransfer::on_treeRemote_customContextMenuRequested ( const QPoint & pos)
privateslot

在文件 FrmFileTransfer.cpp 第 460 行定义.

◆ on_treeRemote_doubleClicked

void CFrmFileTransfer::on_treeRemote_doubleClicked ( const QModelIndex & index)
privateslot

在文件 FrmFileTransfer.cpp 第 453 行定义.

◆ Save()

int CFrmFileTransfer::Save ( QSettings & set)
virtual

在文件 FrmFileTransfer.cpp 第 714 行定义.

◆ SetLocalRoot()

int CFrmFileTransfer::SetLocalRoot ( const QString & root)
private

Set local root path

在文件 FrmFileTransfer.cpp 第 137 行定义.

◆ SetRemoteConnect()

void CFrmFileTransfer::SetRemoteConnect ( CRemoteFileSystemModel * pRfs)
private

在文件 FrmFileTransfer.cpp 第 115 行定义.

◆ slotFileTransferUpdate

void CFrmFileTransfer::slotFileTransferUpdate ( QSharedPointer< CFileTransfer > f)
privateslot

在文件 FrmFileTransfer.cpp 第 702 行定义.

◆ slotProcessFileTransfer

void CFrmFileTransfer::slotProcessFileTransfer ( )
privateslot

在文件 FrmFileTransfer.cpp 第 687 行定义.

◆ slotTabListDelete

void CFrmFileTransfer::slotTabListDelete ( )
privateslot

在文件 FrmFileTransfer.cpp 第 666 行定义.

◆ slotTabLocalAddToList

void CFrmFileTransfer::slotTabLocalAddToList ( )
privateslot

在文件 FrmFileTransfer.cpp 第 339 行定义.

◆ slotTabLocalCopyToClipboard

void CFrmFileTransfer::slotTabLocalCopyToClipboard ( )
privateslot

在文件 FrmFileTransfer.cpp 第 318 行定义.

◆ slotTabLocalDelete

void CFrmFileTransfer::slotTabLocalDelete ( )
privateslot

在文件 FrmFileTransfer.cpp 第 385 行定义.

◆ slotTabLocalEdit

void CFrmFileTransfer::slotTabLocalEdit ( )
privateslot

在文件 FrmFileTransfer.cpp 第 379 行定义.

◆ slotTabLocalOpen

void CFrmFileTransfer::slotTabLocalOpen ( )
privateslot

在文件 FrmFileTransfer.cpp 第 371 行定义.

◆ slotTabLocalRename

void CFrmFileTransfer::slotTabLocalRename ( )
privateslot

在文件 FrmFileTransfer.cpp 第 392 行定义.

◆ slotTabLocalUpload

void CFrmFileTransfer::slotTabLocalUpload ( )
privateslot

在文件 FrmFileTransfer.cpp 第 329 行定义.

◆ slotTabRemoteAddToList

void CFrmFileTransfer::slotTabRemoteAddToList ( )
privateslot

在文件 FrmFileTransfer.cpp 第 593 行定义.

◆ slotTabRemoteCopyToClipboard

void CFrmFileTransfer::slotTabRemoteCopyToClipboard ( )
privateslot

在文件 FrmFileTransfer.cpp 第 633 行定义.

◆ slotTabRemoteDelete

void CFrmFileTransfer::slotTabRemoteDelete ( )
privateslot

在文件 FrmFileTransfer.cpp 第 626 行定义.

◆ slotTabRemoteDownload

void CFrmFileTransfer::slotTabRemoteDownload ( )
privateslot

在文件 FrmFileTransfer.cpp 第 589 行定义.

◆ slotTabRemoteNew

void CFrmFileTransfer::slotTabRemoteNew ( )
privateslot

在文件 FrmFileTransfer.cpp 第 622 行定义.

◆ slotTabRemoteRename

void CFrmFileTransfer::slotTabRemoteRename ( )
privateslot

在文件 FrmFileTransfer.cpp 第 630 行定义.

◆ slotTreeLocalAddToList

void CFrmFileTransfer::slotTreeLocalAddToList ( )
privateslot

在文件 FrmFileTransfer.cpp 第 269 行定义.

◆ slotTreeLocalClicked

void CFrmFileTransfer::slotTreeLocalClicked ( const QModelIndex & index)
privateslot

在文件 FrmFileTransfer.cpp 第 152 行定义.

◆ slotTreeLocalCopyToClipboard

void CFrmFileTransfer::slotTreeLocalCopyToClipboard ( )
privateslot

在文件 FrmFileTransfer.cpp 第 284 行定义.

◆ slotTreeLocalDelete

void CFrmFileTransfer::slotTreeLocalDelete ( )
privateslot

在文件 FrmFileTransfer.cpp 第 218 行定义.

◆ slotTreeLocalNew

void CFrmFileTransfer::slotTreeLocalNew ( )
privateslot

在文件 FrmFileTransfer.cpp 第 208 行定义.

◆ slotTreeLocalOpen

void CFrmFileTransfer::slotTreeLocalOpen ( )
privateslot

在文件 FrmFileTransfer.cpp 第 200 行定义.

◆ slotTreeLocalRename

void CFrmFileTransfer::slotTreeLocalRename ( )
privateslot

在文件 FrmFileTransfer.cpp 第 225 行定义.

◆ slotTreeLocalUpload

void CFrmFileTransfer::slotTreeLocalUpload ( )
privateslot

在文件 FrmFileTransfer.cpp 第 230 行定义.

◆ slotTreeRemoteAddToList

void CFrmFileTransfer::slotTreeRemoteAddToList ( )
privateslot

在文件 FrmFileTransfer.cpp 第 503 行定义.

◆ slotTreeRemoteCopyToClipboard

void CFrmFileTransfer::slotTreeRemoteCopyToClipboard ( )
privateslot

在文件 FrmFileTransfer.cpp 第 553 行定义.

◆ slotTreeRemoteDelete

void CFrmFileTransfer::slotTreeRemoteDelete ( )
privateslot

在文件 FrmFileTransfer.cpp 第 527 行定义.

◆ slotTreeRemoteDownload

void CFrmFileTransfer::slotTreeRemoteDownload ( )
privateslot

在文件 FrmFileTransfer.cpp 第 486 行定义.

◆ slotTreeRemoteNew

void CFrmFileTransfer::slotTreeRemoteNew ( )
privateslot

在文件 FrmFileTransfer.cpp 第 517 行定义.

◆ slotTreeRemoteRefresh

void CFrmFileTransfer::slotTreeRemoteRefresh ( )
privateslot

在文件 FrmFileTransfer.cpp 第 534 行定义.

◆ slotTreeRemoteRename

void CFrmFileTransfer::slotTreeRemoteRename ( )
privateslot

在文件 FrmFileTransfer.cpp 第 546 行定义.

类成员变量说明

◆ m_pListFileModel

CListFileModel* CFrmFileTransfer::m_pListFileModel
private

在文件 FrmFileTransfer.h 第 126 行定义.

◆ m_pModelLocalDir

QFileSystemModel* CFrmFileTransfer::m_pModelLocalDir
private

在文件 FrmFileTransfer.h 第 120 行定义.

◆ m_pModelLocalFile

QFileSystemModel* CFrmFileTransfer::m_pModelLocalFile
private

在文件 FrmFileTransfer.h 第 121 行定义.

◆ m_pModelRemoteDir

CRemoteFileSystemModel* CFrmFileTransfer::m_pModelRemoteDir
private

在文件 FrmFileTransfer.h 第 123 行定义.

◆ m_pModelRemoteFile

CRemoteFileSystemModel* CFrmFileTransfer::m_pModelRemoteFile
private

在文件 FrmFileTransfer.h 第 124 行定义.

◆ ui

Ui::CFrmFileTransfer* CFrmFileTransfer::ui
private

在文件 FrmFileTransfer.h 第 118 行定义.


该类的文档由以下文件生成: