jfmcarreira
f3df40cdf7
Code cleanup
2021-11-27 00:52:32 +00:00
jfmcarreira
1bb2773abc
Add support to filter components to display
2021-11-27 00:45:56 +00:00
jfmcarreira
480a7f1d38
Refactor ClpPixelFormats enum
2021-10-27 23:17:32 +01:00
jfmcarreira
bb2a1ac228
Refactor pixel formats enum
2021-10-27 23:07:46 +01:00
jfmcarreira
90a5c32bb6
Fix option errors and add dummy module
2021-10-24 22:18:25 +01:00
jfmcarreira
6f91b6c04f
Refactor CalypOption
2021-10-24 17:26:13 +01:00
jfmcarreira
b1ca7dff0b
Improve safety of class methods
2021-10-24 11:25:22 +01:00
jfmcarreira
f5df1b3f9d
Refactor code based on lib changes
2021-10-24 00:56:39 +01:00
jfmcarreira
3a9aa5e498
Fix warnings and remove warnings are erros from tests checks
2021-10-20 00:54:10 +01:00
jfmcarreira
5499312fca
Fix compilation erros
2021-10-20 00:28:49 +01:00
jfmcarreira
93cf60e34a
Improvements on CalypModuleIf
...
Add type safe flags
Replace MACRO with templates (WIP)
2021-10-19 23:42:18 +01:00
jfmcarreira
366d69b5c9
Always use RAW format if first try to open file fails
2021-10-10 23:04:39 +01:00
jfmcarreira
3b31453221
Add support to signall if the format supports user configuration
2021-10-10 22:25:32 +01:00
jfmcarreira
be06ca656d
Add new window classes for modules and streams
2021-10-10 15:13:42 +01:00
jfmcarreira
1c0321a705
Fix histogram widget
2021-10-09 20:01:02 +01:00
jfmcarreira
900c9c0418
Remove some files from the Calyp lib and clean up code
2021-10-03 14:30:15 +01:00
jfmcarreira
54f9f185e2
Add compile options and put Qt definitions in app CMakeLists
2021-10-03 14:13:02 +01:00
jfmcarreira
317123c7b9
Remove flags not available on windows
2021-10-02 23:28:24 +01:00
jfmcarreira
5f66af794c
Clean up code of HistogramWidget
2021-10-02 22:31:50 +01:00
jfmcarreira
a6e1acd406
Update Cmake to fix config file
2021-10-02 22:29:51 +01:00
jfmcarreira
448b64a8e3
Fix examples and tests
2021-09-30 00:06:57 +01:00
jfmcarreira
53bb100ad4
Fix bug removing a module
2021-09-29 23:36:53 +01:00
jfmcarreira
1a00bd328c
Guard method position against Qt version
2021-09-28 01:13:55 +01:00
jfmcarreira
2c89e47b8a
Fix warnings to build with Werror flag
2021-09-28 00:38:33 +01:00
jfmcarreira
f8aa92b7fa
Remove C++20 methods not available on Windows
2021-09-26 01:11:44 +01:00
jfmcarreira
48afd0be45
Remove the use of QRecursiveMutex
2021-09-22 01:20:01 +01:00
jfmcarreira
6be534d00c
Fix warnings
2021-09-21 01:09:37 +01:00
jfmcarreira
437325c96f
Clean up some redundant code
2021-09-20 01:51:54 +01:00
jfmcarreira
94444e38ec
Refactor modules ownership
2021-09-19 21:50:15 +01:00
jfmcarreira
de80c85596
Refactor the use of multiple threads for streams
2021-09-12 23:43:11 +01:00
jfmcarreira
9a63a57458
Reset window title when the last subwindow is closed
2021-09-12 14:35:44 +01:00
jfmcarreira
2451494677
Change CalypStream to RAII management with two buffers
2021-09-12 13:01:26 +01:00
jfmcarreira
ffe1bf688d
Improve the use of threads and sleep when not in use
2021-09-07 02:00:30 +01:00
jfmcarreira
bf5235352b
Start using resource handler to manage different streams
2021-09-06 22:43:21 +01:00
jfmcarreira
463e1a58b9
Make module instances unique ptrs
2021-09-04 13:57:12 +01:00
jfmcarreira
8ef5b31268
Reduce the use of C-pointers in CalypFrame and CalypStream
2021-07-10 16:28:10 +01:00
jfmcarreira
304c0f6683
Fix the module skip while playing
2021-06-10 23:45:09 +01:00
jfmcarreira
2a1b0abb2f
Improve histogram drawing and refresh of module window
...
- Now histogram update if some windows is playing but not the current window
- If the current window is a module window it will check if the source
window is playing
- The white fill of the window is only drawn after 500ms. Trying to
reduce the continuous refreshing even on simple modules
2021-06-10 02:16:04 +01:00
jfmcarreira
9e3fb9c0a0
Fix threads for histogram and modules
2021-06-06 12:12:16 +01:00
jfmcarreira
420aeb89a6
Update qcustomplot to version 2.1.0
2021-05-31 03:10:02 +01:00
jfmcarreira
a1b44895b8
For-loop clenups
2021-05-30 21:36:49 +01:00
jfmcarreira
e1e5c4eb3c
Add fps labels in the status bar
2021-05-30 20:48:55 +01:00
jfmcarreira
cea720f8e9
Improve the use of separate threads for each module
...
FramePropertiesDock now copies an instance of the CalypFrame that
is always kept valid until updated
2021-05-29 03:14:15 +01:00
jfmcarreira
dea3dd93d5
Add icon to MacOS build
2021-05-29 03:14:15 +01:00
jfmcarreira
3745a687cb
Add missing header to QThread
2021-05-29 03:14:15 +01:00
jfmcarreira
039887f2e6
Fix deprecated Qt functions
...
Change the way to get the screen size
Remove Qt::WindowFlags
Change function to process events from mouse wheel
2021-05-29 03:14:15 +01:00
jfmcarreira
6b0f7f6de3
Fix missing include in the windows build
...
Add missing QStyleFactory include
Minor version bump
2021-05-29 03:14:15 +01:00
jfmcarreira
0a70267ab7
Add details to about dialog and change theme for windows
2021-05-29 03:14:15 +01:00
jfmcarreira
4a4f985ac1
Define style on windows
2021-05-29 03:14:15 +01:00
jfmcarreira
fedcb2e03a
Add pre-commit checks and reformat code
2021-02-14 01:39:41 +00:00