composer: abstract interface for common MessageComposer's methods
commit05d41d131aace895feea7d8c11d535f9959a53ce
authorJan Kundrát <jkt@kde.org>
Wed, 12 Apr 2017 14:52:20 +0000 (12 16:52 +0200)
committerJan Kundrát <jkt@kde.org>
Wed, 12 Apr 2017 17:52:25 +0000 (12 19:52 +0200)
tree318082727867223dc0e89856c203fd4e4d5859ab
parentd11501f7177b47b70a521583de1ac537f6feb118
composer: abstract interface for common MessageComposer's methods

This is meant as a first step towards decoupling the "interactive
composer" from something that can "provide a composed message in
plaintext or as CATENATE data".

The rest of the code still relies on "the composer" being an actual
MessageCOmposer pretty heavily.

Change-Id: I8022311c8fa94038c3e8d36866cc8eaa811bb238
CMakeLists.txt
src/Composer/AbstractComposer.cpp [new file with mode: 0644]
src/Composer/AbstractComposer.h [new file with mode: 0644]
src/Composer/MessageComposer.h
src/Gui/ComposeWidget.h