6 #include <pajlada/signals/signal.hpp> 46 QString textUnderCursor(
bool *hadSpace =
nullptr)
const;
48 QCompleter *completer_ =
nullptr;
67 bool completionInProgress_ =
false;
69 bool eventFilter(QObject *obj, QEvent *event)
override;
72 void insertCompletion(
const QString &completion);
pajlada::Signals::NoArgSignal focused
Definition: ResizingTextEdit.hpp:21
void insertFromMimeData(const QMimeData *source) override
Definition: ResizingTextEdit.cpp:287
pajlada::Signals::Signal< QKeyEvent * > keyPressed
Definition: ResizingTextEdit.hpp:20
int heightForWidth(int) const override
Definition: ResizingTextEdit.cpp:50
Definition: Application.cpp:48
ResizingTextEdit()
Definition: ResizingTextEdit.cpp:12
Definition: ResizingTextEdit.hpp:10
pajlada::Signals::Signal< const QMimeData * > imagePasted
Definition: ResizingTextEdit.hpp:23
bool hasHeightForWidth() const override
Definition: ResizingTextEdit.cpp:38
QSize sizeHint() const override
Definition: ResizingTextEdit.cpp:33
void resetCompletion()
Definition: ResizingTextEdit.cpp:249
void focusOutEvent(QFocusEvent *event) override
Definition: ResizingTextEdit.cpp:206
bool canInsertFromMimeData(const QMimeData *source) const override
Definition: ResizingTextEdit.cpp:278
bool isFirstWord() const
Definition: ResizingTextEdit.cpp:43
void focusInEvent(QFocusEvent *event) override
Definition: ResizingTextEdit.cpp:196
QCompleter * getCompleter() const
Definition: ResizingTextEdit.cpp:319
void keyPressEvent(QKeyEvent *event) override
Definition: ResizingTextEdit.cpp:117
pajlada::Signals::NoArgSignal focusLost
Definition: ResizingTextEdit.hpp:22
void setCompleter(QCompleter *c)
Definition: ResizingTextEdit.cpp:216