fb2dlgs.cpp 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. #include "fb2dlgs.hpp"
  2. #include "fb2view.hpp"
  3. #include "fb2utils.h"
  4. #include "ui_fb2find.h"
  5. #include "ui_fb2note.h"
  6. //---------------------------------------------------------------------------
  7. // Fb2FindDlg
  8. //---------------------------------------------------------------------------
  9. Fb2FindDlg::Fb2FindDlg(QWidget *parent) :
  10. QDialog(parent),
  11. ui(new Ui::Fb2Find)
  12. {
  13. ui->setupUi(this);
  14. }
  15. Fb2FindDlg::~Fb2FindDlg()
  16. {
  17. delete ui;
  18. }
  19. //---------------------------------------------------------------------------
  20. // Fb2NoteDlg
  21. //---------------------------------------------------------------------------
  22. Fb2NoteDlg::Fb2NoteDlg(Fb2WebView &view, QWidget *parent) :
  23. QDialog(parent),
  24. ui(new Ui::Fb2Note)
  25. {
  26. ui->setupUi(this);
  27. ui->m_key->addItem(tr("<create new>"));
  28. ui->m_key->setCurrentIndex(0);
  29. ui->m_title->setFocus();
  30. Fb2WebPage *page = new Fb2WebPage(this);
  31. page->setNetworkAccessManager(view.page()->networkAccessManager());
  32. page->setContentEditable(true);
  33. ui->m_text->setPage(page);
  34. FB2::addTools(ui->m_toolbar, ui->m_text);
  35. }
  36. Fb2NoteDlg::~Fb2NoteDlg()
  37. {
  38. delete ui;
  39. }