changelog
    
    
    - Thu, 15 Jun 2023 16:18:03 +0300
 
    - by Teemu Piippo <teemu.s.piippo@gmail.com> [Thu, 15 Jun 2023 16:18:03 +0300] rev 383
 
    - Refactor, make selecting elements from the model select the corresponding line from the editor as well
 
    - Sat, 10 Jun 2023 17:26:32 +0300
 
    - by Teemu Piippo <teemu.s.piippo@gmail.com> [Sat, 10 Jun 2023 17:26:32 +0300] rev 382
 
    - use a parameter to avoid temporarily changing member variables
 
    - Wed, 19 Apr 2023 22:51:56 +0300
 
    - by Teemu Piippo <teemu.s.piippo@gmail.com> [Wed, 19 Apr 2023 22:51:56 +0300] rev 381
 
    - Made library_role_e an enum class
 
    - Wed, 19 Apr 2023 22:42:43 +0300
 
    - by Teemu Piippo <teemu.s.piippo@gmail.com> [Wed, 19 Apr 2023 22:42:43 +0300] rev 380
 
    - Use QFileInfo to represent paths
 
    - Wed, 12 Apr 2023 01:53:42 +0300
 
    - by Teemu Piippo <teemu.s.piippo@gmail.com> [Wed, 12 Apr 2023 01:53:42 +0300] rev 379
 
    - Circular primitive type is now an enum class
 
    - Tue, 11 Apr 2023 22:51:47 +0300
 
    - by Teemu Piippo <teemu.s.piippo@gmail.com> [Tue, 11 Apr 2023 22:51:47 +0300] rev 378
 
    - remove now unneeded type alias