core!: refactor launch sequence

Also includes slight changes to the command syntax.
See --help for details.
This commit is contained in:
outfoxxed 2024-09-01 14:17:39 -07:00
parent da043e092a
commit 94e881e6b0
Signed by untrusted user: outfoxxed
GPG key ID: 4C88A185FB89301E
12 changed files with 729 additions and 651 deletions

View file

@ -13,12 +13,16 @@ QDataStream& operator>>(QDataStream& stream, InstanceInfo& info) {
}
QDataStream& operator<<(QDataStream& stream, const RelaunchInfo& info) {
stream << info.instance << info.noColor << info.sparseLogsOnly;
stream << info.instance << info.noColor << info.timestamp << info.sparseLogsOnly
<< info.defaultLogLevel << info.logRules;
return stream;
}
QDataStream& operator>>(QDataStream& stream, RelaunchInfo& info) {
stream >> info.instance >> info.noColor >> info.sparseLogsOnly;
stream >> info.instance >> info.noColor >> info.timestamp >> info.sparseLogsOnly
>> info.defaultLogLevel >> info.logRules;
return stream;
}