Advertisement
Guest User

Untitled

a guest
Dec 25th, 2017
234
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.53 KB | None | 0 0
  1. #ifndef NOTEPADWINDOW_H
  2. #define NOTEPADWINDOW_H
  3.  
  4. #include <QMainWindow>
  5. #include <QtCore>
  6. #include <QtGui>
  7.  
  8. #include <QFileDialog>
  9. #include <QComboBox>
  10. #include <QtPrintSupport/QPrinter>
  11. #include <QtPrintSupport/QPrintDialog>
  12. #include <QPainter>
  13. #include <QLineEdit>
  14. #include <QTextCharFormat>
  15.  
  16. #include <QDebug>
  17.  
  18. namespace Ui {
  19. class NotepadWindow;
  20. }
  21.  
  22. class NotepadWindow : public QMainWindow
  23. {
  24.     Q_OBJECT
  25.  
  26. public:
  27.     explicit NotepadWindow(QWidget *parent = 0);
  28.     void openfile(QString textfile);
  29.     ~NotepadWindow();
  30.  
  31. private slots:
  32.     void on_actionUndo_triggered();
  33.  
  34.     void on_actionRedo_triggered();
  35.  
  36.     void on_actionCut_triggered();
  37.  
  38.     void on_actionCopy_triggered();
  39.  
  40.     void on_actionPaste_triggered();
  41.  
  42.     void on_actionNew_triggered();
  43.  
  44.     void on_actionOpen_triggered();
  45.  
  46.     void on_actionSave_triggered();
  47.  
  48.     void on_actionSave_as_triggered();
  49.  
  50.     void onFontSizeChanged(QString selected);
  51.  
  52.     void on_actionBold_triggered(bool checked);
  53.  
  54.     void on_actionItalics_triggered(bool checked);
  55.  
  56.     void on_actionUnderline_triggered(bool checked);
  57.  
  58.     void on_actionLeft_triggered();
  59.  
  60.     void on_actionCenter_triggered();
  61.  
  62.     void on_actionRight_triggered();
  63.  
  64.     void on_actionJustify_triggered();
  65.  
  66.     void on_actionPrint_triggered();
  67.  
  68.     void on_currentCharFormatChanged(QTextCharFormat format);
  69.     void on_cursorPositionChanged();
  70.  
  71.  
  72. private:
  73.  
  74.     QString mFilename;
  75.     Ui::NotepadWindow *ui;
  76.     QComboBox* myComboBox;
  77. };
  78.  
  79. #endif // NOTEPADWINDOW_H
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement