TTKMusicPlayer
3.7.0.0
TTKMusicPlayer imitates Kugou UI, the music player uses of qmmp core library based on Qt for windows and linux
|
The class of the ttk local file. More...
#include <ttklockedfile.h>
Public Types | |
enum | LockMode { NoLock = 0, ReadLock, WriteLock } |
Public Member Functions | |
TTKLockedFile () | |
TTKLockedFile (const QString &name) | |
~TTKLockedFile () | |
bool | open (OpenMode mode) |
bool | lock (LockMode mode, bool block=true) |
bool | unlock () |
bool | isLocked () const |
LockMode | lockMode () const |
Private Attributes | |
LockMode | m_lock_mode |
The class of the ttk local file.
Definition at line 35 of file ttklockedfile.h.
Enumerator | |
---|---|
NoLock | |
ReadLock | |
WriteLock |
Definition at line 38 of file ttklockedfile.h.
TTKLockedFile::TTKLockedFile | ( | ) |
Object constructor.
Definition at line 3 of file ttklocalpeer.cpp.
|
explicit |
Definition at line 13 of file ttklocalpeer.cpp.
TTKLockedFile::~TTKLockedFile | ( | ) |
Object destructor.
Definition at line 68 of file ttklocalpeer.cpp.
References TTK_D, and TTK_INIT_PRIVATE.
bool TTKLockedFile::isLocked | ( | ) | const |
Unlock current file.
Definition at line 32 of file ttklocalpeer.cpp.
bool TTKLockedFile::lock | ( | LockMode | mode, |
bool | block = true |
||
) |
Open current locked file.
Definition at line 8 of file ttklocalpeer.cpp.
TTKLockedFile::LockMode TTKLockedFile::lockMode | ( | ) | const |
Get current lock status.
Definition at line 37 of file ttklocalpeer.cpp.
bool TTKLockedFile::open | ( | OpenMode | mode | ) |
Definition at line 23 of file ttklocalpeer.cpp.
bool TTKLockedFile::unlock | ( | ) |
Lock current file.
Definition at line 42 of file ttklocalpeer.cpp.
|
private |
Get current lock file mode.
Definition at line 88 of file ttklockedfile.h.