fb2dock.cpp 625 B

1234567891011121314151617181920212223242526
  1. #include "fb2dock.hpp"
  2. #include "fb2code.hpp"
  3. #include "fb2head.hpp"
  4. #include "fb2text.hpp"
  5. FbMainDock::FbMainDock(QWidget *parent)
  6. : QStackedWidget(parent)
  7. {
  8. addWidget(m_text = new FbTextEdit(this));
  9. addWidget(m_head = new FbHeadEdit(this));
  10. addWidget(m_code = new FbCodeEdit(this));
  11. m_head->setText(m_text);
  12. }
  13. FbMainDock::Mode FbMainDock::mode() const
  14. {
  15. QWidget * current = currentWidget();
  16. if (current == m_text) return Text;
  17. if (current == m_head) return Head;
  18. if (current == m_code) return Code;
  19. return Text;
  20. }
  21. void FbMainDock::setMode(Mode mode)
  22. {
  23. }