MXVK Vulkan Framework 0.24.0
C++20 Vulkan rendering framework for practical 2D and 3D application development with SDL3.
Loading...
Searching...
No Matches
main.cpp File Reference
#include "relaywindow.hpp"
#include <QApplication>
#include <iostream>

Go to the source code of this file.

Functions

int main (int argc, char *argv[])

Function Documentation

◆ main()

int main ( int argc,
char * argv[] )

Definition at line 5 of file main.cpp.

5 {
6
7 if (argc != 4) {
8 std::cerr << "Error use:\n"
9 << argv[0] << " <host> <port> <username>\n";
10 return EXIT_FAILURE;
11 }
12
13 QApplication app(argc, argv);
14 RelayWindow window;
15 if (!window.makeConnection(argv[3], argv[1], argv[2])) {
16 std::cerr << "Error making connection to: " << argv[1] << "\n";
17 return EXIT_FAILURE;
18 }
19 std::cout << "made connection to: " << argv[1] << "\n";
20 window.setWindowTitle("Connected to: " + QString(argv[1]) + " as: " + argv[3]);
21 window.show();
22 return app.exec();
23}
bool makeConnection(const QString &user, const QString &ip, const QString &port)