ui_mainwindow.h 7.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202
  1. /********************************************************************************
  2. ** Form generated from reading UI file 'mainwindow.ui'
  3. **
  4. ** Created by: Qt User Interface Compiler version 6.9.3
  5. **
  6. ** WARNING! All changes made in this file will be lost when recompiling UI file!
  7. ********************************************************************************/
  8. #ifndef UI_MAINWINDOW_H
  9. #define UI_MAINWINDOW_H
  10. #include <QtCore/QVariant>
  11. #include <QtGui/QAction>
  12. #include <QtWidgets/QApplication>
  13. #include <QtWidgets/QGroupBox>
  14. #include <QtWidgets/QHBoxLayout>
  15. #include <QtWidgets/QLabel>
  16. #include <QtWidgets/QLineEdit>
  17. #include <QtWidgets/QMainWindow>
  18. #include <QtWidgets/QMenu>
  19. #include <QtWidgets/QMenuBar>
  20. #include <QtWidgets/QPushButton>
  21. #include <QtWidgets/QSpacerItem>
  22. #include <QtWidgets/QStatusBar>
  23. #include <QtWidgets/QTextEdit>
  24. #include <QtWidgets/QVBoxLayout>
  25. #include <QtWidgets/QWidget>
  26. QT_BEGIN_NAMESPACE
  27. class Ui_MainWindow
  28. {
  29. public:
  30. QAction *actionExit;
  31. QAction *actionAbout;
  32. QWidget *centralwidget;
  33. QVBoxLayout *verticalLayout;
  34. QGroupBox *connectionGroup;
  35. QHBoxLayout *horizontalLayout_2;
  36. QLabel *labelHost;
  37. QLineEdit *lineEditHost;
  38. QLabel *labelPort;
  39. QLineEdit *lineEditPort;
  40. QPushButton *btnConnect;
  41. QGroupBox *statusGroup;
  42. QHBoxLayout *horizontalLayout_3;
  43. QLabel *labelStatus;
  44. QSpacerItem *horizontalSpacer;
  45. QLabel *labelAudioLevel;
  46. QGroupBox *transcriptGroup;
  47. QVBoxLayout *verticalLayout_2;
  48. QTextEdit *textEditTranscript;
  49. QPushButton *btnStartStop;
  50. QPushButton *btnClear;
  51. QMenuBar *menubar;
  52. QMenu *menuFile;
  53. QMenu *menuHelp;
  54. QStatusBar *statusbar;
  55. void setupUi(QMainWindow *MainWindow)
  56. {
  57. if (MainWindow->objectName().isEmpty())
  58. MainWindow->setObjectName("MainWindow");
  59. MainWindow->resize(600, 500);
  60. actionExit = new QAction(MainWindow);
  61. actionExit->setObjectName("actionExit");
  62. actionAbout = new QAction(MainWindow);
  63. actionAbout->setObjectName("actionAbout");
  64. centralwidget = new QWidget(MainWindow);
  65. centralwidget->setObjectName("centralwidget");
  66. verticalLayout = new QVBoxLayout(centralwidget);
  67. verticalLayout->setObjectName("verticalLayout");
  68. connectionGroup = new QGroupBox(centralwidget);
  69. connectionGroup->setObjectName("connectionGroup");
  70. horizontalLayout_2 = new QHBoxLayout(connectionGroup);
  71. horizontalLayout_2->setObjectName("horizontalLayout_2");
  72. labelHost = new QLabel(connectionGroup);
  73. labelHost->setObjectName("labelHost");
  74. horizontalLayout_2->addWidget(labelHost);
  75. lineEditHost = new QLineEdit(connectionGroup);
  76. lineEditHost->setObjectName("lineEditHost");
  77. horizontalLayout_2->addWidget(lineEditHost);
  78. labelPort = new QLabel(connectionGroup);
  79. labelPort->setObjectName("labelPort");
  80. horizontalLayout_2->addWidget(labelPort);
  81. lineEditPort = new QLineEdit(connectionGroup);
  82. lineEditPort->setObjectName("lineEditPort");
  83. horizontalLayout_2->addWidget(lineEditPort);
  84. btnConnect = new QPushButton(connectionGroup);
  85. btnConnect->setObjectName("btnConnect");
  86. horizontalLayout_2->addWidget(btnConnect);
  87. verticalLayout->addWidget(connectionGroup);
  88. statusGroup = new QGroupBox(centralwidget);
  89. statusGroup->setObjectName("statusGroup");
  90. horizontalLayout_3 = new QHBoxLayout(statusGroup);
  91. horizontalLayout_3->setObjectName("horizontalLayout_3");
  92. labelStatus = new QLabel(statusGroup);
  93. labelStatus->setObjectName("labelStatus");
  94. horizontalLayout_3->addWidget(labelStatus);
  95. horizontalSpacer = new QSpacerItem(40, 20, QSizePolicy::Policy::Expanding, QSizePolicy::Policy::Minimum);
  96. horizontalLayout_3->addItem(horizontalSpacer);
  97. labelAudioLevel = new QLabel(statusGroup);
  98. labelAudioLevel->setObjectName("labelAudioLevel");
  99. horizontalLayout_3->addWidget(labelAudioLevel);
  100. verticalLayout->addWidget(statusGroup);
  101. transcriptGroup = new QGroupBox(centralwidget);
  102. transcriptGroup->setObjectName("transcriptGroup");
  103. verticalLayout_2 = new QVBoxLayout(transcriptGroup);
  104. verticalLayout_2->setObjectName("verticalLayout_2");
  105. textEditTranscript = new QTextEdit(transcriptGroup);
  106. textEditTranscript->setObjectName("textEditTranscript");
  107. textEditTranscript->setReadOnly(true);
  108. verticalLayout_2->addWidget(textEditTranscript);
  109. verticalLayout->addWidget(transcriptGroup);
  110. btnStartStop = new QPushButton(centralwidget);
  111. btnStartStop->setObjectName("btnStartStop");
  112. btnStartStop->setEnabled(false);
  113. verticalLayout->addWidget(btnStartStop);
  114. btnClear = new QPushButton(centralwidget);
  115. btnClear->setObjectName("btnClear");
  116. verticalLayout->addWidget(btnClear);
  117. MainWindow->setCentralWidget(centralwidget);
  118. menubar = new QMenuBar(MainWindow);
  119. menubar->setObjectName("menubar");
  120. menubar->setGeometry(QRect(0, 0, 600, 24));
  121. menuFile = new QMenu(menubar);
  122. menuFile->setObjectName("menuFile");
  123. menuHelp = new QMenu(menubar);
  124. menuHelp->setObjectName("menuHelp");
  125. MainWindow->setMenuBar(menubar);
  126. statusbar = new QStatusBar(MainWindow);
  127. statusbar->setObjectName("statusbar");
  128. MainWindow->setStatusBar(statusbar);
  129. menubar->addAction(menuFile->menuAction());
  130. menubar->addAction(menuHelp->menuAction());
  131. menuFile->addAction(actionExit);
  132. menuHelp->addAction(actionAbout);
  133. retranslateUi(MainWindow);
  134. QMetaObject::connectSlotsByName(MainWindow);
  135. } // setupUi
  136. void retranslateUi(QMainWindow *MainWindow)
  137. {
  138. MainWindow->setWindowTitle(QCoreApplication::translate("MainWindow", "Whisper ASR Client", nullptr));
  139. actionExit->setText(QCoreApplication::translate("MainWindow", "Exit", nullptr));
  140. actionAbout->setText(QCoreApplication::translate("MainWindow", "About", nullptr));
  141. connectionGroup->setTitle(QCoreApplication::translate("MainWindow", "Connection", nullptr));
  142. labelHost->setText(QCoreApplication::translate("MainWindow", "Host:", nullptr));
  143. lineEditHost->setText(QCoreApplication::translate("MainWindow", "localhost", nullptr));
  144. labelPort->setText(QCoreApplication::translate("MainWindow", "Port:", nullptr));
  145. lineEditPort->setText(QCoreApplication::translate("MainWindow", "8765", nullptr));
  146. btnConnect->setText(QCoreApplication::translate("MainWindow", "Connect", nullptr));
  147. statusGroup->setTitle(QCoreApplication::translate("MainWindow", "Status", nullptr));
  148. labelStatus->setText(QCoreApplication::translate("MainWindow", "Disconnected", nullptr));
  149. labelAudioLevel->setText(QCoreApplication::translate("MainWindow", "Audio Level: 0%", nullptr));
  150. transcriptGroup->setTitle(QCoreApplication::translate("MainWindow", "Transcription", nullptr));
  151. btnStartStop->setText(QCoreApplication::translate("MainWindow", "Start Recording", nullptr));
  152. btnClear->setText(QCoreApplication::translate("MainWindow", "Clear", nullptr));
  153. menuFile->setTitle(QCoreApplication::translate("MainWindow", "File", nullptr));
  154. menuHelp->setTitle(QCoreApplication::translate("MainWindow", "Help", nullptr));
  155. } // retranslateUi
  156. };
  157. namespace Ui {
  158. class MainWindow: public Ui_MainWindow {};
  159. } // namespace Ui
  160. QT_END_NAMESPACE
  161. #endif // UI_MAINWINDOW_H