Rabbit Remote Control 0.1.0-bate14
Loading...
Searching...
No Matches
CFrmFileTransfer Class Reference
Inheritance diagram for CFrmFileTransfer:
Collaboration diagram for CFrmFileTransfer:

Signals

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 Member Functions

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

Private Slots

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 Member Functions

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 Attributes

Ui::CFrmFileTransfer * ui
QFileSystemModel * m_pModelLocalDir
QFileSystemModel * m_pModelLocalFile
CRemoteFileSystemModelm_pModelRemoteDir
CRemoteFileSystemModelm_pModelRemoteFile
CListFileModelm_pListFileModel

Detailed Description

Definition at line 16 of file FrmFileTransfer.h.

Constructor & Destructor Documentation

◆ ~CFrmFileTransfer()

CFrmFileTransfer::~CFrmFileTransfer ( )
virtual

Definition at line 109 of file FrmFileTransfer.cpp.

Member Function Documentation

◆ EnumLocalDirectory()

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

Enum local directory, update to remote directory.

Parameters
dlocal directory
szRemoteDirremote directory
Returns

Definition at line 236 of file FrmFileTransfer.cpp.

◆ EnumRemoteDirectory()

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

Enum remote directory, download to local directory.

Parameters
pRfsremote directory
szLocalDirlocal directory
Returns

Definition at line 491 of file FrmFileTransfer.cpp.

◆ GetLocalRoot()

QString CFrmFileTransfer::GetLocalRoot ( ) const
nodiscardprivate

Get local root path.

Definition at line 145 of file FrmFileTransfer.cpp.

◆ Load()

int CFrmFileTransfer::Load ( QSettings & set)
virtual

Definition at line 708 of file FrmFileTransfer.cpp.

◆ on_cbLocal_editTextChanged

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

Definition at line 163 of file FrmFileTransfer.cpp.

◆ on_cbRemote_currentIndexChanged

void CFrmFileTransfer::on_cbRemote_currentIndexChanged ( int index)
privateslot

Definition at line 424 of file FrmFileTransfer.cpp.

◆ on_cbRemote_editTextChanged

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

Definition at line 399 of file FrmFileTransfer.cpp.

◆ on_tabList_customContextMenuRequested

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

Definition at line 645 of file FrmFileTransfer.cpp.

◆ on_tabLocal_customContextMenuRequested

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

Definition at line 294 of file FrmFileTransfer.cpp.

◆ on_tabRemote_customContextMenuRequested

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

Definition at line 565 of file FrmFileTransfer.cpp.

◆ on_treeLocal_customContextMenuRequested

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

Definition at line 174 of file FrmFileTransfer.cpp.

◆ on_treeRemote_clicked

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

Definition at line 436 of file FrmFileTransfer.cpp.

◆ on_treeRemote_customContextMenuRequested

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

Definition at line 460 of file FrmFileTransfer.cpp.

◆ on_treeRemote_doubleClicked

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

Definition at line 453 of file FrmFileTransfer.cpp.

◆ Save()

int CFrmFileTransfer::Save ( QSettings & set)
virtual

Definition at line 714 of file FrmFileTransfer.cpp.

◆ SetLocalRoot()

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

Set local root path.

Definition at line 137 of file FrmFileTransfer.cpp.

◆ SetRemoteConnect()

void CFrmFileTransfer::SetRemoteConnect ( CRemoteFileSystemModel * pRfs)
private

Definition at line 115 of file FrmFileTransfer.cpp.

◆ slotFileTransferUpdate

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

Definition at line 702 of file FrmFileTransfer.cpp.

◆ slotProcessFileTransfer

void CFrmFileTransfer::slotProcessFileTransfer ( )
privateslot

Definition at line 687 of file FrmFileTransfer.cpp.

◆ slotTabListDelete

void CFrmFileTransfer::slotTabListDelete ( )
privateslot

Definition at line 666 of file FrmFileTransfer.cpp.

◆ slotTabLocalAddToList

void CFrmFileTransfer::slotTabLocalAddToList ( )
privateslot

Definition at line 339 of file FrmFileTransfer.cpp.

◆ slotTabLocalCopyToClipboard

void CFrmFileTransfer::slotTabLocalCopyToClipboard ( )
privateslot

Definition at line 318 of file FrmFileTransfer.cpp.

◆ slotTabLocalDelete

void CFrmFileTransfer::slotTabLocalDelete ( )
privateslot

Definition at line 385 of file FrmFileTransfer.cpp.

◆ slotTabLocalEdit

void CFrmFileTransfer::slotTabLocalEdit ( )
privateslot

Definition at line 379 of file FrmFileTransfer.cpp.

◆ slotTabLocalOpen

void CFrmFileTransfer::slotTabLocalOpen ( )
privateslot

Definition at line 371 of file FrmFileTransfer.cpp.

◆ slotTabLocalRename

void CFrmFileTransfer::slotTabLocalRename ( )
privateslot

Definition at line 392 of file FrmFileTransfer.cpp.

◆ slotTabLocalUpload

void CFrmFileTransfer::slotTabLocalUpload ( )
privateslot

Definition at line 329 of file FrmFileTransfer.cpp.

◆ slotTabRemoteAddToList

void CFrmFileTransfer::slotTabRemoteAddToList ( )
privateslot

Definition at line 593 of file FrmFileTransfer.cpp.

◆ slotTabRemoteCopyToClipboard

void CFrmFileTransfer::slotTabRemoteCopyToClipboard ( )
privateslot

Definition at line 633 of file FrmFileTransfer.cpp.

◆ slotTabRemoteDelete

void CFrmFileTransfer::slotTabRemoteDelete ( )
privateslot

Definition at line 626 of file FrmFileTransfer.cpp.

◆ slotTabRemoteDownload

void CFrmFileTransfer::slotTabRemoteDownload ( )
privateslot

Definition at line 589 of file FrmFileTransfer.cpp.

◆ slotTabRemoteNew

void CFrmFileTransfer::slotTabRemoteNew ( )
privateslot

Definition at line 622 of file FrmFileTransfer.cpp.

◆ slotTabRemoteRename

void CFrmFileTransfer::slotTabRemoteRename ( )
privateslot

Definition at line 630 of file FrmFileTransfer.cpp.

◆ slotTreeLocalAddToList

void CFrmFileTransfer::slotTreeLocalAddToList ( )
privateslot

Definition at line 269 of file FrmFileTransfer.cpp.

◆ slotTreeLocalClicked

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

Definition at line 152 of file FrmFileTransfer.cpp.

◆ slotTreeLocalCopyToClipboard

void CFrmFileTransfer::slotTreeLocalCopyToClipboard ( )
privateslot

Definition at line 284 of file FrmFileTransfer.cpp.

◆ slotTreeLocalDelete

void CFrmFileTransfer::slotTreeLocalDelete ( )
privateslot

Definition at line 218 of file FrmFileTransfer.cpp.

◆ slotTreeLocalNew

void CFrmFileTransfer::slotTreeLocalNew ( )
privateslot

Definition at line 208 of file FrmFileTransfer.cpp.

◆ slotTreeLocalOpen

void CFrmFileTransfer::slotTreeLocalOpen ( )
privateslot

Definition at line 200 of file FrmFileTransfer.cpp.

◆ slotTreeLocalRename

void CFrmFileTransfer::slotTreeLocalRename ( )
privateslot

Definition at line 225 of file FrmFileTransfer.cpp.

◆ slotTreeLocalUpload

void CFrmFileTransfer::slotTreeLocalUpload ( )
privateslot

Definition at line 230 of file FrmFileTransfer.cpp.

◆ slotTreeRemoteAddToList

void CFrmFileTransfer::slotTreeRemoteAddToList ( )
privateslot

Definition at line 503 of file FrmFileTransfer.cpp.

◆ slotTreeRemoteCopyToClipboard

void CFrmFileTransfer::slotTreeRemoteCopyToClipboard ( )
privateslot

Definition at line 553 of file FrmFileTransfer.cpp.

◆ slotTreeRemoteDelete

void CFrmFileTransfer::slotTreeRemoteDelete ( )
privateslot

Definition at line 527 of file FrmFileTransfer.cpp.

◆ slotTreeRemoteDownload

void CFrmFileTransfer::slotTreeRemoteDownload ( )
privateslot

Definition at line 486 of file FrmFileTransfer.cpp.

◆ slotTreeRemoteNew

void CFrmFileTransfer::slotTreeRemoteNew ( )
privateslot

Definition at line 517 of file FrmFileTransfer.cpp.

◆ slotTreeRemoteRefresh

void CFrmFileTransfer::slotTreeRemoteRefresh ( )
privateslot

Definition at line 534 of file FrmFileTransfer.cpp.

◆ slotTreeRemoteRename

void CFrmFileTransfer::slotTreeRemoteRename ( )
privateslot

Definition at line 546 of file FrmFileTransfer.cpp.

Member Data Documentation

◆ m_pListFileModel

CListFileModel* CFrmFileTransfer::m_pListFileModel
private

Definition at line 126 of file FrmFileTransfer.h.

◆ m_pModelLocalDir

QFileSystemModel* CFrmFileTransfer::m_pModelLocalDir
private

Definition at line 120 of file FrmFileTransfer.h.

◆ m_pModelLocalFile

QFileSystemModel* CFrmFileTransfer::m_pModelLocalFile
private

Definition at line 121 of file FrmFileTransfer.h.

◆ m_pModelRemoteDir

CRemoteFileSystemModel* CFrmFileTransfer::m_pModelRemoteDir
private

Definition at line 123 of file FrmFileTransfer.h.

◆ m_pModelRemoteFile

CRemoteFileSystemModel* CFrmFileTransfer::m_pModelRemoteFile
private

Definition at line 124 of file FrmFileTransfer.h.

◆ ui

Ui::CFrmFileTransfer* CFrmFileTransfer::ui
private

Definition at line 118 of file FrmFileTransfer.h.


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