Introduce multi-line editing for the inputline
authorManuel Nickschas <sputnick@quassel-irc.org>
Sun, 16 Aug 2009 10:58:07 +0000 (12:58 +0200)
committerManuel Nickschas <sputnick@quassel-irc.org>
Sun, 16 Aug 2009 11:03:28 +0000 (13:03 +0200)
commitf047a4f7add72ef7e32ad33f884e62a5773ecc72
tree59a139426c992d27920e70c4e0d257e59abd2a89
parent7d9b4ca7500c835dbb10928bfddce2a5a798d1b2
Introduce multi-line editing for the inputline

This introduces the new MultiLineEdit that basically enhances the old InputLine widget by being
able to expand to show more than one line. All non-editing related things have been moved out of the
MultiLineEdit to ease reuse in other widgets. For example, InputWidget-specific keypresses are now handled
in InputWidget rather than MultiLineEdit.

Closes #209, closes #213, fixes #386. Thanks to Squider for input (I saw your patch too late, but I did refactor
things anyway...)
src/qtui/bufferwidget.cpp
src/qtui/inputwidget.cpp
src/qtui/inputwidget.h
src/qtui/mainwin.cpp
src/qtui/ui/inputwidget.ui
src/uisupport/CMakeLists.txt
src/uisupport/inputline.cpp [deleted file]
src/uisupport/multilineedit.cpp [new file with mode: 0644]
src/uisupport/multilineedit.h [moved from src/uisupport/inputline.h with 73% similarity]
src/uisupport/tabcompleter.cpp
src/uisupport/tabcompleter.h