Commits on Nov 12, 2022

  1. [qt] Rename Component::requires to avoid clash with C++20

    In C++20 requires is a reserved keyword
    
    This results in a build failure when a C++20 project includes component.h
    
    To avoid the issue the method gets a new name (requirements). The old method is marked as deprecated and hidden when building in C++20 mode
    
    Fixes ximion#342
    nicolasfella committed Nov 12, 2022