Guitar
TextEditDialog.h
Go to the documentation of this file.
1 #ifndef TEXTEDITDIALOG_H
2 #define TEXTEDITDIALOG_H
3 
4 #include <QDialog>
5 
6 namespace Ui {
7 class TextEditDialog;
8 }
9 
10 class TextEditDialog : public QDialog {
11  Q_OBJECT
12 private:
13  Ui::TextEditDialog *ui;
14 protected:
15  void keyPressEvent(QKeyEvent *) override;
16 public:
17  explicit TextEditDialog(QWidget *parent = nullptr);
18  ~TextEditDialog() override;
19 
20  void setText(QString const &text, bool readonly);
21  QString text() const;
22 
23  static bool editFile(QWidget *parent, QString path, QString const &title, QString const &append = QString());
24 };
25 
26 #endif // TEXTEDITDIALOG_H
TextEditDialog::keyPressEvent
void keyPressEvent(QKeyEvent *) override
Definition: TextEditDialog.cpp:43
TextEditDialog::text
QString text() const
Definition: TextEditDialog.cpp:37
TextEditDialog::~TextEditDialog
~TextEditDialog() override
Definition: TextEditDialog.cpp:20
TextEditDialog
Definition: TextEditDialog.h:10
EscapeCode::End
@ End
Definition: AbstractCharacterBasedApplication.h:22
TextEditDialog.h
TextEditDialog::ui
Ui::TextEditDialog * ui
Definition: TextEditDialog.h:13
TextEditDialog::setText
void setText(QString const &text, bool readonly)
Definition: TextEditDialog.cpp:25
Ui
Definition: AboutDialog.h:6
TextEditDialog::editFile
static bool editFile(QWidget *parent, QString path, QString const &title, QString const &append=QString())
Definition: TextEditDialog.cpp:55
TextEditDialog::TextEditDialog
TextEditDialog(QWidget *parent=nullptr)
Definition: TextEditDialog.cpp:6