Krita Source Code Documentation
Loading...
Searching...
No Matches
KisPopupSelfActivatingLineEdit.cpp
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2021 Alvin Wong <alvin@alvinhc.com>
3
*
4
* SPDX-License-Identifier: GPL-3.0-or-later
5
*/
6
7
#include <
KisPopupSelfActivatingLineEdit.h
>
8
9
10
KisPopupSelfActivatingLineEdit::KisPopupSelfActivatingLineEdit
(QWidget *parent)
11
: QLineEdit(parent)
12
{
13
}
14
15
KisPopupSelfActivatingLineEdit::~KisPopupSelfActivatingLineEdit
()
16
{
17
}
18
19
20
void
KisPopupSelfActivatingLineEdit::focusInEvent
(QFocusEvent *e)
21
{
22
QWidget *w = window();
23
if
(w->windowType() == Qt::Popup) {
24
w->activateWindow();
25
}
26
QLineEdit::focusInEvent(e);
27
}
KisPopupSelfActivatingLineEdit.h
KisPopupSelfActivatingLineEdit::focusInEvent
void focusInEvent(QFocusEvent *e) override
Definition
KisPopupSelfActivatingLineEdit.cpp:20
KisPopupSelfActivatingLineEdit::KisPopupSelfActivatingLineEdit
KisPopupSelfActivatingLineEdit(QWidget *parent=nullptr)
Definition
KisPopupSelfActivatingLineEdit.cpp:10
KisPopupSelfActivatingLineEdit::~KisPopupSelfActivatingLineEdit
virtual ~KisPopupSelfActivatingLineEdit()
Definition
KisPopupSelfActivatingLineEdit.cpp:15
libs
widgetutils
KisPopupSelfActivatingLineEdit.cpp
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52