diff options
author | wm4 <wm4@nowhere> | 2014-10-30 11:26:31 +0100 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2014-10-30 11:29:45 +0100 |
commit | 8c3baffadbff167a75c34024374cd08dae4a9cdd (patch) | |
tree | 901f958d54d47767082dfcb663c819f6ad038cfa /libmpv/qthelper.hpp | |
parent | aa6b7fa07baa0066efb774deed8cb826e6193deb (diff) | |
download | mpv-8c3baffadbff167a75c34024374cd08dae4a9cdd.tar.bz2 mpv-8c3baffadbff167a75c34024374cd08dae4a9cdd.tar.xz |
client API: qthelper: add set_option_variant()
Diffstat (limited to 'libmpv/qthelper.hpp')
-rw-r--r-- | libmpv/qthelper.hpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/libmpv/qthelper.hpp b/libmpv/qthelper.hpp index 2c3fe00596..1b0ff47a0b 100644 --- a/libmpv/qthelper.hpp +++ b/libmpv/qthelper.hpp @@ -217,6 +217,16 @@ static inline int set_property_variant(mpv_handle *ctx, const QString &name, } /** + * Set the given option as mpv_node converted from the QVariant argument. + */ +static inline int set_option_variant(mpv_handle *ctx, const QString &name, + const QVariant &v) +{ + node_builder node(v); + return mpv_set_option(ctx, name.toUtf8().data(), MPV_FORMAT_NODE, node.node()); +} + +/** * mpv_command_node() equivalent. Returns QVariant() on error (and * unfortunately, the same on success). */ |