1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2024-11-26 17:58:43 -05:00
Commit Graph

1135 Commits

Author SHA1 Message Date
f4exb
904bcf2dc1 On DeviceUISet load channels delete all channels before adding new channels. This ensures channels are placed in the same order (sorted) as in the preset 2018-03-16 10:13:02 +01:00
f4exb
6e5e912c74 TVScreen: correct debug messages 2018-03-16 10:11:32 +01:00
f4exb
50c977002c Windows build: corrections and compile with latest version of LimeSuite 2018-03-15 17:37:36 +01:00
f4exb
8d984c2f09 DSD demod: TV screen graticule optimization 2018-03-15 00:16:50 +01:00
f4exb
c2544b528e DSD demod: GUI scope simplification (6) 2018-03-13 01:39:43 +01:00
f4exb
dc5f1397b6 DSD demod: GUI scope simplification (5) 2018-03-12 20:39:16 +01:00
f4exb
de68eb360f DSD demod: GUI scope simplification (1) 2018-03-12 05:07:51 +01:00
f4exb
35138b0e93 Unify TV screen (5) 2018-03-11 19:43:40 +01:00
f4exb
707ce197cd Unify TV screen (3) 2018-03-11 16:39:02 +01:00
f4exb
def91c4019 Unify TV screen (2) 2018-03-11 13:00:33 +01:00
f4exb
b2e446afcc Windows build: new location for export header 2018-03-10 20:32:46 +01:00
f4exb
e8e2176529 Removed sdrangel_EXPORTS 2018-03-09 14:07:39 +01:00
f4exb
4f9a49cf02 Avoid useless sdrbase dependency by moving the exports header in its own folder 2018-03-09 13:48:14 +01:00
f4exb
28e9df5fe8 Clang clean compile 2018-03-04 01:47:51 +01:00
f4exb
980192548d Adapt to MSVC linker: removed SDRANGEL_API 2018-03-03 21:19:59 +01:00
f4exb
c22d146376 Adapt to MSVC linker 2018-03-03 20:23:38 +01:00
f4exb
2b1d5f0838 Fixed -Woverloaded-virtual warnings 2018-03-03 10:06:47 +01:00
f4exb
8ed4abcd2e GLScopeNG, GLScopeMulti: fixed over VLA replacement 2018-03-01 04:30:12 +01:00
f4exb
ed63cb51c2 GLScope: fixed over VLA replacement 2018-03-01 04:24:54 +01:00
f4exb
5c055ac2ad GLScope: suppress VLAs 2018-03-01 03:22:47 +01:00
f4exb
e5ad63e9b3 GLScopeMulti: suppress VLAs 2018-03-01 03:22:30 +01:00
f4exb
9c882a59aa GLScopeNG: suppress VLAs 2018-03-01 02:33:18 +01:00
f4exb
c9fd26f661 GLSpectrum: suppress VLAs templatized version 2018-03-01 02:19:52 +01:00
f4exb
0cc99dad13 GLSpectrum: suppress VLAs 2018-03-01 01:40:29 +01:00
f4exb
219cfb0712 Make DeviceUISet and DeviceSet classes as they are forward declared like this 2018-02-27 19:26:52 +01:00
f4exb
2e5cfcafee PVS-Studio static analysis corrections (3) issue #137 2018-02-24 10:29:27 +01:00
f4exb
a77fa23997 Main window: load plugins later so that messages can appear in the log file 2018-02-22 06:42:41 +01:00
f4exb
2b846f5d28 PVS-Studio static analysis corrections (2) issue #137 2018-02-22 03:04:42 +01:00
f4exb
f01b90094b PVS-Studio static analysis corrections (1) issue #137 2018-02-21 18:54:59 +01:00
f4exb
58086b422b Web API: fixed missing initializations of error object (2) 2018-02-21 13:50:05 +01:00
f4exb
0162b1d2bc Web API: fixed missing initializations of error object 2018-02-21 13:27:10 +01:00
f4exb
a85adbfe0f Compile sdrbase resources as a binary resource file loaded dynamically 2018-02-18 23:01:02 +01:00
f4exb
2dbb0b3253 Scopevis NG: prevent invalid index 2018-02-15 18:48:31 +01:00
f4exb
5cb9b6ebed Main window: fixed memory leak on m_commandKeyReceiver 2018-02-15 10:52:34 +01:00
f4exb
8c05974686 Main Window: moved source/sink API destruction last 2018-02-15 00:25:50 +01:00
f4exb
c0eed06b69 Web API and related: fixed memory leaks (3) 2018-02-14 19:59:19 +01:00
f4exb
8f3ef9e76d Main Window: fixed memory leak with remove last device 2018-02-14 13:40:34 +01:00
f4exb
e8537d6582 Web API and related: fixed memory leaks and some malfunctions 2018-02-14 11:27:57 +01:00
f4exb
a1f69ebc2b Web API: new generator with lazy instantiation and some memory leak fixes. Implemented in webapi classes (part 1) 2018-02-14 01:42:35 +01:00
f4exb
c23828a1fa Revert "Web API: removed call to init() on generated Swagger objects as this is now handled automatically at construction time. Suppresses memory leaks."
This reverts commit aa796c30b6.
2018-02-13 20:12:54 +01:00
f4exb
aa796c30b6 Web API: removed call to init() on generated Swagger objects as this is now handled automatically at construction time. Suppresses memory leaks. 2018-02-13 07:05:25 +01:00
f4exb
8f7f7298fe Merge branch 'master' into dev 2018-02-12 22:14:42 +01:00
fire
9bdf673f90
remove line 2018-02-12 01:44:24 +01:00
fire
30111bdca0
fix QtWheelEvent propagation
as described here
http://www.setnode.com/blog/mouse-wheel-events-event-filters-and-qscrollarea/
2018-02-12 01:43:04 +01:00
fire
bef050fc7e
fix QtWheelEvent propagation
as described here
http://www.setnode.com/blog/mouse-wheel-events-event-filters-and-qscrollarea/
2018-02-12 01:40:34 +01:00
f4exb
4d5376ac7b SSB demod: start level meter at -120 dB when in 24 bit mode 2018-02-10 05:43:11 +01:00
f4exb
5af03b2a39 About dialog: cosmetic changes 2018-01-28 09:28:04 +01:00
f4exb
4a442e97e7 Web API: re-organize online documentation and integrate Swagger-UI 2018-01-24 18:17:13 +01:00
f4exb
9bafb2d9b3 24 bit DSP: document in log and Web API. Adding PID information 2018-01-22 23:29:09 +01:00
f4exb
a47587e16f Specify Scope and Spectrum Vis floating point sample scale 2018-01-22 14:07:24 +01:00
f4exb
2ddcb8c358 Differentiate Rx and Tx DSP sample sizes 2018-01-22 08:46:05 +01:00
f4exb
491b8a6d33 Replaced hardcoded bit scaling literals by defines 2018-01-21 10:57:04 +01:00
f4exb
5bad3637f3 Show REST API URL in about dialog 2018-01-12 00:57:05 +01:00
f4exb
1fd5c48d62 Updated missing documentation for SSB and WFM audio UDP output 2018-01-07 10:42:25 +01:00
f4exb
9fda9804e3 Added build info in the about dialog box 2018-01-07 03:36:47 +01:00
f4exb
2bb579fb4b Logging: removed v prefix on SDRangel version 2018-01-07 03:22:38 +01:00
f4exb
1f4cdd1f3c Logging: also print pointer size of building architecture 2018-01-07 03:20:27 +01:00
f4exb
333df92c06 Put application and system info at the start of the log file if it is being used 2018-01-07 02:52:35 +01:00
f4exb
eca3527beb Windows build: fixed missing files in sdrgui.pro 2018-01-07 02:33:44 +01:00
f4exb
7bdc161c91 Added information about O/S, CPU architecture and application name where it was missing 2018-01-07 01:33:57 +01:00
f4exb
85e1606962 Updated documentation with latest changes 2018-01-07 00:42:22 +01:00
f4exb
eafeaa2a77 Commands: added run and delete group. Presets: added delete group. 2018-01-06 20:02:08 +01:00
f4exb
9256e6b0ed Web API: DeviceSetList: added focused device set index for the GUI 2018-01-06 09:50:09 +01:00
f4exb
7974548a25 Commands: use dash in P/R column to show that key association is not active 2018-01-06 06:26:00 +01:00
f4exb
b002596677 Commands: corrected edit command dialog focus handling to capture associated key 2018-01-06 05:51:14 +01:00
f4exb
8a032d0532 Web API: implemented /sdrangel/deviceset/{deviceSetIndex}/focus PATCH 2018-01-06 03:46:53 +01:00
f4exb
13a0f445d0 Commands and presets GUI: changed view details 2018-01-06 02:44:45 +01:00
f4exb
9435c7446f Commands and presets: tabify dock widgets. Changed placement of the delete button 2018-01-05 18:53:01 +01:00
f4exb
5d7ffe7a50 Presets: reorder display on preset update too (possible frequency change) 2018-01-05 18:39:37 +01:00
f4exb
b26126ffaa Commands: fixed key associate 2018-01-05 13:27:45 +01:00
f4exb
7e4ddbbd9c Commands: code commented cleanup 2018-01-05 12:07:38 +01:00
f4exb
de5cedffea Commands: implemented save commands button 2018-01-05 11:54:05 +01:00
f4exb
aa8e01f8ce Commands and presets: added possibility to rename group or merge groups. In addition for presets: added possibility to edit description 2018-01-05 11:45:20 +01:00
f4exb
5c3938753c Commands: implemented run commands by shortcut key 2018-01-05 10:28:32 +01:00
f4exb
b82e667240 Commands: use the command key event filter to capture key sequences in the edit command dialog window 2018-01-05 09:59:37 +01:00
f4exb
5526ccd5bd Commands: optional trap of keyboard input in main window to be able to trigger commands 2018-01-05 05:05:12 +01:00
f4exb
9de6aabee6 Commands: removed debug messages on event handlers 2018-01-05 02:13:15 +01:00
f4exb
7ef6964982 Enforce device set terminology on main window 2018-01-05 02:12:49 +01:00
f4exb
2bd1692a2f Commands: use monospaced font to view the log 2018-01-05 01:59:01 +01:00
f4exb
0f5501ca5b Commands: set QPlainTextEdit enabled but read only to view the log 2018-01-05 00:12:38 +01:00
f4exb
098ae3be74 Commands: fixed error and exit signals handling 2018-01-04 23:10:05 +01:00
f4exb
069d9a7d07 Commands: implemented run and output GUI 2018-01-04 20:15:33 +01:00
f4exb
89f98f504a Commands: implemented management GUI 2018-01-04 11:11:53 +01:00
f4exb
8fdb73028a Commands: added new button 2018-01-03 12:35:28 +01:00
f4exb
28196978e2 Commands: basic dock widget setup and command class 2018-01-03 12:25:58 +01:00
f4exb
565d463f10 Get rid of connectSlotsByName: No matching signal for... at startup 2018-01-03 10:38:06 +01:00
f4exb
66aa8363cc Reverted change of warning message when adding more than one channel source in transmission mode 2018-01-02 17:56:16 +01:00
f4exb
7c5066d27c Bumped to version 3.9.1 and 2018 2018-01-02 12:38:28 +01:00
f4exb
95bb0ba6c3 Changed warning message when adding more than one channel source in transmission mode 2018-01-02 12:33:02 +01:00
f4exb
e39e080cc0 Channel source/sink APIs: removed useless getDeltaFrequency pure virtual method 2017-12-29 05:22:26 +01:00
f4exb
ccffb5101d Web API: /sdrangel/deviceset/{deviceSetIndex}/device/settings PUT, PATCH with all settings parameters optional 2017-12-27 01:46:33 +01:00
f4exb
e1d7ada5dd DSD demod: highpass filtering for audio (1) 2017-12-26 10:59:51 +01:00
f4exb
9213b3c0b2 Device sink plugins: implemented an init method for initializations to be done when all collaborating objects are created and possibly connected 2017-12-25 12:59:44 +01:00
f4exb
49d1439981 Device source plugins: implemented an init method for initializations to be done when all collaborating objects are created and possibly connected 2017-12-25 09:10:19 +01:00
f4exb
bf6607044a Server: Web API: /sdrangel/deviceset/{deviceSetIndex}/channel/{channelIndex}/settings PUT, PATCH with all settings parameters optional 2017-12-24 03:27:07 +01:00
f4exb
ead034e21d Web API: /sdrangel/deviceset/{deviceSetIndex}/channel/{channelIndex} DELETE implemented in GUI also 2017-12-23 23:41:37 +01:00
f4exb
d79ef49112 Plugin interface: simplify createTxChannelGUI 2017-12-23 10:38:45 +01:00
f4exb
31aacc9571 Plugin interface: simplify createRxChannelGUI 2017-12-23 10:32:02 +01:00
f4exb
0f7faff299 Plugin interface: simplify createTxChannel 2017-12-23 10:16:27 +01:00
f4exb
703aa21159 Plugin interface: simplify createRxChannel 2017-12-23 09:54:42 +01:00
f4exb
4b51599706 Web API: changed /sdrangel/devicesets POST,DELETE to /sdrangel/deviceset to reflect that it applies to a single device set 2017-12-22 01:07:03 +01:00
f4exb
a945d582bc Web API: return more descriptive messages on status 202 2017-12-21 22:35:25 +01:00
f4exb
41e18eefd2 Web API: replaced status code 200 by 202 whenever an asynchronous message is enqueued 2017-12-21 18:10:43 +01:00
f4exb
88e56d1a37 Web API: renamed /sdrangel/preset GET to /sdrangel/presets GET as this returns the list of presets 2017-12-21 00:50:58 +01:00
f4exb
15453b7528 Server: Web API: implemented /sdrangel/preset POST 2017-12-21 00:23:36 +01:00
f4exb
ef5cf18778 Reverted Fixed missing channel registration when creating a new channel from a preset load for the GUI version 2017-12-20 21:49:22 +01:00
f4exb
761fc2cb3a Fixed missing channel registration when creating a new channel from a preset load 2017-12-20 14:48:40 +01:00
f4exb
894d926329 Server: Web API: implemented /sdrangel/preset (PUT) 2017-12-20 14:31:17 +01:00
f4exb
da4884d1a0 Web API: suppress waiting after asynchronous message posting and return 200 with a simple message 2017-12-19 17:55:05 +01:00
f4exb
e428f55c82 Server: load presets on start and save them on exit 2017-12-18 13:56:10 +01:00
f4exb
2784a026d6 Web API: added Qt version in the instance summary 2017-12-18 13:19:20 +01:00
f4exb
7dab0f67bb Server: reviewed application handling 2017-12-18 00:00:21 +01:00
f4exb
6d12443100 Server: changes to support DeviceSet 2017-12-17 23:15:42 +01:00
f4exb
f2cdacb057 Server: pass plugins subdirectory to the PluginManager::loadPlugins method 2017-12-17 10:36:22 +01:00
f4exb
3e0918c768 Web API: fixed segfault in WebAPIAdapterGUI::devicesetDeviceSettingsPutPatch 2017-12-14 23:12:52 +01:00
f4exb
b446f67434 Web API: /sdrangel/deviceset/{deviceSetIndex}/channel/{channelIndex}/settings PUT, PATCH for NFM demod and mod. Fixes (1) 2017-12-12 18:56:24 +01:00
f4exb
e4b65b52b4 Web API: /sdrangel/deviceset/{deviceSetIndex}/channel/{channelIndex}/settings PUT, PATCH for NFM demod and mod 2017-12-11 18:18:47 +01:00
f4exb
0e3b558141 Web API: /sdrangel/deviceset/{deviceSetIndex}/channel (POST) 2017-12-11 01:18:10 +01:00
f4exb
2dd82e9eca Web API: /sdrangel/deviceset/{deviceSetIndex}/channel/{channelIndex}/settings GET for NFM demod and mod 2017-12-10 20:27:08 +01:00
f4exb
7d122b6b67 Web API: created run state getter. Implemented in RTLSDR 2017-12-09 10:49:20 +01:00
f4exb
9c581107e8 Web API: RTLSDR run implementation 2017-12-08 17:12:33 +01:00
f4exb
c38497d9df Web API: have /sdrangel/deviceset/{deviceSetIndex}/device/settings PUT,PATCH (1) 2017-12-07 13:55:42 +01:00
f4exb
f9794c7701 Web API: have /sdrangel/deviceset/{deviceSetIndex}/device/settings URL in its own right 2017-12-06 22:08:34 +01:00
f4exb
fc4627f82e Web API: file source settings getter (1) 2017-12-06 19:23:42 +01:00
f4exb
3fb4af82e6 Web API: implement devicesetDeviceGet (2) 2017-12-04 23:07:30 +01:00
f4exb
7dafae3fa1 Web API: implement devicesetDeviceGet (1) 2017-12-04 18:22:25 +01:00
f4exb
8d3541c5ad Web API: changed namespace and some namings 2017-12-02 05:45:30 +01:00
f4exb
06f49e1405 Web API: DV serial: update UI checkbox accordingly 2017-11-30 22:53:28 +01:00
f4exb
3bfdd49b4f Web API: /sdrangel/deviceset/{index}/device (PUT) implementation 2017-11-27 08:14:07 +01:00
f4exb
c5a19e261c Web API: /sdrangel/deviceset/{index} (GET) implementation 2017-11-26 10:37:39 +01:00
f4exb
3086c4772b Web API: /sdrangel/devicesets (POST, DELETE) implementation 2017-11-25 22:52:24 +01:00
f4exb
c91918840e Web API: /sdrangel/devicesets (GET) implementation 2017-11-25 20:14:16 +01:00
f4exb
9fab034f14 Web API: /sdrangel/preset (DELETE) implementation 2017-11-25 19:42:56 +01:00
f4exb
4a3901d688 Web API: /sdrangel/preset (PUT, POST) implementation 2017-11-25 18:32:37 +01:00
f4exb
33e39f161a Web API: /sdrangel/preset (PUT) implementation 2017-11-25 16:47:13 +01:00
f4exb
57bda99c2b Web API: /sdrangel/preset (PATCH) implementation 2017-11-25 16:08:18 +01:00
f4exb
2b41601b83 Web API: /sdrangel/preset (GET) implementation 2017-11-25 11:14:52 +01:00
f4exb
68fbbcf768 Web API: /sdrangel/dvserial implementation 2017-11-25 04:43:22 +01:00
f4exb
aa8b02a225 Web API: /sdrangel/location implementation 2017-11-25 04:02:11 +01:00
f4exb
72615b188e Web API: /sdrangel/audio (PATCH) implementation 2017-11-24 17:12:53 +01:00
f4exb
dad604dcf8 Web API: /sdrangel/audio (GET) implementation (1) 2017-11-24 08:46:12 +01:00
f4exb
7a2f60fe5d Web API: /sdrangel/logging implementation (2) 2017-11-24 00:47:42 +01:00
f4exb
4999b04379 Web API: /sdrangel/logging implementation (1) 2017-11-23 18:43:01 +01:00
f4exb
02e0945368 Web API: implemented /sdrangel/channels: Get a list of channel plugins available in this instance 2017-11-23 01:19:32 +01:00
f4exb
41378fff04 Web API: instanceDevices: added index in registered devices 2017-11-22 22:16:57 +01:00
f4exb
2ac9a82b02 Web API: implemented /sdrange/devices: Get a list of sampling devices that can be used to take part in a device set 2017-11-22 18:57:35 +01:00
f4exb
09dc5913c7 Ticker Slider; fixed roundf (2) 2017-11-22 00:40:11 +01:00
f4exb
f5e476cc81 Ticker Slider; fixed roundf 2017-11-22 00:32:58 +01:00
f4exb
e7dc0f9b53 Web API: resources and static file controller updates 2017-11-22 00:28:26 +01:00
f4exb
5371d6a1b4 Windows build: added TickedSlider class 2017-11-21 09:54:07 +01:00
f4exb
9455a4c5f6 SSB mod/demod: improve LSB/USB experience: DSB/SSB icon shows right sideband. Filter limit sliders with ticks. Button to flip sidebands 2017-11-21 01:09:47 +01:00
f4exb
7fa26835bd Windows build fixes 2017-11-20 00:10:01 +01:00
f4exb
d0572a6f84 Added microsecond epoch as unique id to channel instances 2017-11-19 11:36:20 +01:00
f4exb
b91ad7c4b7 Web API: added channel enumeration in /sdrangel GET. Partial implementation in channel plugins 2017-11-19 03:38:07 +01:00
f4exb
30cd01cad0 Web API: return device information in /sdrangel GET 2017-11-19 01:05:16 +01:00
f4exb
93d36b20a4 Created web API adapter for he main window 2017-11-18 19:34:47 +01:00
f4exb
1e73525280 Implemented arguments parser to pass web API host address and port 2017-11-18 05:06:43 +01:00
f4exb
382a825614 Fixed value dial typing in values problems. Issue #97 2017-11-18 03:51:46 +01:00
f4exb
8e1454152b Use QCoreApplication version to store and retrieve the version 2017-11-18 03:50:21 +01:00
f4exb
05ec6d1074 Windows build: catch up with recent updates 2017-11-17 18:40:18 +01:00
f4exb
279a88a17f Put web server for API in place in the main window (1) 2017-11-17 08:52:15 +01:00
f4exb
3db655fe61 Highlight demod frame when the marker is highlighted on the spectrum 2017-11-14 22:58:35 +01:00
f4exb
f6337e4597 Bumped version to 3.8.4 2017-11-14 01:50:14 +01:00
f4exb
7b8b492bdd New channel marker signal handling. Applied to channel analyzer 2017-11-14 00:06:42 +01:00
f4exb
8c960e337e Windows build: removed obsolete files 2017-11-13 02:27:36 +01:00
f4exb
4cf475fd35 Added logging preferences dialog documentation 2017-11-12 15:34:56 +01:00
f4exb
e492253bc8 Removed obsolete basic channel settings widget 2017-11-12 10:36:08 +01:00
f4exb
715222365f Logging: Windows build 2017-11-12 03:00:54 +01:00
f4exb
6556096a63 Implemented optional logging to file 2017-11-12 02:23:55 +01:00
f4exb
82083c353e Main window: implement the logging options dialog. Use it only for log level 2017-11-11 19:26:23 +01:00
f4exb
d110a3749d Moved logger to QtApplication level. Corrections to some messages 2017-11-11 11:11:44 +01:00
f4exb
5f22045abb Imported Stefan Frings' logging library from QtWebApp and use it in main window 2017-11-11 10:29:32 +01:00
f4exb
44b49847f9 Bumped to version 3.8.3 2017-11-11 05:14:58 +01:00
f4exb
c4e26bf66d Rx channel plugins: use the demodulator constructor separated from the demodulator GUI constructor 2017-11-09 01:03:05 +01:00
f4exb
f2b53fe3aa Use the modulator constructor separated from the modulator GUI constructor 2017-11-08 22:54:58 +01:00
f4exb
d4c9765480 Renamed createTxChannel to createTxChannelGUI to described only the GUI will be created there in the future 2017-11-08 00:05:49 +01:00
f4exb
9ff05baa70 Renamed createRxChannel to createRxChannelGUI to described only the GUI will be created there in the future 2017-11-07 23:49:27 +01:00
f4exb
95f9df8396 Moved m_deviceAPI->addThreadedSource at the end of the constructor sequence in all channel plugins 2017-11-06 01:39:44 +01:00
f4exb
641dbf9744 Value dials: use the locale group separator for thousands 2017-11-05 13:05:21 +01:00
f4exb
5a2b16d464 LimeSDR: implemented external clock frequency handling in the GUI 2017-11-05 05:59:04 +01:00
f4exb
045652f5cb Added exernal clock dialog and button and implemented it in LimeSDR plugins GUIs 2017-11-05 05:50:01 +01:00
f4exb
77a5cf3a21 LimeSDR: added external clock control button to the GUIs 2017-11-04 03:15:07 +01:00
f4exb
0142b082b3 Bumped version to 3.8.1 2017-11-03 02:58:14 +01:00
f4exb
8a0571a6d7 MainWindow: removing file source when loading the default device: zero pointer to GUI message queue in the device before attempting to delete it (stop sends message to GUI otherwise). Fixes intermittent segfault at start up 2017-11-02 18:18:35 +01:00
f4exb
99e407264e Removed the reload option from the main window devices menu 2017-11-02 14:52:25 +01:00
f4exb
e77074ad60 Handle the remove last device in main window with the new sampling device control 2017-11-02 14:29:49 +01:00
f4exb
10e92686fc Move main window readme to the sdrgui folder where it makes more sense 2017-11-02 14:09:15 +01:00
f4exb
cccd5bdb58 Windows build: update .pro files 2017-11-02 10:42:54 +01:00
f4exb
a32d508256 Pass device item index to the device API when creating or assigning a new device 2017-11-02 09:17:38 +01:00
f4exb
7650d11486 Added missing change registration when setting the device index in the sampling device control 2017-11-02 03:49:14 +01:00
f4exb
55ad76f43c New devices handling (1) 2017-11-02 03:30:54 +01:00
f4exb
21ba11d90e Moved plugin classes back to sdrbase 2017-11-01 23:00:00 +01:00
f4exb
0e1cc647cd Plugin manager: neutralize QComboBox 2017-11-01 22:56:32 +01:00
f4exb
467e87730b Unimplement main window reload devices 2017-11-01 22:40:41 +01:00
f4exb
55cc8ed33d PluginManager: removed useless methods referencing QComboBox 2017-11-01 22:02:34 +01:00
f4exb
9a055c643b Store device category (type) in the SamplingDevice structure 2017-11-01 20:06:33 +01:00
f4exb
aea8de22a1 Removed useless reference to device source and sink APIs in the sampling device control widget 2017-11-01 18:45:03 +01:00
f4exb
7370eba0f7 Bumped version to v3.8.0 2017-11-01 14:58:36 +01:00
f4exb
462eb90f66 Methods to determine if a device is buit in or physical 2017-11-01 13:03:12 +01:00
f4exb
9293d4bc14 Plugin manager: removed direct combo box population methods 2017-11-01 08:32:44 +01:00
f4exb
56bd15da85 Updated Windows build 2017-11-01 00:34:35 +01:00
f4exb
06b346fef2 Moved device sink and source APIs amd plugin interface back to sdrbase 2017-11-01 00:30:25 +01:00
f4exb
f71803f58e DeviceSinkAPI code cleanup 2017-11-01 00:18:10 +01:00
f4exb
d5d7d40102 Tx Channel plugins now handled via DeviceUISet 2017-11-01 00:00:03 +01:00
f4exb
e206fc84a8 Create channel registration methods for the Tx part in DeviceUISet 2017-10-31 22:37:57 +01:00
f4exb
c0afeaefa3 More cleanup on DeviceSourceAPI and PluginManager 2017-10-31 21:57:29 +01:00
f4exb
e30050f018 DeviceSourceAPI code cleanup 2017-10-31 08:35:27 +01:00
f4exb
a61bb04dac Rx Channel plugins now handled via DeviceUISet 2017-10-31 08:24:05 +01:00
f4exb
da5f8aa6f9 Hack to try ChannelAnalyzer channel plugin handled via DeviceUISet 2017-10-31 00:07:55 +01:00
f4exb
edc427804c Copy channel registration stuff from DeviceSourceAPI to DeviceUISet 2017-10-30 22:45:53 +01:00
f4exb
c3de895301 Removed direct reference to the DeviceSinkAPI in the sink GUIs. Removed DeviceSourceAPI forward declaration in source GUI headers 2017-10-30 02:54:22 +01:00
f4exb
b770e656b3 Fix previous sink plugin GUI delete by doing it explicitly in the main window 2017-10-30 02:23:06 +01:00
f4exb
c3b9c268ee Better fix previous source plugin GUI delete by doing it explicitly in the main window 2017-10-30 02:15:59 +01:00
f4exb
7e2f302909 DeviceSourceAPI: effectively delete the UI when changing the PluginInstanceGUI reference 2017-10-30 01:48:36 +01:00
f4exb
35391e0d66 Removed GLSpectrum getter from DeviceSinkAPI 2017-10-30 01:11:35 +01:00
f4exb
da3e6dcdfb Removed direct reference to the DeviceSourceAPI in the source GUIs 2017-10-30 00:45:23 +01:00
f4exb
e520ef5aeb Removed GLSpectrum getter from DeviceSourceAPI 2017-10-30 00:02:28 +01:00
f4exb
2eb264440f Bumped version to 3.7.8 2017-10-29 11:54:56 +01:00
f4exb
3e05abb52d Bumped version to 3.7.7 2017-10-28 12:29:13 +02:00
f4exb
ec225344d3 USe DeviceUISet new struct in main window 2017-10-24 18:34:39 +02:00
f4exb
b4fe1f64c1 Created a DeviceUISet class in its own right 2017-10-24 18:29:18 +02:00
f4exb
f4e214a235 Removed main window friendness from device source and sink APIs 2017-10-24 17:07:11 +02:00
f4exb
933542e289 Removed main window reference from device sink API 2017-10-24 16:58:12 +02:00
f4exb
7d746755c1 Removed main window reference from device source API 2017-10-24 16:54:01 +02:00
f4exb
d5ccbe4f17 Removed glSpectrum reference from plugin manager 2017-10-24 14:18:00 +02:00
f4exb
14b7406ea9 Removed main window references from plugin manager 2017-10-24 14:15:08 +02:00
f4exb
ab9474a65f Removed main window references from plugin API 2017-10-24 14:01:31 +02:00
f4exb
a106deeaf7 Make a static getter of Main Window reference as it is de facto a singleton. Use it in place of plugin API getter 2017-10-24 13:45:10 +02:00
f4exb
61afe840dc Device source and sink APIs: removed channel window direct getter 2017-10-23 13:51:54 +02:00
f4exb
60b60fb037 Fixed Windows build 2017-10-23 08:28:54 +02:00
f4exb
1b95457d96 Device source and sink APIs: removed direct reference to main window 2017-10-22 23:50:10 +02:00
f4exb
aefad82c38 Moved plugin interface to sdrgui because of QWidget dependency 2017-10-22 21:53:25 +02:00
f4exb
355bff2a8c Windows build corrections 2017-10-22 21:02:19 +02:00
f4exb
c86cea5cbb Windows build: code re-organization in two libraries sdrbase and sdrgui 2017-10-22 19:31:11 +02:00
f4exb
fa77ca3fb6 Code re-organization in two libraries sdrbase and sdrgui in view of core / GUI split 2017-10-22 19:12:43 +02:00