diff options
author | Minijackson <minijackson@riseup.net> | 2018-08-02 10:40:35 +0200 |
---|---|---|
committer | Minijackson <minijackson@riseup.net> | 2018-08-02 10:40:35 +0200 |
commit | eb4c557efa38673eba773bda6b71a286d0c3c3b1 (patch) | |
tree | 570600682e6a21f6f5edefab880ef20f4f298e18 /sinksh/syntax_modules/sink_selftest.cpp | |
parent | a24bf3db83d81d7d7677a1f0f750f208d32998a8 (diff) | |
download | sink-eb4c557efa38673eba773bda6b71a286d0c3c3b1.tar.gz sink-eb4c557efa38673eba773bda6b71a286d0c3c3b1.zip |
Add subcommand/parameter/option/flag and automatic help
Diffstat (limited to 'sinksh/syntax_modules/sink_selftest.cpp')
-rw-r--r-- | sinksh/syntax_modules/sink_selftest.cpp | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/sinksh/syntax_modules/sink_selftest.cpp b/sinksh/syntax_modules/sink_selftest.cpp index a1c7dcb..132b952 100644 --- a/sinksh/syntax_modules/sink_selftest.cpp +++ b/sinksh/syntax_modules/sink_selftest.cpp | |||
@@ -41,6 +41,16 @@ | |||
41 | namespace SinkSelfTest | 41 | namespace SinkSelfTest |
42 | { | 42 | { |
43 | 43 | ||
44 | bool selfTest(const QStringList &args_, State &state); | ||
45 | |||
46 | Syntax::List syntax() | ||
47 | { | ||
48 | Syntax syntax("selftest", QObject::tr("A selftest module."), &SinkSelfTest::selfTest, Syntax::EventDriven); | ||
49 | return Syntax::List() << syntax; | ||
50 | } | ||
51 | |||
52 | REGISTER_SYNTAX(SinkSelfTest) | ||
53 | |||
44 | bool selfTest(const QStringList &args_, State &state) | 54 | bool selfTest(const QStringList &args_, State &state) |
45 | { | 55 | { |
46 | using namespace Sink::ApplicationDomain; | 56 | using namespace Sink::ApplicationDomain; |
@@ -154,12 +164,4 @@ bool selfTest(const QStringList &args_, State &state) | |||
154 | return false; | 164 | return false; |
155 | } | 165 | } |
156 | 166 | ||
157 | Syntax::List syntax() | ||
158 | { | ||
159 | Syntax syntax("selftest", QObject::tr("A selftest module."), &SinkSelfTest::selfTest, Syntax::EventDriven); | ||
160 | return Syntax::List() << syntax; | ||
161 | } | ||
162 | |||
163 | REGISTER_SYNTAX(SinkSelfTest) | ||
164 | |||
165 | } | 167 | } |