玉兔远程控制 0.1.0-bate4
载入中...
搜索中...
未找到
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.cpp14 行定义.

成员函数说明

◆ Data()

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

在文件 ListFileModel.cpp60 行定义.

◆ GetDirection()

CFileTransfer::Direction CFileTransfer::GetDirection ( )

在文件 ListFileModel.cpp134 行定义.

◆ GetDirectionName()

QString CFileTransfer::GetDirectionName ( )

在文件 ListFileModel.cpp121 行定义.

◆ GetExplanation()

QString CFileTransfer::GetExplanation ( )

在文件 ListFileModel.cpp282 行定义.

◆ GetFileSize()

quint64 CFileTransfer::GetFileSize ( )

在文件 ListFileModel.cpp164 行定义.

◆ GetFinishTime()

QString CFileTransfer::GetFinishTime ( )

在文件 ListFileModel.cpp195 行定义.

◆ GetId()

int CFileTransfer::GetId ( )

在文件 ListFileModel.cpp116 行定义.

◆ GetLocalFile()

QString CFileTransfer::GetLocalFile ( )

在文件 ListFileModel.cpp144 行定义.

◆ GetLocalPermission()

quint32 CFileTransfer::GetLocalPermission ( ) const

在文件 ListFileModel.cpp210 行定义.

◆ GetPriority()

QString CFileTransfer::GetPriority ( )

在文件 ListFileModel.cpp262 行定义.

◆ GetRemoteFile()

QString CFileTransfer::GetRemoteFile ( )

在文件 ListFileModel.cpp154 行定义.

◆ GetRemotePermission()

quint32 CFileTransfer::GetRemotePermission ( ) const

在文件 ListFileModel.cpp220 行定义.

◆ GetSpeed()

float_t CFileTransfer::GetSpeed ( )
private

在文件 ListFileModel.cpp190 行定义.

◆ GetState()

CFileTransfer::State CFileTransfer::GetState ( )

在文件 ListFileModel.cpp250 行定义.

◆ GetStateName()

QString CFileTransfer::GetStateName ( )

在文件 ListFileModel.cpp230 行定义.

◆ GetTransferSize()

quint64 CFileTransfer::GetTransferSize ( )

在文件 ListFileModel.cpp174 行定义.

◆ HeaderData()

QString CFileTransfer::HeaderData ( int  section)
static

在文件 ListFileModel.cpp33 行定义.

◆ SetDirection()

void CFileTransfer::SetDirection ( Direction  d)

在文件 ListFileModel.cpp139 行定义.

◆ SetFileSize()

void CFileTransfer::SetFileSize ( quint64  size)

在文件 ListFileModel.cpp169 行定义.

◆ SetFinishTime()

void CFileTransfer::SetFinishTime ( QString  szTime)

在文件 ListFileModel.cpp205 行定义.

◆ SetLocaleFile()

void CFileTransfer::SetLocaleFile ( const QString &  szFile)

在文件 ListFileModel.cpp149 行定义.

◆ SetLocalPermission()

void CFileTransfer::SetLocalPermission ( quint32  newLocalPermission)

在文件 ListFileModel.cpp215 行定义.

◆ SetRemoteFile()

void CFileTransfer::SetRemoteFile ( const QString &  szFile)

在文件 ListFileModel.cpp159 行定义.

◆ SetRemotePermission()

void CFileTransfer::SetRemotePermission ( quint32  newRemotePermission)

在文件 ListFileModel.cpp225 行定义.

◆ slotFinish

void CFileTransfer::slotFinish ( )
slot

在文件 ListFileModel.cpp200 行定义.

◆ slotSetExplanation

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

在文件 ListFileModel.cpp287 行定义.

◆ slotSetPrority

void CFileTransfer::slotSetPrority ( Priority  p)
slot

在文件 ListFileModel.cpp277 行定义.

◆ slotSetstate

void CFileTransfer::slotSetstate ( State  s)
slot

在文件 ListFileModel.cpp255 行定义.

◆ slotTransferSize

void CFileTransfer::slotTransferSize ( quint64  nAddSize)
slot

在文件 ListFileModel.cpp179 行定义.

类成员变量说明

◆ 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 行定义.


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