Guitar
src
texteditor
InputMethodPopup.h
Go to the documentation of this file.
1
#ifndef INPUTMETHODPOPUP_H
2
#define INPUTMETHODPOPUP_H
3
4
#include "
TextEditorView.h
"
5
6
#include <QWidget>
7
8
class
InputMethodPopup
:
public
QWidget {
9
Q_OBJECT
10
private
:
11
struct
{
12
PreEditText
preedit
;
13
}
data
;
14
protected
:
15
void
paintEvent
(QPaintEvent *)
override
;
16
public
:
17
explicit
InputMethodPopup
(QWidget *parent =
nullptr
);
18
void
setPreEditText
(
const
PreEditText
&
preedit
);
19
public
slots:
20
void
setVisible
(
bool
visible)
override
;
21
};
22
23
#endif // INPUTMETHODPOPUP_H
InputMethodPopup::InputMethodPopup
InputMethodPopup(QWidget *parent=nullptr)
Definition:
InputMethodPopup.cpp:6
PreEditText::Format::format
QTextFormat format
Definition:
TextEditorView.h:19
InputMethodPopup::setVisible
void setVisible(bool visible) override
Definition:
InputMethodPopup.cpp:61
InputMethodPopup::data
struct InputMethodPopup::@11 data
PreEditText::Format::length
int length
Definition:
TextEditorView.h:18
TextEditorView.h
InputMethodPopup
Definition:
InputMethodPopup.h:8
InputMethodPopup::setPreEditText
void setPreEditText(const PreEditText &preedit)
Definition:
InputMethodPopup.cpp:13
PreEditText::Format
Definition:
TextEditorView.h:16
PreEditText::Format::start
int start
Definition:
TextEditorView.h:17
InputMethodPopup::preedit
PreEditText preedit
Definition:
InputMethodPopup.h:12
InputMethodPopup.h
PreEditText
Definition:
TextEditorView.h:15
InputMethodPopup::paintEvent
void paintEvent(QPaintEvent *) override
Definition:
InputMethodPopup.cpp:30
Generated by
1.8.17