CmQtEditor.cpp 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. #include "CmQtEditor.h"
  2. #include <QtWidgets/QMenuBar>
  3. #include <QtWidgets/QToolBar>
  4. #include <QtWidgets/QStatusBar>
  5. #include <QtCore/QLocale>
  6. #include <QtWidgets/QApplication>
  7. namespace CamelotEditor
  8. {
  9. QtEditor::QtEditor(QWidget *parent)
  10. : QMainWindow(parent)
  11. {
  12. setupUi();
  13. }
  14. QtEditor::~QtEditor()
  15. {
  16. }
  17. void QtEditor::setupUi()
  18. {
  19. if (objectName().isEmpty())
  20. setObjectName(QStringLiteral("CamelotEditorClass"));
  21. resize(600, 400);
  22. mMenuBar = new QMenuBar(this);
  23. mMenuBar->setObjectName(QStringLiteral("menuBar"));
  24. setMenuBar(mMenuBar);
  25. mMainToolBar = new QToolBar(this);
  26. mMainToolBar->setObjectName(QStringLiteral("mainToolBar"));
  27. addToolBar(mMainToolBar);
  28. mCentralWidget = new QWidget(this);
  29. mCentralWidget->setObjectName(QStringLiteral("centralWidget"));
  30. setCentralWidget(mCentralWidget);
  31. mStatusBar = new QStatusBar(this);
  32. mStatusBar->setObjectName(QStringLiteral("statusBar"));
  33. setStatusBar(mStatusBar);
  34. mFileMenu = new QMenu(mMenuBar);
  35. mFileMenu->setObjectName(QString::fromUtf8("fileMenu"));
  36. mWindowMenu = new QMenu(mMenuBar);
  37. mWindowMenu->setObjectName(QString::fromUtf8("windowMenu"));
  38. mMenuBar->addAction(mFileMenu->menuAction());
  39. mMenuBar->addAction(mWindowMenu->menuAction());
  40. retranslateUi();
  41. QMetaObject::connectSlotsByName(this);
  42. }
  43. void QtEditor::retranslateUi()
  44. {
  45. setWindowTitle(tr("Camelot Editor"));
  46. mFileMenu->setTitle(tr("File"));
  47. mWindowMenu->setTitle(tr("Windows"));
  48. }
  49. }