blob: ddfaa9f57887efeb29e084ee2466cfd7df30cac9 (
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
|
// Copyright (C) 2018 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 TOUCH_HANDLE_DRAWABLE_CLIENT_H
#define TOUCH_HANDLE_DRAWABLE_CLIENT_H
#include <QtWebEngineCore/private/qtwebenginecoreglobal_p.h>
#include <QRect>
namespace QtWebEngineCore {
class Q_WEBENGINECORE_EXPORT TouchHandleDrawableDelegate {
public:
virtual ~TouchHandleDrawableDelegate() { }
virtual void setImage(int orientation) = 0;
virtual void setBounds(const QRect &bounds) = 0;
virtual void setVisible(bool visible) = 0;
virtual void setOpacity(float opacity) = 0;
};
} // namespace QtWebEngineCore
#endif // TOUCH_HANDLE_DRAWABLE_CLIENT_H
|