Add containerization and make this bad boy work on Windows and MacOS

This commit is contained in:
omer
2024-02-28 19:08:07 -06:00
parent d58a0543eb
commit df7a63e047
557 changed files with 6647 additions and 5493 deletions
+170
View File
@@ -0,0 +1,170 @@
/********************************************************************************
** Form generated from reading UI file 'mainwindow.ui'
**
** Created by: Qt User Interface Compiler version 5.5.1
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/
#ifndef UI_MAINWINDOW_H
#define UI_MAINWINDOW_H
#include <QtCore/QVariant>
#include <QtWidgets/QAction>
#include <QtWidgets/QApplication>
#include <QtWidgets/QButtonGroup>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QHeaderView>
#include <QtWidgets/QLabel>
#include <QtWidgets/QLineEdit>
#include <QtWidgets/QListWidget>
#include <QtWidgets/QMainWindow>
#include <QtWidgets/QMenu>
#include <QtWidgets/QMenuBar>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QRadioButton>
#include <QtWidgets/QStatusBar>
#include <QtWidgets/QWidget>
QT_BEGIN_NAMESPACE
class Ui_MainWindow {
public:
QAction *actionQuit;
QWidget *centralWidget;
QGroupBox *groupBox_2;
QListWidget *listLogs;
QGroupBox *lobby;
QGroupBox *groupBox;
QLineEdit *editUsername;
QLabel *label;
QLabel *label_2;
QLineEdit *editPassword;
QPushButton *loginButton;
QLabel *label_3;
QRadioButton *player1;
QRadioButton *player2;
QGroupBox *groupBox_3;
QCheckBox *checkDeck;
QPushButton *pushPlay;
QCheckBox *checkAssets;
QMenuBar *menuBar;
QMenu *menuMenu;
QMenu *menuAbout;
QStatusBar *statusBar;
void setupUi(QMainWindow *MainWindow) {
if (MainWindow->objectName().isEmpty())
MainWindow->setObjectName(QStringLiteral("MainWindow"));
MainWindow->resize(751, 431);
MainWindow->setAutoFillBackground(true);
actionQuit = new QAction(MainWindow);
actionQuit->setObjectName(QStringLiteral("actionQuit"));
centralWidget = new QWidget(MainWindow);
centralWidget->setObjectName(QStringLiteral("centralWidget"));
groupBox_2 = new QGroupBox(centralWidget);
groupBox_2->setObjectName(QStringLiteral("groupBox_2"));
groupBox_2->setGeometry(QRect(10, 190, 731, 191));
listLogs = new QListWidget(groupBox_2);
listLogs->setObjectName(QStringLiteral("listLogs"));
listLogs->setGeometry(QRect(10, 30, 711, 151));
lobby = new QGroupBox(centralWidget);
lobby->setObjectName(QStringLiteral("lobby"));
lobby->setEnabled(true);
lobby->setGeometry(QRect(10, 10, 731, 181));
groupBox = new QGroupBox(lobby);
groupBox->setObjectName(QStringLiteral("groupBox"));
groupBox->setGeometry(QRect(10, 30, 341, 141));
editUsername = new QLineEdit(groupBox);
editUsername->setObjectName(QStringLiteral("editUsername"));
editUsername->setGeometry(QRect(90, 40, 231, 25));
label = new QLabel(groupBox);
label->setObjectName(QStringLiteral("label"));
label->setGeometry(QRect(10, 40, 71, 17));
label_2 = new QLabel(groupBox);
label_2->setObjectName(QStringLiteral("label_2"));
label_2->setGeometry(QRect(10, 70, 67, 21));
editPassword = new QLineEdit(groupBox);
editPassword->setObjectName(QStringLiteral("editPassword"));
editPassword->setGeometry(QRect(90, 70, 231, 25));
editPassword->setEchoMode(QLineEdit::Password);
loginButton = new QPushButton(groupBox);
loginButton->setObjectName(QStringLiteral("loginButton"));
loginButton->setGeometry(QRect(210, 100, 111, 25));
label_3 = new QLabel(groupBox);
label_3->setObjectName(QStringLiteral("label_3"));
label_3->setGeometry(QRect(10, 100, 71, 17));
player1 = new QRadioButton(groupBox);
player1->setObjectName(QStringLiteral("player1"));
player1->setGeometry(QRect(90, 100, 41, 23));
player1->setChecked(true);
player2 = new QRadioButton(groupBox);
player2->setObjectName(QStringLiteral("player2"));
player2->setGeometry(QRect(140, 100, 41, 23));
groupBox_3 = new QGroupBox(lobby);
groupBox_3->setObjectName(QStringLiteral("groupBox_3"));
groupBox_3->setGeometry(QRect(370, 30, 351, 141));
checkDeck = new QCheckBox(groupBox_3);
checkDeck->setObjectName(QStringLiteral("checkDeck"));
checkDeck->setEnabled(false);
checkDeck->setGeometry(QRect(10, 30, 92, 23));
pushPlay = new QPushButton(groupBox_3);
pushPlay->setObjectName(QStringLiteral("pushPlay"));
pushPlay->setEnabled(false);
pushPlay->setGeometry(QRect(20, 100, 321, 31));
checkAssets = new QCheckBox(groupBox_3);
checkAssets->setObjectName(QStringLiteral("checkAssets"));
checkAssets->setEnabled(false);
checkAssets->setGeometry(QRect(10, 60, 92, 23));
MainWindow->setCentralWidget(centralWidget);
menuBar = new QMenuBar(MainWindow);
menuBar->setObjectName(QStringLiteral("menuBar"));
menuBar->setGeometry(QRect(0, 0, 751, 22));
menuMenu = new QMenu(menuBar);
menuMenu->setObjectName(QStringLiteral("menuMenu"));
menuAbout = new QMenu(menuBar);
menuAbout->setObjectName(QStringLiteral("menuAbout"));
MainWindow->setMenuBar(menuBar);
statusBar = new QStatusBar(MainWindow);
statusBar->setObjectName(QStringLiteral("statusBar"));
MainWindow->setStatusBar(statusBar);
menuBar->addAction(menuMenu->menuAction());
menuBar->addAction(menuAbout->menuAction());
menuMenu->addAction(actionQuit);
retranslateUi(MainWindow);
QMetaObject::connectSlotsByName(MainWindow);
} // setupUi
void retranslateUi(QMainWindow *MainWindow) {
MainWindow->setWindowTitle(
QApplication::translate("MainWindow", "HearthMod Beta", 0));
actionQuit->setText(QApplication::translate("MainWindow", "Quit", 0));
groupBox_2->setTitle(QApplication::translate("MainWindow", "Logs", 0));
lobby->setTitle(QApplication::translate("MainWindow", "Lobby", 0));
groupBox->setTitle(QApplication::translate("MainWindow", "Login", 0));
label->setText(QApplication::translate("MainWindow", "Username", 0));
label_2->setText(QApplication::translate("MainWindow", "Password", 0));
loginButton->setText(QApplication::translate("MainWindow", "Login", 0));
label_3->setText(QApplication::translate("MainWindow", "Player", 0));
player1->setText(QApplication::translate("MainWindow", "1", 0));
player2->setText(QApplication::translate("MainWindow", "2", 0));
groupBox_3->setTitle(QApplication::translate("MainWindow", "Game", 0));
checkDeck->setText(QApplication::translate("MainWindow", "Deck", 0));
pushPlay->setText(QApplication::translate("MainWindow", "Play!", 0));
checkAssets->setText(QApplication::translate("MainWindow", "Assets", 0));
menuMenu->setTitle(QApplication::translate("MainWindow", "Menu", 0));
menuAbout->setTitle(QApplication::translate("MainWindow", "Help", 0));
} // retranslateUi
};
namespace Ui {
class MainWindow : public Ui_MainWindow {};
} // namespace Ui
QT_END_NAMESPACE
#endif // UI_MAINWINDOW_H