blob: 44bdc470a6269b68aa92b13c106574eb9657d431 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
#include "migration.hpp"
#include "options/options.hpp"
using namespace migrations;
using namespace options;
#include "api/plugin-support.hpp"
#include "compat/library-path.hpp"
struct pt_color_grayscale : migration
{
bundle b { make_bundle("tracker-pt") };
enum : int { pt_color_average = 5, pt_color_bt709 = 2, };
QString unique_date() const override
{
return "20220105_00";
}
QString name() const override
{
return "pt color enum";
}
bool should_run() const override
{
auto x = b->get_variant("blob-color").toInt();
return x == pt_color_average;
}
void run() override
{
b->store_kv("blob-color", QVariant::fromValue((int)pt_color_bt709));
b->save();
}
};
OPENTRACK_MIGRATION(pt_color_grayscale)
|