玉兔远程控制 0.1.0-alpha.2
载入中...
搜索中...
未找到
Public 类型 | Public 槽 | 信号 | Public 成员函数 | 静态 Public 成员函数 | Private 成员函数 | Private 属性 | 所有成员列表
CFileTransfer类 参考
类 CFileTransfer 继承关系图:
Inheritance graph
[图例]
CFileTransfer 的协作图:
Collaboration graph
[图例]

Public 类型

enum class  Direction { Upload , Download }
 
enum class  ColumnValue {
  LocalFiles = 0 , Direction , RemoteFiles , FileSize ,
  Speed , State , Time , Priority ,
  Explanation , End
}
 
enum class  State {
  No = 0x01 , Opening = 0x02 , Transferring = 0x04 , Closing = 0x08 ,
  Stop = 0x10 , Finish = 0x20 , Fail = 0x40 , Process = Opening | Transferring | Closing ,
  CanStart = No | Stop | Fail
}
 
enum class  Priority { Height , Normal , Lower }
 

Public 槽

void slotSetstate (State s)
 
void slotTransferSize (quint64 nAddSize)
 
void slotSetPrority (Priority p)
 
void slotSetExplanation (const QString &explanation)
 
void slotFinish ()
 

信号

void sigStart (CFileTransfer *pFile)
 

Public 成员函数

 CFileTransfer (const QString &localFile, const QString &remoteFile, Direction dir=Direction::Download)
 
int GetId ()
 
QString GetDirectionName ()
 
Direction GetDirection ()
 
void SetDirection (Direction d)
 
QVariant Data (int column, int role)
 
QString GetLocalFile ()
 
void SetLocaleFile (const QString &szFile)
 
QString GetRemoteFile ()
 
void SetRemoteFile (const QString &szFile)
 
quint64 GetFileSize ()
 
void SetFileSize (quint64 size)
 
quint64 GetTransferSize ()
 
State GetState ()
 
QString GetStateName ()
 
QString GetPriority ()
 
QString GetExplanation ()
 
QString GetFinishTime ()
 
quint32 GetLocalPermission () const
 
void SetLocalPermission (quint32 newLocalPermission)
 
quint32 GetRemotePermission () const
 
void SetRemotePermission (quint32 newRemotePermission)
 
void SetFinishTime (QString szTime)
 

静态 Public 成员函数

static QString HeaderData (int section)
 

Private 成员函数

float_t GetSpeed ()
 

Private 属性

int m_nId
 
QString m_szLocalFile
 
quint32 m_LocalPermission
 
QString m_szRemoteFile
 
quint32 m_RemotePermission
 
quint64 m_nFileSize
 
quint64 m_nTransferSize
 
Direction m_Direction
 
State m_State
 
Priority m_Priority
 
QString m_szExplanation
 
QDateTime m_FinishTime
 
quint64 m_nLastSize
 
QDateTime m_tmLast
 
float_t m_fSpeed
 

详细描述

在文件 ListFileModel.h10 行定义.

成员枚举类型说明

◆ ColumnValue

enum class CFileTransfer::ColumnValue
strong

在文件 ListFileModel.h28 行定义.

◆ Direction

enum class CFileTransfer::Direction
strong

在文件 ListFileModel.h14 行定义.

◆ Priority

enum class CFileTransfer::Priority
strong

在文件 ListFileModel.h68 行定义.

◆ State

enum class CFileTransfer::State
strong

在文件 ListFileModel.h53 行定义.

构造及析构函数说明

◆ CFileTransfer()

CFileTransfer::CFileTransfer ( const QString &  localFile,
const QString &  remoteFile,
Direction  dir = Direction::Download 
)

在文件 ListFileModel.cpp15 行定义.

成员函数说明

◆ Data()

QVariant CFileTransfer::Data ( int  column,
int  role 
)

在文件 ListFileModel.cpp61 行定义.

◆ GetDirection()

CFileTransfer::Direction CFileTransfer::GetDirection ( )

在文件 ListFileModel.cpp135 行定义.

◆ GetDirectionName()

QString CFileTransfer::GetDirectionName ( )

在文件 ListFileModel.cpp122 行定义.

◆ GetExplanation()

QString CFileTransfer::GetExplanation ( )

在文件 ListFileModel.cpp283 行定义.

◆ GetFileSize()

quint64 CFileTransfer::GetFileSize ( )

在文件 ListFileModel.cpp165 行定义.

◆ GetFinishTime()

QString CFileTransfer::GetFinishTime ( )

在文件 ListFileModel.cpp196 行定义.

◆ GetId()

int CFileTransfer::GetId ( )

在文件 ListFileModel.cpp117 行定义.

◆ GetLocalFile()

QString CFileTransfer::GetLocalFile ( )

在文件 ListFileModel.cpp145 行定义.

◆ GetLocalPermission()

quint32 CFileTransfer::GetLocalPermission ( ) const

在文件 ListFileModel.cpp211 行定义.

◆ GetPriority()

QString CFileTransfer::GetPriority ( )

在文件 ListFileModel.cpp263 行定义.

◆ GetRemoteFile()

QString CFileTransfer::GetRemoteFile ( )

在文件 ListFileModel.cpp155 行定义.

◆ GetRemotePermission()

quint32 CFileTransfer::GetRemotePermission ( ) const

在文件 ListFileModel.cpp221 行定义.

◆ GetSpeed()

float_t CFileTransfer::GetSpeed ( )
private

在文件 ListFileModel.cpp191 行定义.

◆ GetState()

CFileTransfer::State CFileTransfer::GetState ( )

在文件 ListFileModel.cpp251 行定义.

◆ GetStateName()

QString CFileTransfer::GetStateName ( )

在文件 ListFileModel.cpp231 行定义.

◆ GetTransferSize()

quint64 CFileTransfer::GetTransferSize ( )

在文件 ListFileModel.cpp175 行定义.

◆ HeaderData()

QString CFileTransfer::HeaderData ( int  section)
static

在文件 ListFileModel.cpp34 行定义.

◆ SetDirection()

void CFileTransfer::SetDirection ( Direction  d)

在文件 ListFileModel.cpp140 行定义.

◆ SetFileSize()

void CFileTransfer::SetFileSize ( quint64  size)

在文件 ListFileModel.cpp170 行定义.

◆ SetFinishTime()

void CFileTransfer::SetFinishTime ( QString  szTime)

在文件 ListFileModel.cpp206 行定义.

◆ SetLocaleFile()

void CFileTransfer::SetLocaleFile ( const QString &  szFile)

在文件 ListFileModel.cpp150 行定义.

◆ SetLocalPermission()

void CFileTransfer::SetLocalPermission ( quint32  newLocalPermission)

在文件 ListFileModel.cpp216 行定义.

◆ SetRemoteFile()

void CFileTransfer::SetRemoteFile ( const QString &  szFile)

在文件 ListFileModel.cpp160 行定义.

◆ SetRemotePermission()

void CFileTransfer::SetRemotePermission ( quint32  newRemotePermission)

在文件 ListFileModel.cpp226 行定义.

◆ slotFinish

void CFileTransfer::slotFinish ( )
slot

在文件 ListFileModel.cpp201 行定义.

◆ slotSetExplanation

void CFileTransfer::slotSetExplanation ( const QString &  explanation)
slot

在文件 ListFileModel.cpp288 行定义.

◆ slotSetPrority

void CFileTransfer::slotSetPrority ( Priority  p)
slot

在文件 ListFileModel.cpp278 行定义.

◆ slotSetstate

void CFileTransfer::slotSetstate ( State  s)
slot

在文件 ListFileModel.cpp256 行定义.

◆ slotTransferSize

void CFileTransfer::slotTransferSize ( quint64  nAddSize)
slot

在文件 ListFileModel.cpp180 行定义.

类成员变量说明

◆ m_Direction

Direction CFileTransfer::m_Direction
private

在文件 ListFileModel.h106 行定义.

◆ m_FinishTime

QDateTime CFileTransfer::m_FinishTime
private

在文件 ListFileModel.h110 行定义.

◆ m_fSpeed

float_t CFileTransfer::m_fSpeed
private

在文件 ListFileModel.h114 行定义.

◆ m_LocalPermission

quint32 CFileTransfer::m_LocalPermission
private

在文件 ListFileModel.h101 行定义.

◆ m_nFileSize

quint64 CFileTransfer::m_nFileSize
private

在文件 ListFileModel.h104 行定义.

◆ m_nId

int CFileTransfer::m_nId
private

在文件 ListFileModel.h99 行定义.

◆ m_nLastSize

quint64 CFileTransfer::m_nLastSize
private

在文件 ListFileModel.h112 行定义.

◆ m_nTransferSize

quint64 CFileTransfer::m_nTransferSize
private

在文件 ListFileModel.h105 行定义.

◆ m_Priority

Priority CFileTransfer::m_Priority
private

在文件 ListFileModel.h108 行定义.

◆ m_RemotePermission

quint32 CFileTransfer::m_RemotePermission
private

在文件 ListFileModel.h103 行定义.

◆ m_State

State CFileTransfer::m_State
private

在文件 ListFileModel.h107 行定义.

◆ m_szExplanation

QString CFileTransfer::m_szExplanation
private

在文件 ListFileModel.h109 行定义.

◆ m_szLocalFile

QString CFileTransfer::m_szLocalFile
private

在文件 ListFileModel.h100 行定义.

◆ m_szRemoteFile

QString CFileTransfer::m_szRemoteFile
private

在文件 ListFileModel.h102 行定义.

◆ m_tmLast

QDateTime CFileTransfer::m_tmLast
private

在文件 ListFileModel.h113 行定义.


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