ff7tk
0.02
Toolkit for making FF7 Tools
Main Page
Related Pages
Classes
Files
File List
File Members
QLockedFile.h
Go to the documentation of this file.
1
/****************************************************************************
2
** Makou Reactor Final Fantasy VII Field Script Editor
3
** Copyright (C) 2009-2012 Arzel Jérôme <myst6re@gmail.com>
4
**
5
** This program is free software: you can redistribute it and/or modify
6
** it under the terms of the GNU General Public License as published by
7
** the Free Software Foundation, either version 3 of the License, or
8
** (at your option) any later version.
9
**
10
** This program is distributed in the hope that it will be useful,
11
** but WITHOUT ANY WARRANTY; without even the implied warranty of
12
** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13
** GNU General Public License for more details.
14
**
15
** You should have received a copy of the GNU General Public License
16
** along with this program. If not, see <http://www.gnu.org/licenses/>.
17
****************************************************************************/
18
#ifndef QLOCKEDFILE_H
19
#define QLOCKEDFILE_H
20
21
#include <QtCore>
22
#ifdef Q_OS_WIN
23
#include <windows.h>
24
#include <winbase.h>
25
#else
26
#include <sys/stat.h>
27
#include <sys/types.h>
28
#include <sys/file.h>
29
#include <fcntl.h>
30
#include <unistd.h>
31
#endif
32
33
class
QLockedFile
:
public
QFile
34
{
35
Q_OBJECT
36
public
:
37
QLockedFile
();
38
explicit
QLockedFile
(
const
QString &name);
39
explicit
QLockedFile
(QObject *parent);
40
QLockedFile
(
const
QString &name, QObject *parent);
41
virtual
~QLockedFile
();
42
virtual
void
close
();
43
virtual
bool
open
(OpenMode mode);
44
signals:
45
46
public
slots:
47
private
:
48
#ifdef Q_OS_WIN
49
HANDLE handle;
50
#endif
51
};
52
53
#endif // QLOCKEDFILE_H
QLockedFile
Definition:
QLockedFile.h:33
QLockedFile::~QLockedFile
virtual ~QLockedFile()
Definition:
QLockedFile.cpp:39
QLockedFile::QLockedFile
QLockedFile()
Definition:
QLockedFile.cpp:20
QLockedFile::close
virtual void close()
Definition:
QLockedFile.cpp:44
QLockedFile::open
virtual bool open(OpenMode mode)
Definition:
QLockedFile.cpp:55
utils
QLockedFile.h
Generated on Sun Jul 31 2016 10:31:33 for ff7tk by
1.8.11