blob: 3424bf7a491a53c05d4912bd1c1018e11c1c7504 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
#ifndef QQMLANDROIDTOAST_P_H
#define QQMLANDROIDTOAST_P_H
#include "qqmlandroidobject_p.h"
#include "qqmlandroidoptional_p.h"
QT_BEGIN_NAMESPACE
class QQmlAndroidView;
class QQmlAndroidToast : public QQmlAndroidObject
{
Q_OBJECT
Q_PROPERTY(QString text READ text WRITE setText NOTIFY textChanged)
Q_PROPERTY(int gravity READ gravity WRITE setGravity NOTIFY gravityChanged)
public:
explicit QQmlAndroidToast(QObject *parent = 0);
QString text() const;
void setText(const QString &text);
int gravity() const;
void setGravity(int gravity);
public Q_SLOTS:
void show();
void cancel();
Q_SIGNALS:
void textChanged();
void gravityChanged();
private:
QString m_text;
QQmlAndroidOptional<int> m_gravity;
};
QT_END_NAMESPACE
#endif // QQMLANDROIDTOAST_P_H
|