Canorus
0.0
src
core
mimedata.h
Go to the documentation of this file.
1
8
#ifndef MIMETYPE_H_
9
#define MIMETYPE_H_
10
11
#include <QMimeData>
12
#include <QList>
13
#include <QStringList>
14
15
class
CAContext
;
16
17
class
CAMimeData
:
public
QMimeData
{
18
public
:
19
CAMimeData
();
20
CAMimeData
( QList<CAContext*> list );
21
virtual
~CAMimeData
();
22
23
bool
hasFormat
(
const
QString)
const
;
24
QStringList
formats
()
const
;
25
26
inline
void
setContexts
( QList<CAContext*> list ) {
_contexts
= list; }
27
inline
const
QList<CAContext*>&
contexts
()
const
{
return
_contexts
; }
28
inline
bool
hasContexts
()
const
{
return
_contexts
.size(); }
29
30
static
const
QString
CANORUS_MIME_TYPE
;
31
private
:
32
QList<CAContext*>
_contexts
;
33
};
34
35
#endif
/* MIMEDATA_H_ */
CAMimeData::_contexts
QList< CAContext * > _contexts
Definition:
mimedata.h:32
CAMimeData::hasContexts
bool hasContexts() const
Definition:
mimedata.h:28
CAMimeData
Definition:
mimedata.h:17
CAMimeData::hasFormat
bool hasFormat(const QString) const
Definition:
mimedata.cpp:41
CAMimeData::CANORUS_MIME_TYPE
static const QString CANORUS_MIME_TYPE
Definition:
mimedata.h:30
CAMimeData::~CAMimeData
virtual ~CAMimeData()
Definition:
mimedata.cpp:29
QMimeData
CAMimeData::setContexts
void setContexts(QList< CAContext * > list)
Definition:
mimedata.h:26
context.h
CAMimeData::contexts
const QList< CAContext * > & contexts() const
Definition:
mimedata.h:27
CAContext
Line of music elements in the sheet.
Definition:
context.h:16
mimedata.h
CAMimeData::formats
QStringList formats() const
Definition:
mimedata.cpp:34
CAMimeData::CAMimeData
CAMimeData()
Definition:
mimedata.cpp:20
Generated by
1.8.20