change: change code style to Linux style except indent.

This commit is contained in:
Mike Solar
2025-08-03 03:09:40 +08:00
parent 65ab76edc8
commit 74f73ab3be
789 changed files with 77113 additions and 68888 deletions
+60 -60
View File
@@ -36,86 +36,86 @@
* the user as a command line argument. Therefore we needed a custom implementation that could
* parse arguments without the need for a Q(Core)Application to be present already.
*/
class CommandLineParser
{
class CommandLineParser {
public:
~CommandLineParser();
~CommandLineParser();
DISABLE_COPY_MOVE(CommandLineParser)
DISABLE_COPY_MOVE(CommandLineParser)
class PositionalArgument
{
public:
PositionalArgument() = default;
class PositionalArgument {
public:
PositionalArgument() = default;
const QString& GetSetting() const
{
return setting_;
}
const QString &GetSetting() const
{
return setting_;
}
void SetSetting(const QString& s)
{
setting_ = s;
}
void SetSetting(const QString &s)
{
setting_ = s;
}
private:
QString setting_;
private:
QString setting_;
};
};
class Option : public PositionalArgument {
public:
Option()
{
is_set_ = false;
}
class Option : public PositionalArgument {
public:
Option()
{
is_set_ = false;
}
bool IsSet() const
{
return is_set_;
}
bool IsSet() const
{
return is_set_;
}
void Set()
{
is_set_ = true;
}
void Set()
{
is_set_ = true;
}
private:
bool is_set_;
};
private:
bool is_set_;
CommandLineParser() = default;
};
const Option *AddOption(const QStringList &strings,
const QString &description, bool takes_arg = false,
const QString &arg_placeholder = QString(),
bool hidden = false);
CommandLineParser() = default;
const PositionalArgument *AddPositionalArgument(const QString &name,
const QString &description,
bool required = false);
const Option* AddOption(const QStringList& strings, const QString& description, bool takes_arg = false, const QString& arg_placeholder = QString(), bool hidden = false);
void Process(const QVector<QString> &argv);
const PositionalArgument* AddPositionalArgument(const QString& name, const QString& description, bool required = false);
void Process(const QVector<QString> &argv);
void PrintHelp(const char* filename);
void PrintHelp(const char *filename);
private:
struct KnownOption {
QStringList args;
QString description;
Option* option;
bool takes_arg;
QString arg_placeholder;
bool hidden;
};
struct KnownOption {
QStringList args;
QString description;
Option *option;
bool takes_arg;
QString arg_placeholder;
bool hidden;
};
struct KnownPositionalArgument {
QString name;
QString description;
PositionalArgument* option;
bool required;
};
struct KnownPositionalArgument {
QString name;
QString description;
PositionalArgument *option;
bool required;
};
QVector<KnownOption> options_;
QVector<KnownPositionalArgument> positional_args_;
QVector<KnownOption> options_;
QVector<KnownPositionalArgument> positional_args_;
};
#endif // COMMANDLINEPARSER_H