X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fqtui%2Finputwidget.h;h=ad2095969d1c2afd9028d138a00c4f3305e20dfd;hb=47b54cd3ad35201ff2ab9ef6bfdba83fc086558d;hp=b14cb12ba8850e1de26dbb1f8b39cf8c85a32e4c;hpb=c1cf157116de7fc3da96203aa6f03c38c7ebb650;p=quassel.git diff --git a/src/qtui/inputwidget.h b/src/qtui/inputwidget.h index b14cb12b..ad209596 100644 --- a/src/qtui/inputwidget.h +++ b/src/qtui/inputwidget.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2018 by the Quassel Project * + * Copyright (C) 2005-2020 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -83,6 +83,13 @@ public slots: */ void toggleFormatUnderline(); + /** + * Toggle the striking of the selected or typed text + * + * striking becomes normal, and normal becomes underlined. + */ + void toggleFormatStrikethrough(); + /** * Clear the formatting of the selected or typed text * @@ -132,6 +139,7 @@ private slots: void on_boldButton_clicked(bool checked); void on_italicButton_clicked(bool checked); void on_underlineButton_clicked(bool checked); + void on_strikethroughButton_clicked(bool checked); void colorChosen(QAction* action); void colorHighlightChosen(QAction* action); @@ -166,6 +174,13 @@ private: */ void setFormatUnderline(const bool underline); + /** + * Sets the strikethrough of the selected or typed text + * + * @param strike If true, set text striked, otherwise set text normal + */ + void setFormatStrikethrough(const bool strike); + Ui::InputWidget ui; NetworkId _networkId;