Chatterino
Public Member Functions | Public Attributes | Protected Member Functions | List of all members
chatterino::ResizingTextEdit Class Reference

#include <ResizingTextEdit.hpp>

Inheritance diagram for chatterino::ResizingTextEdit:
[legend]
Collaboration diagram for chatterino::ResizingTextEdit:
[legend]

Public Member Functions

 ResizingTextEdit ()
 
QSize sizeHint () const override
 
bool hasHeightForWidth () const override
 
bool isFirstWord () const
 
void setCompleter (QCompleter *c)
 
QCompleter * getCompleter () const
 
void resetCompletion ()
 

Public Attributes

pajlada::Signals::Signal< QKeyEvent * > keyPressed
 
pajlada::Signals::NoArgSignal focused
 
pajlada::Signals::NoArgSignal focusLost
 
pajlada::Signals::Signal< const QMimeData * > imagePasted
 

Protected Member Functions

int heightForWidth (int) const override
 
void keyPressEvent (QKeyEvent *event) override
 
void focusInEvent (QFocusEvent *event) override
 
void focusOutEvent (QFocusEvent *event) override
 
bool canInsertFromMimeData (const QMimeData *source) const override
 
void insertFromMimeData (const QMimeData *source) override
 

Constructor & Destructor Documentation

◆ ResizingTextEdit()

chatterino::ResizingTextEdit::ResizingTextEdit ( )
Here is the call graph for this function:

Member Function Documentation

◆ canInsertFromMimeData()

bool chatterino::ResizingTextEdit::canInsertFromMimeData ( const QMimeData *  source) const
overrideprotected

◆ focusInEvent()

void chatterino::ResizingTextEdit::focusInEvent ( QFocusEvent *  event)
overrideprotected

◆ focusOutEvent()

void chatterino::ResizingTextEdit::focusOutEvent ( QFocusEvent *  event)
overrideprotected

◆ getCompleter()

QCompleter * chatterino::ResizingTextEdit::getCompleter ( ) const

◆ hasHeightForWidth()

bool chatterino::ResizingTextEdit::hasHeightForWidth ( ) const
override

◆ heightForWidth()

int chatterino::ResizingTextEdit::heightForWidth ( int  ) const
overrideprotected
Here is the caller graph for this function:

◆ insertFromMimeData()

void chatterino::ResizingTextEdit::insertFromMimeData ( const QMimeData *  source)
overrideprotected

◆ isFirstWord()

bool chatterino::ResizingTextEdit::isFirstWord ( ) const
Here is the caller graph for this function:

◆ keyPressEvent()

void chatterino::ResizingTextEdit::keyPressEvent ( QKeyEvent *  event)
overrideprotected
Here is the call graph for this function:

◆ resetCompletion()

void chatterino::ResizingTextEdit::resetCompletion ( )

Resets a completion for this text if one was is progress. See completionInProgress_.

◆ setCompleter()

void chatterino::ResizingTextEdit::setCompleter ( QCompleter *  c)
Here is the call graph for this function:

◆ sizeHint()

QSize chatterino::ResizingTextEdit::sizeHint ( ) const
override
Here is the call graph for this function:

Member Data Documentation

◆ focused

pajlada::Signals::NoArgSignal chatterino::ResizingTextEdit::focused

◆ focusLost

pajlada::Signals::NoArgSignal chatterino::ResizingTextEdit::focusLost

◆ imagePasted

pajlada::Signals::Signal<const QMimeData *> chatterino::ResizingTextEdit::imagePasted

◆ keyPressed

pajlada::Signals::Signal<QKeyEvent *> chatterino::ResizingTextEdit::keyPressed

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