input.cpp 765 B

123456789101112131415161718192021222324252627282930
  1. #include "input.hpp"
  2. QtInput::QtInput():QWidget(){
  3. main_layout=new QVBoxLayout;
  4. button_layout=new QHBoxLayout();
  5. tab_widget=new QTabWidget;
  6. button_widget=new QWidget();
  7. button_ok=new QPushButton("Ok");
  8. button_cancel=new QPushButton("Cancel");
  9. input_physics=new QtInputPhysics;
  10. input_time=new QtInputTime;
  11. input_geometry=new QtInputGeometry;
  12. //Tab
  13. tab_widget->addTab(input_physics,"Physics");
  14. tab_widget->addTab(input_time,"Time");
  15. tab_widget->addTab(input_geometry,"Geometry");
  16. //Buttons
  17. button_layout->addWidget(button_ok);
  18. button_layout->addWidget(button_cancel);
  19. button_widget->setLayout(button_layout);
  20. //Main
  21. main_layout->addWidget(tab_widget);
  22. main_layout->addWidget(button_widget);
  23. setLayout(main_layout);
  24. }