Page Menu
Home
Phabricator
Search
Configure Global Search
Log In
Files
F193304
qmac.h
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
871 B
Subscribers
None
qmac.h
View Options
#ifndef QMAC_H
#define QMAC_H
#include
<QtCore/qglobal.h>
#include
<QSharedDataPointer>
#if defined(QMAC_LIBRARY)
# define QMAC_EXPORT Q_DECL_EXPORT
#else
# define QMAC_EXPORT Q_DECL_IMPORT
#endif
class
FileMacData
;
class
QMAC_EXPORT
FileMac
{
friend
class
ProcessMac
;
public
:
FileMac
(
const
QString
&
a_fileName
);
~
FileMac
();
QString
level
()
const
;
QString
levelText
()
const
;
QString
categoryText
()
const
;
QString
fileName
()
const
;
private
:
QSharedDataPointer
<
FileMacData
>
d
;
};
class
ProcessMacData
;
class
QMAC_EXPORT
ProcessMac
{
public
:
ProcessMac
();
~
ProcessMac
();
QString
level
()
const
;
QString
levelText
()
const
;
QString
categoryText
()
const
;
bool
canRead
(
const
FileMac
&
a_fileMac
);
bool
canWrite
(
const
FileMac
&
a_fileMac
);
private
:
QSharedDataPointer
<
ProcessMacData
>
d
;
};
#endif
// QMAC_H
File Metadata
Details
Attached
Mime Type
text/x-c++
Expires
Wed, Jun 11, 3:13 PM (1 d, 15 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
127065
Attached To
rLQMAC Библиотека для работы с мандатными метками в AstraLinux
Event Timeline
Log In to Comment