7#include "textautogeneratetext_private_export.h"
10namespace TextAutogenerateText
12class TextAutogenerateResultWidget;
13class TextAutogenerateTextLineEditWidget;
15class TextAutogenerateTextPlugin;
16class TextAutoGenerateMessage;
17class TextAutogenerateHistoryWidget;
18class TextAutogenerateHeaderWidget;
19class TEXTAUTOGENERATETEXT_TESTS_EXPORT TextAutogenerateWidget :
public QWidget
23 explicit TextAutogenerateWidget(QWidget *parent =
nullptr);
24 ~TextAutogenerateWidget()
override;
26 [[nodiscard]] QString textLineEdit()
const;
31 TEXTAUTOGENERATETEXT_NO_EXPORT
void slotEditingFinished(
const QString &str);
32 TEXTAUTOGENERATETEXT_NO_EXPORT
void slotAutogenerateFinished(
const TextAutoGenerateMessage &msg);
33 TEXTAUTOGENERATETEXT_NO_EXPORT
void slotAutogenerateFailed(
const QString &errorMessage);
34 TEXTAUTOGENERATETEXT_NO_EXPORT
void writeConfig();
35 TEXTAUTOGENERATETEXT_NO_EXPORT
void readConfig();
36 TEXTAUTOGENERATETEXT_NO_EXPORT
void slotConfigureChanged();
37 TEXTAUTOGENERATETEXT_NO_EXPORT
void slotClearModel();
39 TextAutogenerateResultWidget *
const mTextAutogenerateResultWidget;
40 TextAutogenerateTextLineEditWidget *
const mTextAutogenerateTextLineEditWidget;
42 TextAutogenerateTextClient *mTextAutogenerateClient =
nullptr;
43 TextAutogenerateTextPlugin *mTextAutogeneratePlugin =
nullptr;
44 QSplitter *
const mSplitter;
45 TextAutogenerateHistoryWidget *
const mHistoryWidget;
46 TextAutogenerateHeaderWidget *
const mHeaderWidget;
The TextAutogenerateTextClient class.