]> SALOME platform Git repositories - modules/gui.git/blob - src/QDS/QDS_TextEdit.h
Salome HOME
917ff13e49f5586921f711fe65598ba9af95605a
[modules/gui.git] / src / QDS / QDS_TextEdit.h
1 #ifndef QDS_TEXTEEDIT_H
2 #define QDS_TEXTEEDIT_H
3
4 #include "QDS_Datum.h"
5
6 class QTextEdit;
7
8 class QDS_EXPORT QDS_TextEdit : public QDS_Datum
9 {
10   Q_OBJECT
11
12 public:
13   QDS_TextEdit( const QString&, QWidget* = 0, const int = All, const QString& = QString::null );
14   virtual ~QDS_TextEdit();
15
16 signals:
17   void                            returnPressed();
18
19 private slots:
20   void                            onTextChanged();
21
22 protected:
23   QTextEdit*                      textEdit() const;
24   virtual QWidget*                createControl( QWidget* );
25
26   virtual QString                 getString() const;
27   virtual void                    setString( const QString& );
28 };
29
30 #endif