Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
TextMessagePredefinedAnswersWidget.h
Go to the documentation of this file.
1 #ifndef TEXTMESSAGEPREDEFINEDANSWERSWIDGET_H
2 #define TEXTMESSAGEPREDEFINEDANSWERSWIDGET_H
3 
4 #include <QWidget>
5 
7 
8 class TextMessagePredefinedAnswersWidget : public QWidget
9 {
10  Q_OBJECT
11 public:
12  explicit TextMessagePredefinedAnswersWidget( QWidget *parent = nullptr );
14 
15  void SetReplyPossibilitiesCaptionLabelText( const QString &text );
16  void AddPredefinedAnswer( const QString &predefinedAnswerText, const QString &predefinedAnswerCategory = QString(), const TextMessageID_t predefinedMessageID = 0 );
17 
18 signals:
19  void PredefinedAnswerSelected( const QString &text, const QString &category = QString(), const TextMessageID_t predefinedMessageID = 0 );
20 
21 private:
23 
24  class DataClass;
25  QScopedPointer<DataClass> d;
26 
28 };
29 
30 #endif // TEXTMESSAGEPREDEFINEDANSWERSWIDGET_H
Definition: TextMessagePredefinedAnswersWidget.h:8
uint32_t TextMessageID_t
Definition: DispatchingTextMessagesDefines.h:24
virtual ~TextMessagePredefinedAnswersWidget()
Definition: TextMessagePredefinedAnswersWidget.cpp:40
void PredefinedAnswerSelected(const QString &text, const QString &category=QString(), const TextMessageID_t predefinedMessageID=0)
TextMessagePredefinedAnswersWidget(QWidget *parent=nullptr)
Definition: TextMessagePredefinedAnswersWidget.cpp:30
Definition: TextMessagePredefinedAnswersWidget.cpp:14
void AddPredefinedAnswer(const QString &predefinedAnswerText, const QString &predefinedAnswerCategory=QString(), const TextMessageID_t predefinedMessageID=0)
Definition: TextMessagePredefinedAnswersWidget.cpp:49
void SetReplyPossibilitiesCaptionLabelText(const QString &text)
Definition: TextMessagePredefinedAnswersWidget.cpp:44