discord-screenaudio/src/main.cpp

35 lines
935 B
C++
Raw Normal View History

2022-07-07 11:11:51 +00:00
#include "mainwindow.h"
2022-07-09 20:07:14 +00:00
#include "virtmic.h"
2022-07-07 11:11:51 +00:00
#include <QApplication>
2022-07-09 20:07:14 +00:00
#include <QCommandLineParser>
2022-07-07 11:11:51 +00:00
int main(int argc, char *argv[]) {
QApplication app(argc, argv);
2022-07-09 20:07:14 +00:00
QApplication::setApplicationName("discord-screenaudio");
2022-07-16 15:23:25 +00:00
QApplication::setApplicationVersion("1.0.0-rc.2");
2022-07-09 20:07:14 +00:00
QCommandLineParser parser;
parser.setApplicationDescription(
"Custom Discord client with the ability to stream audio on Linux");
parser.addHelpOption();
parser.addVersionOption();
QCommandLineOption virtmicOption("virtmic", "Start the Virtual Microphone",
"target");
parser.addOption(virtmicOption);
#ifdef DEBUG
parser.addOption(QCommandLineOption(
"remote-debugging-port", "Chromium Remote Debugging Port", "port"));
#endif
parser.process(app);
if (parser.isSet(virtmicOption)) {
Virtmic::start(parser.value(virtmicOption));
}
2022-07-07 11:11:51 +00:00
MainWindow w;
w.show();
return app.exec();
}