Guitar
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 {
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