mirror of
https://github.com/NohamR/RMHook-Win.git
synced 2026-05-25 12:27:12 +00:00
34 lines
722 B
C++
34 lines
722 B
C++
// Copyright (C) 2020 The Qt Company Ltd.
|
|
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
|
|
|
|
#ifndef QIODEVICEBASE_H
|
|
#define QIODEVICEBASE_H
|
|
|
|
#include <QtCore/qglobal.h>
|
|
|
|
QT_BEGIN_NAMESPACE
|
|
|
|
class QIODeviceBase
|
|
{
|
|
protected:
|
|
~QIODeviceBase() = default;
|
|
public:
|
|
enum OpenModeFlag {
|
|
NotOpen = 0x0000,
|
|
ReadOnly = 0x0001,
|
|
WriteOnly = 0x0002,
|
|
ReadWrite = ReadOnly | WriteOnly,
|
|
Append = 0x0004,
|
|
Truncate = 0x0008,
|
|
Text = 0x0010,
|
|
Unbuffered = 0x0020,
|
|
NewOnly = 0x0040,
|
|
ExistingOnly = 0x0080
|
|
};
|
|
Q_DECLARE_FLAGS(OpenMode, OpenModeFlag)
|
|
};
|
|
|
|
QT_END_NAMESPACE
|
|
|
|
#endif // QIODEVICEBASE_H
|