Cockatrice 2025-11-30-Development-2.11.0-beta.38
A cross-platform virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
line_edit_completer.h
Go to the documentation of this file.
1
6
7#ifndef LINEEDITCOMPLETER_H
8#define LINEEDITCOMPLETER_H
9
10#include "custom_line_edit.h"
11
12#include <QKeyEvent>
13
15{
16 Q_OBJECT
17private:
18 QString cursorWord(const QString &line) const;
19 QCompleter *c;
20private slots:
21 void insertCompletion(QString);
22
23protected:
24 void keyPressEvent(QKeyEvent *event);
25 void focusOutEvent(QFocusEvent *e);
26
27public:
28 explicit LineEditCompleter(QWidget *parent = nullptr);
29 void setCompleter(QCompleter *);
30 void setCompletionList(QStringList);
31};
32
33#endif
QString cursorWord(const QString &line) const
Definition line_edit_completer.cpp:102
LineEditCompleter(QWidget *parent=nullptr)
Definition line_edit_completer.cpp:11
void setCompletionList(QStringList)
Definition line_edit_completer.cpp:122
void focusOutEvent(QFocusEvent *e)
Definition line_edit_completer.cpp:15
void setCompleter(QCompleter *)
Definition line_edit_completer.cpp:115
void insertCompletion(QString)
Definition line_edit_completer.cpp:108
void keyPressEvent(QKeyEvent *event)
Definition line_edit_completer.cpp:34
QCompleter * c
Definition line_edit_completer.h:19
LineEditUnfocusable(QWidget *parent=nullptr)
Definition custom_line_edit.cpp:12
TODO: Document this.