Public Member Functions | List of all members
openfluid::ui::common::ShortcutCompleter Class Reference

#include <ui/common/ShortcutCompleter.hpp>

Inheritance diagram for openfluid::ui::common::ShortcutCompleter:
Inheritance graph
Collaboration diagram for openfluid::ui::common::ShortcutCompleter:
Collaboration graph

Public Member Functions

 ShortcutCompleter (QObject *Parent=nullptr)
 ShortcutCompleter (QAbstractItemModel *Model, QObject *Parent=nullptr)
 ShortcutCompleter (const QStringList &List, QObject *Parent=nullptr)
void setShortcut (const QKeySequence &Shortcut=QKeySequence(Qt::CTRL+Qt::Key_Space))
void linkToLineEdit (QLineEdit *Widget=nullptr)
QAction * shortcutAction () const

Constructor & Destructor Documentation

openfluid::ui::common::ShortcutCompleter::ShortcutCompleter ( QObject *  Parent = nullptr)
openfluid::ui::common::ShortcutCompleter::ShortcutCompleter ( QAbstractItemModel *  Model,
QObject *  Parent = nullptr 
openfluid::ui::common::ShortcutCompleter::ShortcutCompleter ( const QStringList &  List,
QObject *  Parent = nullptr 

Member Function Documentation

void openfluid::ui::common::ShortcutCompleter::linkToLineEdit ( QLineEdit *  Widget = nullptr)

Links the completer to a line edit

[in]Widgetthe line edit to link to
void openfluid::ui::common::ShortcutCompleter::setShortcut ( const QKeySequence &  Shortcut = QKeySequence(Qt::CTRL+Qt::Key_Space))

Sets the shortcut sequence to open the completer popup

[in]Shortcutthe shortcut sequence
QAction* openfluid::ui::common::ShortcutCompleter::shortcutAction ( ) const

Returns the QAction for the popup shortcut

the QAction for the popup shortcut

The documentation for this class was generated from the following file: