Skip to content
Snippets Groups Projects
  • Lioncash's avatar
    ui_settings: Place definition of the theme array within the cpp file · 30dfd891
    Lioncash authored
    Placing the array wholesale into the header places a copy of the whole
    array into every translation unit that uses the data, which is wasteful.
    Particularly given that this array is referenced from three different
    translation units.
    
    This also changes the array to contain pairs of const char*, rather than
    QString instances. This way, the string data is able to be fixed into
    the read-only segment of the program, as well as eliminate static
    constructors/heap allocation immediately on program start.
    30dfd891