ExpertInfoView.cpp 846 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. #include "ExpertInfoView.h"
  2. ExpertInfoView::ExpertInfoView(QWidget *parent) : QWidget(parent)
  3. {
  4. initWindow();
  5. initialize();
  6. initLayout();
  7. connectSignalsAndSlots();
  8. updateState();
  9. }
  10. void ExpertInfoView::setMode(ExpertInfoView::Mode mode) { }
  11. void ExpertInfoView::clearInputs() { }
  12. void ExpertInfoView::initWindow()
  13. {
  14. setWindowFlags(Qt::Window);
  15. setWindowFlag(Qt::WindowMinMaxButtonsHint, false);
  16. resize(400, 600);
  17. }
  18. void ExpertInfoView::initialize() { }
  19. void ExpertInfoView::initLayout() { }
  20. void ExpertInfoView::connectSignalsAndSlots() { }
  21. void ExpertInfoView::updateState()
  22. {
  23. switch (m_mode) {
  24. case Add: {
  25. setWindowTitle("添加用户");
  26. break;
  27. }
  28. case Update: {
  29. setWindowTitle("专家1");
  30. }
  31. case Read: {
  32. setWindowTitle("专家1");
  33. }
  34. }
  35. }