diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2018-02-13 16:34:20 +0100 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2018-02-13 16:34:20 +0100 |
commit | 6afa4b5c1fa63cfc2adc0a855406a2a5bd118299 (patch) | |
tree | 6f95f8e27932c68537e74f563a76d8694c408e11 /sinksh | |
parent | 6e2b73b44126645fb809f88537c22c5423ae8c7d (diff) | |
download | sink-6afa4b5c1fa63cfc2adc0a855406a2a5bd118299.tar.gz sink-6afa4b5c1fa63cfc2adc0a855406a2a5bd118299.zip |
sinksh list: limit and sort support
Diffstat (limited to 'sinksh')
-rw-r--r-- | sinksh/syntax_modules/sink_list.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/sinksh/syntax_modules/sink_list.cpp b/sinksh/syntax_modules/sink_list.cpp index 8da921f..92c1e77 100644 --- a/sinksh/syntax_modules/sink_list.cpp +++ b/sinksh/syntax_modules/sink_list.cpp | |||
@@ -106,6 +106,14 @@ bool list(const QStringList &args_, State &state) | |||
106 | return false; | 106 | return false; |
107 | } | 107 | } |
108 | 108 | ||
109 | if (options.options.contains("limit")) { | ||
110 | query.limit(options.options.value("limit").first().toInt()); | ||
111 | } | ||
112 | |||
113 | if (options.options.contains("sort")) { | ||
114 | query.setSortProperty(options.options.value("sort").first().toUtf8()); | ||
115 | } | ||
116 | |||
109 | auto compact = options.options.contains("compact"); | 117 | auto compact = options.options.contains("compact"); |
110 | if (!options.options.contains("showall")) { | 118 | if (!options.options.contains("showall")) { |
111 | if (options.options.contains("show")) { | 119 | if (options.options.contains("show")) { |