aboutsummaryrefslogtreecommitdiffstats
path: root/src/jalv_qt.cpp
AgeCommit message (Collapse)AuthorFilesLines
2024-11-24Cleanly separate audio thread from the rest of the applicationDavid Robillard1-4/+4
2024-11-24Factor out "settings" that affect the execution processDavid Robillard1-1/+1
2024-11-24Rename jalv_internal.h to jalv.hDavid Robillard1-1/+1
The "internal" name never made much sense to begin with (since this is a program, not a library), but now this header only describes the "main" Jalv struct and functions directly associated with it (the top-level interface of the application), so name it accordingly. This also makes include-what-you-use actually check this header, which it wasn't before for some mysterious reason.
2024-11-24Clean up include pathsDavid Robillard1-0/+2
Removes the source directory from the include path flags passed to the compiler, so that quoted includes always refer to files relative to the one they're in, and angled includes never refer to anything in the source tree. This fixes potential clashes between the name of headers here and on the system.
2024-11-24Use angle brackets for library includesDavid Robillard1-3/+3
2024-11-24Move general model query functions to a separate fileDavid Robillard1-1/+2
2024-11-24Move control port buffers to a separate arrayDavid Robillard1-4/+6
2024-11-24Use a consistent naming scheme for class members in Qt frontendDavid Robillard1-76/+77
2024-11-24Use a typedef for ports like other structsDavid Robillard1-2/+2
2024-11-17Rename UI port event function and move it to the appropriate headerDavid Robillard1-5/+5
This isn't a "global" internal function like the others in jalv_internal.h, but rather the prototype of a function that must be implemented by frontends.
2024-10-12Avoid static downcastsDavid Robillard1-12/+17
2024-10-12Use anonymous namespacesDavid Robillard1-44/+52
2024-10-12Remove more old-style casts in C++David Robillard1-1/+2
2024-10-12Remove unused constructorDavid Robillard1-10/+0
It looks like this has always been dead code.
2024-10-12Add missing const qualifiersDavid Robillard1-8/+8
2024-10-12Factor frontend command-line arguments into a structDavid Robillard1-3/+4
2024-10-12Fix whitespace and add clang-format testDavid Robillard1-1/+1
2024-07-12Add Qt6 versionDavid Robillard1-1/+8
2024-07-12Replace use of Qt foreach keyword with range-based for loopsDavid Robillard1-4/+2
2023-05-02Remove old-style casts in C++David Robillard1-4/+6
2023-05-02Fix code formattingDavid Robillard1-2/+2
2023-02-03Suppress/fix new warnings in clang-tidy 15David Robillard1-10/+10
2022-08-17Use default member initializersDavid Robillard1-5/+0
2022-08-17Use C++14David Robillard1-4/+4
2022-08-17Move Port definition to its own headerDavid Robillard1-0/+1
2022-08-17Separate options.h from jalv_internal.hDavid Robillard1-0/+1
2022-08-17Move JalvURIDs and JalvNodes to their own headersDavid Robillard1-0/+1
2022-08-17Clean up includesDavid Robillard1-2/+0
2022-08-17Clearly separate frontends from common internalsDavid Robillard1-10/+10
2022-08-17Separate ui.h from jalv_internal.hDavid Robillard1-0/+1
2022-08-17Adopt REUSE machine-readable licensing standardDavid Robillard1-15/+2
2022-05-30Build Qt moc output as a separate objectDavid Robillard1-60/+1
This avoids the weird cyclic dependency, and avoids including generated code in the source which can trigger many compiler and clang-tidy warnings.
2022-05-27Add Gtk plugin selector UIAlexandros Theodotou1-0/+6
2022-05-27Use consistent comment stylesDavid Robillard1-1/+1
2022-05-27Format all code with clang-formatDavid Robillard1-478/+469
2022-05-27Use "auto" to avoid repeating type namesDavid Robillard1-15/+16
2022-05-27Use braced init listsDavid Robillard1-5/+2
2022-05-27Avoid "typedef" in C++David Robillard1-2/+2
2022-05-27Avoid "else" after "return"David Robillard1-14/+20
2021-02-15Pass ui:scaleFactor option to UIsAlexandros Theodotou1-0/+6
This option was added in LV2 1.18.0.
2021-02-15Remove Qt4 supportDavid Robillard1-45/+29
2021-01-02Use email address instead of website for attributionDavid Robillard1-1/+1
2020-12-14Explicitly delete unused special member functionsDavid Robillard1-0/+6
2020-12-14Make member variable privateDavid Robillard1-2/+1
2020-12-14Add missing member initializationDavid Robillard1-5/+10
2020-12-14Don't use C casts in C++ codeDavid Robillard1-5/+7
2020-12-14Don't declare default argumentsDavid Robillard1-11/+15
2020-12-14Use explicit constructorsDavid Robillard1-6/+6
2020-12-14Fix unused parameter warningsDavid Robillard1-6/+6
2020-12-14Use the appropriate math functions for the operand precisionDavid Robillard1-2/+2