19class DTextEdit :
public QTextEdit,
public DCORE_NAMESPACE::DObject
22 explicit DTextEdit(QWidget *parent =
nullptr);
23 explicit DTextEdit(
const QString& text, QWidget* parent =
nullptr);
26 bool speechToTextIsEnabled()
const;
27 void setSpeechToTextEnabled(
bool enable);
29 bool textToSpeechIsEnabled()
const;
30 void setTextToSpeechEnabled(
bool enable);
32 bool textToTranslateIsEnabled()
const;
33 void setTextToTranslateEnabled(
bool enable);
36 bool event(QEvent *e)
override;
37 void contextMenuEvent(QContextMenuEvent *e)
override;
38 virtual void keyPressEvent(QKeyEvent *e)
override;