fb2dlgs.hpp 842 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. #ifndef FB2DLGS_H
  2. #define FB2DLGS_H
  3. #include <QDialog>
  4. class Fb2CodeEdit;
  5. class Fb2WebView;
  6. namespace Ui {
  7. class Fb2Find;
  8. class Fb2Note;
  9. }
  10. class Fb2CodeFindDlg : public QDialog
  11. {
  12. Q_OBJECT
  13. public:
  14. explicit Fb2CodeFindDlg(Fb2CodeEdit &edit);
  15. virtual ~Fb2CodeFindDlg();
  16. private slots:
  17. void find();
  18. private:
  19. Ui::Fb2Find * ui;
  20. Fb2CodeEdit & m_edit;
  21. };
  22. class Fb2TextFindDlg : public QDialog
  23. {
  24. Q_OBJECT
  25. public:
  26. explicit Fb2TextFindDlg(Fb2WebView &edit);
  27. virtual ~Fb2TextFindDlg();
  28. private slots:
  29. void find();
  30. private:
  31. Ui::Fb2Find * ui;
  32. Fb2WebView & m_edit;
  33. };
  34. class Fb2NoteDlg : public QDialog
  35. {
  36. Q_OBJECT
  37. public:
  38. explicit Fb2NoteDlg(Fb2WebView &view);
  39. virtual ~Fb2NoteDlg();
  40. private slots:
  41. void loadFinished();
  42. private:
  43. Ui::Fb2Note * ui;
  44. };
  45. #endif // FB2DLGS_H