Esempio n. 1
0
void FileIODevice::TruncateFile()
{
    FailIfReadOnly();

    WriteModeEnum _md = GetWriteMode();
    SetWriteMode(WriteOver);
    Write("");
    SetWriteMode(_md);
}
Esempio n. 2
0
	void CQuakePacket::Clear()
	{
		SetWriteMode();
		m_nPosition		= 0;
		m_arrData.RemoveAll();
		m_arrData.SetSize( MAX_PACKET_LENGTH, MAX_PACKET_LENGTH );
	}
Esempio n. 3
0
FileIODevice::FileIODevice(const QString &filename, QObject *parent)
    :QT_IODevice(new QFile, parent),
      _machine_lock(filename)
{
    _file_watcher = new QFileSystemWatcher(this);
    connect(_file_watcher, SIGNAL(fileChanged(QString)),
            this, SLOT(raiseReadyRead()));

    SetFileName(filename);
    SetWriteMode(WriteAppend);
}