38 void addShortcuts()
override;
53 static ChannelPtr filter(
const QString &text,
const QString &channelName,
63 static std::vector<std::unique_ptr<MessagePredicate>> parsePredicates(
64 const QString &input);
67 QLineEdit *searchInput_{};
69 QString channelName_{};
70 Split *split_ =
nullptr;
71 QList<std::reference_wrapper<ChannelView>> searchChannels_;
Definition: Application.cpp:48
Definition: ChannelView.hpp:61
std::shared_ptr< const Message > MessagePtr
Definition: Channel.hpp:18
std::shared_ptr< Channel > ChannelPtr
Definition: Channel.hpp:125
virtual bool event(QEvent *event) override
Definition: BaseWindow.cpp:333