X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Finputwidget.h;fp=src%2Fqtui%2Finputwidget.h;h=b14cb12ba8850e1de26dbb1f8b39cf8c85a32e4c;hp=47b876f36e7d0380073d1970e84a00a6f5792eb9;hb=c1cf157116de7fc3da96203aa6f03c38c7ebb650;hpb=30b159cb876a9495de42e9a3e70ca050516f0805 diff --git a/src/qtui/inputwidget.h b/src/qtui/inputwidget.h index 47b876f3..b14cb12b 100644 --- a/src/qtui/inputwidget.h +++ b/src/qtui/inputwidget.h @@ -27,8 +27,8 @@ #include "abstractitemview.h" #include "action.h" -#include "buffermodel.h" #include "bufferinfo.h" +#include "buffermodel.h" #include "identity.h" #include "network.h" @@ -41,11 +41,11 @@ class InputWidget : public AbstractItemView Q_OBJECT public: - InputWidget(QWidget *parent = nullptr); + InputWidget(QWidget* parent = nullptr); - const Network *currentNetwork() const; + const Network* currentNetwork() const; - inline MultiLineEdit *inputLine() const { return ui.inputEdit; } + inline MultiLineEdit* inputLine() const { return ui.inputEdit; } public slots: /** @@ -91,26 +91,26 @@ public slots: void clearFormat(); protected: - bool eventFilter(QObject *watched, QEvent *event) override; + bool eventFilter(QObject* watched, QEvent* event) override; protected slots: - void currentChanged(const QModelIndex ¤t, const QModelIndex &previous) override; - void rowsAboutToBeRemoved(const QModelIndex &parent, int start, int end) override; - void dataChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight) override; + void currentChanged(const QModelIndex& current, const QModelIndex& previous) override; + void rowsAboutToBeRemoved(const QModelIndex& parent, int start, int end) override; + void dataChanged(const QModelIndex& topLeft, const QModelIndex& bottomRight) override; private slots: - void setCustomFont(const QVariant &font); - void setUseCustomFont(const QVariant &); - void setEnableEmacsMode(const QVariant &); - void setShowNickSelector(const QVariant &); - void setShowStyleButtons(const QVariant &); - void setEnablePerChatHistory(const QVariant &); - void setMaxLines(const QVariant &); - void setLineWrapEnabled(const QVariant &); - void setMultiLineEnabled(const QVariant &); - void setScrollBarsEnabled(const QVariant &); - void onTextEntered(const QString &text); - void changeNick(const QString &newNick) const; + void setCustomFont(const QVariant& font); + void setUseCustomFont(const QVariant&); + void setEnableEmacsMode(const QVariant&); + void setShowNickSelector(const QVariant&); + void setShowStyleButtons(const QVariant&); + void setEnablePerChatHistory(const QVariant&); + void setMaxLines(const QVariant&); + void setLineWrapEnabled(const QVariant&); + void setMultiLineEnabled(const QVariant&); + void setScrollBarsEnabled(const QVariant&); + void onTextEntered(const QString& text); + void changeNick(const QString& newNick) const; void setNetwork(NetworkId networkId); void setIdentity(IdentityId identityId); @@ -127,13 +127,13 @@ private slots: */ void setStyleOptionsExpanded(const bool visible); - void currentCharFormatChanged(const QTextCharFormat &format); + void currentCharFormatChanged(const QTextCharFormat& format); void on_showStyleButton_toggled(bool checked); void on_boldButton_clicked(bool checked); void on_italicButton_clicked(bool checked); void on_underlineButton_clicked(bool checked); - void colorChosen(QAction *action); - void colorHighlightChosen(QAction *action); + void colorChosen(QAction* action); + void colorHighlightChosen(QAction* action); private: /** @@ -172,14 +172,15 @@ private: IdentityId _identityId; QMenu *_colorMenu, *_colorFillMenu; - void mergeFormatOnSelection(const QTextCharFormat &format); - void fontChanged(const QFont &f); - QIcon createColorToolButtonIcon(const QIcon &icon, const QColor &color); + void mergeFormatOnSelection(const QTextCharFormat& format); + void fontChanged(const QFont& f); + QIcon createColorToolButtonIcon(const QIcon& icon, const QColor& color); QTextCharFormat getFormatOfWordOrSelection(); - void setFormatOnSelection(const QTextCharFormat &format); + void setFormatOnSelection(const QTextCharFormat& format); bool _perChatHistory; - struct HistoryState { + struct HistoryState + { QStringList history; QHash tempHistory; qint32 idx{0}; @@ -189,12 +190,11 @@ private: QMap historyMap; }; - class MouseWheelFilter : public QObject { Q_OBJECT public: - MouseWheelFilter(QObject *parent = nullptr); - bool eventFilter(QObject *obj, QEvent *event) override; + MouseWheelFilter(QObject* parent = nullptr); + bool eventFilter(QObject* obj, QEvent* event) override; };