Krita Source Code Documentation
Loading...
Searching...
No Matches
KoZoomInput.h
Go to the documentation of this file.
1
/* SPDX-FileCopyrightText: 2008 Peter Simonsson <peter.simonsson@gmail.com>
2
*
3
* SPDX-License-Identifier: LGPL-2.0-or-later
4
*/
5
6
#ifndef KOZOOMINPUT_H
7
#define KOZOOMINPUT_H
8
9
#include <QStackedWidget>
10
11
class
KoZoomInput
:
public
QStackedWidget
12
{
13
Q_OBJECT
14
public
:
15
explicit
KoZoomInput
(QWidget* parent = 0);
16
~KoZoomInput
()
override
;
17
18
bool
isFlat
()
const
;
19
void
setFlat
(
bool
flat);
20
21
void
setZoomLevels
(
const
QStringList
& levels);
22
void
setCurrentZoomLevel
(
const
QString& level);
23
void
setCurrentZoomLevel
(
int
index);
24
void
setCurrentZoomLevel
(
int
index,
const
QString &activeText);
25
26
bool
eventFilter
(QObject* watched, QEvent* event)
override
;
27
28
Q_SIGNALS:
29
void
zoomLevelChanged
(
const
QString& level);
30
void
zoomLevelChangedIndex
(
int
index);
31
void
explicitZoomLevelRequested
(
const
QString &level);
32
33
protected
:
34
#if (QT_VERSION < QT_VERSION_CHECK(6, 0, 0))
35
void
enterEvent
(QEvent *e)
override
;
36
#else
37
void
enterEvent
(QEnterEvent *e)
override
;
38
#endif
39
void
leaveEvent
(QEvent* event)
override
;
40
void
keyPressEvent
(QKeyEvent* event)
override
;
41
42
private
:
43
class
Private
;
44
Private
*
const
d
;
45
};
46
47
#endif
//KOZOOMINPUT_H
KoZoomInput
Definition
KoZoomInput.h:12
KoZoomInput::setFlat
void setFlat(bool flat)
Definition
KoZoomInput.cpp:127
KoZoomInput::keyPressEvent
void keyPressEvent(QKeyEvent *event) override
Definition
KoZoomInput.cpp:113
KoZoomInput::setCurrentZoomLevel
void setCurrentZoomLevel(const QString &level)
Definition
KoZoomInput.cpp:171
KoZoomInput::explicitZoomLevelRequested
void explicitZoomLevelRequested(const QString &level)
KoZoomInput::enterEvent
void enterEvent(QEnterEvent *e) override
Definition
KoZoomInput.cpp:76
KoZoomInput::setZoomLevels
void setZoomLevels(const QStringList &levels)
Definition
KoZoomInput.cpp:154
KoZoomInput::d
Private *const d
Definition
KoZoomInput.h:44
KoZoomInput::zoomLevelChangedIndex
void zoomLevelChangedIndex(int index)
KoZoomInput::eventFilter
bool eventFilter(QObject *watched, QEvent *event) override
Definition
KoZoomInput.cpp:177
KoZoomInput::~KoZoomInput
~KoZoomInput() override
Definition
KoZoomInput.cpp:69
KoZoomInput::leaveEvent
void leaveEvent(QEvent *event) override
Definition
KoZoomInput.cpp:94
KoZoomInput::zoomLevelChanged
void zoomLevelChanged(const QString &level)
KoZoomInput::KoZoomInput
KoZoomInput(QWidget *parent=0)
Definition
KoZoomInput.cpp:32
KoZoomInput::isFlat
bool isFlat() const
Definition
KoZoomInput.cpp:122
QList< QString >
Private
Definition
SvgTransformParser.cpp:20
libs
widgets
KoZoomInput.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52