BluezQt 5.109.0
Public Types | Public Member Functions | List of all members
BluezQt::ObexFileTransferEntry

OBEX file transfer entry. More...

#include <BluezQt/ObexFileTransferEntry>

Public Types

enum  Type { File , Folder , Invalid }
 Type of entry. More...
 

Public Member Functions

 ObexFileTransferEntry ()
 Creates a new invalid ObexFileTransferEntry object.
 
 ObexFileTransferEntry (const ObexFileTransferEntry &other)
 Copy constructor.
 
virtual ~ObexFileTransferEntry ()
 Destroys an ObexFileTransferEntry object.
 
bool isValid () const
 Returns whether the entry is valid.
 
QString label () const
 Returns a label of the entry.
 
QString memoryType () const
 Returns a memory type where the entry is stored.
 
QDateTime modificationTime () const
 Returns a modification time of the entry.
 
QString name () const
 Returns a name of the entry.
 
ObexFileTransferEntryoperator= (const ObexFileTransferEntry &other)
 Copy assignment operator.
 
QString permissions () const
 Returns a permissions of the entry.
 
quint64 size () const
 Returns a size of the entry.
 
Type type () const
 Returns a type of the entry.
 

Detailed Description

OBEX file transfer entry.

This class represents an entry in remote file system.

Member Enumeration Documentation

◆ Type

Type of entry.

Enumerator
File 

Indicates that the entry is a file.

Folder 

Indicates that the entry is a folder.

Invalid 

Indicates that the entry is invalid.

Constructor & Destructor Documentation

◆ ObexFileTransferEntry() [1/2]

BluezQt::ObexFileTransferEntry::ObexFileTransferEntry ( )
explicit

Creates a new invalid ObexFileTransferEntry object.

◆ ~ObexFileTransferEntry()

virtual BluezQt::ObexFileTransferEntry::~ObexFileTransferEntry ( )
virtual

Destroys an ObexFileTransferEntry object.

◆ ObexFileTransferEntry() [2/2]

BluezQt::ObexFileTransferEntry::ObexFileTransferEntry ( const ObexFileTransferEntry other)

Copy constructor.

Parameters
other

Member Function Documentation

◆ isValid()

bool BluezQt::ObexFileTransferEntry::isValid ( ) const

Returns whether the entry is valid.

This only checks if type() != Invalid.

Returns
true if entry is valid

◆ label()

QString BluezQt::ObexFileTransferEntry::label ( ) const

Returns a label of the entry.

Returns
label of entry

◆ memoryType()

QString BluezQt::ObexFileTransferEntry::memoryType ( ) const

Returns a memory type where the entry is stored.

Returns
memory type

◆ modificationTime()

QDateTime BluezQt::ObexFileTransferEntry::modificationTime ( ) const

Returns a modification time of the entry.

Returns
modification time of entry

◆ name()

QString BluezQt::ObexFileTransferEntry::name ( ) const

Returns a name of the entry.

Returns
name of entry

◆ operator=()

ObexFileTransferEntry & BluezQt::ObexFileTransferEntry::operator= ( const ObexFileTransferEntry other)

Copy assignment operator.

Parameters
other

◆ permissions()

QString BluezQt::ObexFileTransferEntry::permissions ( ) const

Returns a permissions of the entry.

Returns
permissions of entry

◆ size()

quint64 BluezQt::ObexFileTransferEntry::size ( ) const

Returns a size of the entry.

Size is a number of items in the folder or file size in bytes.

Returns
size of entry

◆ type()

Type BluezQt::ObexFileTransferEntry::type ( ) const

Returns a type of the entry.

Entry can be either a file or folder.

Returns
type of entry