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
2026-01-15 02:30:07+01:00
from
Krita
branch
master
, commit
38b517ca06286bb65279453cbf9a2b4fbd1153d1