From c82c80d031d50e445bda7c02adbd3e97a635cde6 Mon Sep 17 00:00:00 2001 From: Minijackson Date: Thu, 2 Aug 2018 14:08:35 +0200 Subject: Put "syntax" at the bottom --- sinksh/syntax_modules/sink_trace.cpp | 40 ++++++++++++++++-------------------- 1 file changed, 18 insertions(+), 22 deletions(-) (limited to 'sinksh/syntax_modules/sink_trace.cpp') diff --git a/sinksh/syntax_modules/sink_trace.cpp b/sinksh/syntax_modules/sink_trace.cpp index 8636daa..2811258 100644 --- a/sinksh/syntax_modules/sink_trace.cpp +++ b/sinksh/syntax_modules/sink_trace.cpp @@ -36,28 +36,6 @@ namespace SinkTrace { -bool traceOff(const QStringList &args, State &state); -bool traceOn(const QStringList &args, State &state); -bool trace(const QStringList &args, State &state); - -Syntax::List syntax() -{ - Syntax trace("trace", QObject::tr("Control trace debug output."), &SinkTrace::trace, Syntax::NotInteractive); - trace.completer = &SinkshUtils::debugareaCompleter; - - Syntax traceOff("off", QObject::tr("Turns off trace output."), &SinkTrace::traceOff, Syntax::NotInteractive); - traceOff.completer = &SinkshUtils::debugareaCompleter; - trace.children << traceOff; - - Syntax traceOn("on", QObject::tr("Turns on trace output."), &SinkTrace::traceOn, Syntax::NotInteractive); - traceOn.completer = &SinkshUtils::debugareaCompleter; - trace.children << traceOn; - - return Syntax::List() << trace; -} - -REGISTER_SYNTAX(SinkTrace) - bool traceOff(const QStringList &args, State &state) { Sink::Log::setDebugOutputFilter(Sink::Log::Area, QByteArrayList()); @@ -88,4 +66,22 @@ bool trace(const QStringList &args, State &state) return traceOn(args, state); } +Syntax::List syntax() +{ + Syntax trace("trace", QObject::tr("Control trace debug output."), &SinkTrace::trace, Syntax::NotInteractive); + trace.completer = &SinkshUtils::debugareaCompleter; + + Syntax traceOff("off", QObject::tr("Turns off trace output."), &SinkTrace::traceOff, Syntax::NotInteractive); + traceOff.completer = &SinkshUtils::debugareaCompleter; + trace.children << traceOff; + + Syntax traceOn("on", QObject::tr("Turns on trace output."), &SinkTrace::traceOn, Syntax::NotInteractive); + traceOn.completer = &SinkshUtils::debugareaCompleter; + trace.children << traceOn; + + return Syntax::List() << trace; +} + +REGISTER_SYNTAX(SinkTrace) + } -- cgit v1.2.3