Jon Beniston
							
						 
						
							 
							
							
							
								
							
								3b5b222114 
								
							
								 
							
						 
						
							
							
								
								Update plugins to compile with Qt5 and Qt6  
							
							 
							
							
							
						 
						
							2022-11-17 14:36:12 +00:00  
						
					 
				
					
						
							
							
								 
								Jon Beniston
							
						 
						
							 
							
							
							
								
							
								c966f1cb5a 
								
							
								 
							
						 
						
							
							
								
								dd maximize button to MainSpectrum and expandible Channels and Features.  
							
							 
							
							... 
							
							
							
							Add sizeToContents in ChannelGUI and FeatureGUI, called when widget is
rolled, so we can remove resizing code from all of the individual
channels and features.
In RollupContents, use minimumSizeHint for calculated size, so that
minimumWidth can come from .ui file.
In DeviceGUI::sizeToContents(), call adjustSize(), so Device GUIs start
out at minimum needed size (which should restore appearance prior to
last patch).
In stackSubWindows, use available space for channels if no
spectrum/features present.
In stackSubWindows, fix spectrum from being sized too big, resulting in
scroll bars appearing.
Reset user-defined channel width in stackSubWindows, when channels are
removed.
Don't stack maximized windows.
There's one hack in Channel/FeatureGUI::maximizeWindow(). It seems that
when maximimzing a window, QOpenGLWidgets aren't always paint properly
immediately afterwards, so the code forces an additional update. I can't
see why the first call to paintGL doesn't work. 
							
						 
						
							2022-11-11 12:24:27 +00:00  
						
					 
				
					
						
							
							
								 
								Jon Beniston
							
						 
						
							 
							
							
							
								
							
								ed279812f6 
								
							
								 
							
						 
						
							
							
								
								Set window width to account for miniumum width required for visible rollups.  
							
							 
							
							
							
						 
						
							2022-11-08 09:43:58 +00:00  
						
					 
				
					
						
							
							
								 
								f4exb
							
						 
						
							 
							
							
							
								
							
								c6baed9f73 
								
							
								 
							
						 
						
							
							
								
								Massive UI revamping (v7): Restored channel highlighted by cursor function. Part of  #1213  
							
							 
							
							
							
						 
						
							2022-04-26 00:42:26 +02:00  
						
					 
				
					
						
							
							
								 
								f4exb
							
						 
						
							 
							
							
							
								
							
								360b8a9753 
								
							
								 
							
						 
						
							
							
								
								Massive UI revamping (v7): Fixed sizing of channel windows. Part of  #1209  
							
							 
							
							
							
						 
						
							2022-04-24 12:28:56 +02:00  
						
					 
				
					
						
							
							
								 
								Jon Beniston
							
						 
						
							 
							
							
							
								
							
								99fce0dce0 
								
							
								 
							
						 
						
							
							
								
								Add FramelessWindowResizer class for resizig frameless windows.  
							
							 
							
							... 
							
							
							
							Remove top-right resize grip from windows.
In channels and features, make sure enterEvent and leaveEvent are passed
to parent class. 
							
						 
						
							2022-04-22 18:21:24 +01:00  
						
					 
				
					
						
							
							
								 
								f4exb
							
						 
						
							 
							
							
							
								
							
								018b97e17d 
								
							
								 
							
						 
						
							
							
								
								Massive UI revamping (v7): updated basic channel settings and indicate stream index for MIMO device and single stream channel  
							
							 
							
							
							
						 
						
							2022-04-18 01:42:03 +02:00  
						
					 
				
					
						
							
							
								 
								f4exb
							
						 
						
							 
							
							
							
								
							
								4e2a4b7f6c 
								
							
								 
							
						 
						
							
							
								
								Massive UI revamping (v7): more cleanup  
							
							 
							
							
							
						 
						
							2022-04-15 19:53:50 +02:00  
						
					 
				
					
						
							
							
								 
								f4exb
							
						 
						
							 
							
							
							
								
							
								af13b31d85 
								
							
								 
							
						 
						
							
							
								
								Massive UI revamping (v7): display channel absolute frequency in status bar. Manage shift frequency limits  
							
							 
							
							
							
						 
						
							2022-04-13 11:08:21 +02:00  
						
					 
				
					
						
							
							
								 
								f4exb
							
						 
						
							 
							
							
							
								
							
								2f89b79c84 
								
							
								 
							
						 
						
							
							
								
								Massive UI revamping (v7): added channels  
							
							 
							
							
							
						 
						
							2022-04-12 16:20:45 +02:00  
						
					 
				
					
						
							
							
								 
								f4exb
							
						 
						
							 
							
							
							
								
							
								98b305f320 
								
							
								 
							
						 
						
							
							
								
								Make rollup state a serializable object so that it can be dumped in JSON format for the API. Prerequisite tp  #1050  
							
							 
							
							
							
						 
						
							2022-01-09 05:27:12 +01:00  
						
					 
				
					
						
							
							
								 
								f4exb
							
						 
						
							 
							
							
							
								
							
								8a438a94c1 
								
							
								 
							
						 
						
							
							
								
								API: implemented Channel Marker in Rx channels and complete serializable objects for some  
							
							 
							
							
							
						 
						
							2021-12-03 23:11:56 +01:00  
						
					 
				
					
						
							
							
								 
								f4exb
							
						 
						
							 
							
							
							
								
							
								2a9cc27a41 
								
							
								 
							
						 
						
							
							
								
								Implement serialize and deserialize to/from API in Serializable interface. Related changes and fixes  
							
							 
							
							
							
						 
						
							2021-12-01 00:21:19 +01:00  
						
					 
				
					
						
							
							
								 
								Edouard Griffiths
							
						 
						
							 
							
							
								
								
							
							
								
							
								cab9dc6094 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1056  from srcejon/channel_help  
							
							 
							
							... 
							
							
							
							Add links to documentation 
							
						 
						
							2021-11-24 22:02:11 +01:00  
						
					 
				
					
						
							
							
								 
								Jon Beniston
							
						 
						
							 
							
							
							
								
							
								03004e00f7 
								
							
								 
							
						 
						
							
							
								
								Add links to documentation  
							
							 
							
							
							
						 
						
							2021-11-24 11:31:51 +00:00  
						
					 
				
					
						
							
							
								 
								Jon Beniston
							
						 
						
							 
							
							
							
								
							
								2e68017b12 
								
							
								 
							
						 
						
							
							
								
								Save/restore rollup state in channel plugins  
							
							 
							
							
							
						 
						
							2021-11-24 09:50:42 +00:00  
						
					 
				
					
						
							
							
								 
								f4exb
							
						 
						
							 
							
							
							
								
							
								b5d501e6ab 
								
							
								 
							
						 
						
							
							
								
								Spactrum: allow arbitrary FPS (API) or in a range of FPS (GUI) with possible no limit. Implements  #772  
							
							 
							
							
							
						 
						
							2021-02-12 00:53:18 +01:00  
						
					 
				
					
						
							
							
								 
								f4exb
							
						 
						
							 
							
							
							
								
							
								a09b66c38b 
								
							
								 
							
						 
						
							
							
								
								SpectrumVis: remove now useless configure method  
							
							 
							
							
							
						 
						
							2020-11-11 11:24:55 +01:00  
						
					 
				
					
						
							
							
								 
								f4exb
							
						 
						
							 
							
							
							
								
							
								61d3431095 
								
							
								 
							
						 
						
							
							
								
								Some cleanup  
							
							 
							
							
							
						 
						
							2020-10-14 22:10:26 +02:00  
						
					 
				
					
						
							
							
								 
								f4exb
							
						 
						
							 
							
							
							
								
							
								8ba95addc0 
								
							
								 
							
						 
						
							
							
								
								Use MainCore instance in place of MainWindow  
							
							 
							
							
							
						 
						
							2020-10-12 22:11:13 +02:00  
						
					 
				
					
						
							
							
								 
								f4exb
							
						 
						
							 
							
							
							
								
							
								6ebf4569bf 
								
							
								 
							
						 
						
							
							
								
								Delete channel API from DeviceUISet. Update FeatureUISet  
							
							 
							
							
							
						 
						
							2020-10-04 22:16:09 +02:00  
						
					 
				
					
						
							
							
								 
								f4exb
							
						 
						
							 
							
							
							
								
							
								b1c9a35dcb 
								
							
								 
							
						 
						
							
							
								
								Channel plugins: use specialized ChannelGUI superclass. Handle GUI lifecycle in MainWindow  
							
							 
							
							
							
						 
						
							2020-10-04 22:16:09 +02:00  
						
					 
				
					
						
							
							
								 
								f4exb
							
						 
						
							 
							
							
							
								
							
								d085b4eb7d 
								
							
								 
							
						 
						
							
							
								
								Removed undesirable methods from PluginInstanceGUI and related common plugins  
							
							 
							
							
							
						 
						
							2020-10-04 22:16:09 +02:00  
						
					 
				
					
						
							
							
								 
								f4exb
							
						 
						
							 
							
							
							
								
							
								1b11363214 
								
							
								 
							
						 
						
							
							
								
								Add GUI to device set outside plugin: applied to common plugins  
							
							 
							
							
							
						 
						
							2020-10-04 22:16:09 +02:00  
						
					 
				
					
						
							
							
								 
								f4exb
							
						 
						
							 
							
							
							
								
							
								b64e41419f 
								
							
								 
							
						 
						
							
							
								
								Add 10 MHz digit to wideband channel plugins. Implements  #531  
							
							 
							
							
							
						 
						
							2020-07-01 19:53:09 +02:00  
						
					 
				
					
						
							
							
								 
								f4exb
							
						 
						
							 
							
							
							
								
							
								a125ab02cf 
								
							
								 
							
						 
						
							
							
								
								GLSpectrumGUI: removed reference to message queue in setBuddies method  
							
							 
							
							
							
						 
						
							2020-05-15 23:27:39 +02:00  
						
					 
				
					
						
							
							
								 
								f4exb
							
						 
						
							 
							
							
							
								
							
								7d6d351891 
								
							
								 
							
						 
						
							
							
								
								SpectrumVis: removed message queue parameter from configure method  
							
							 
							
							
							
						 
						
							2020-05-15 23:22:34 +02:00  
						
					 
				
					
						
							
							
								 
								f4exb
							
						 
						
							 
							
							
							
								
							
								9945c6a8f8 
								
							
								 
							
						 
						
							
							
								
								Websocket spectrum: adapted plugins  
							
							 
							
							
							
						 
						
							2020-05-15 22:57:09 +02:00  
						
					 
				
					
						
							
							
								 
								f4exb
							
						 
						
							 
							
							
							
								
							
								ac6c3b08f2 
								
							
								 
							
						 
						
							
							
								
								Websocket spectrum: first implementation  
							
							 
							
							
							
						 
						
							2020-05-15 22:49:35 +02:00  
						
					 
				
					
						
							
							
								 
								f4exb
							
						 
						
							 
							
							
							
								
							
								91b24a7c90 
								
							
								 
							
						 
						
							
							
								
								Rx plgins: refactoring of classes (3)  
							
							 
							
							
							
						 
						
							2019-12-09 13:44:12 +01:00  
						
					 
				
					
						
							
							
								 
								f4exb
							
						 
						
							 
							
							
							
								
							
								51a07c3f7b 
								
							
								 
							
						 
						
							
							
								
								Channel Rx plugins: implement MIMO support  
							
							 
							
							
							
						 
						
							2019-10-09 07:39:52 +02:00  
						
					 
				
					
						
							
							
								 
								f4exb
							
						 
						
							 
							
							
							
								
							
								4b3d088407 
								
							
								 
							
						 
						
							
							
								
								GLSpectrum settings refactoring (1)  
							
							 
							
							
							
						 
						
							2019-08-05 01:56:29 +02:00  
						
					 
				
					
						
							
							
								 
								f4exb
							
						 
						
							 
							
							
							
								
							
								7e128335f1 
								
							
								 
							
						 
						
							
							
								
								Propagate change to channel UIs  
							
							 
							
							
							
						 
						
							2019-05-09 21:07:05 +02:00  
						
					 
				
					
						
							
							
								 
								f4exb
							
						 
						
							 
							
							
							
								
							
								9e628917dc 
								
							
								 
							
						 
						
							
							
								
								Removed all obsolete references to devicesourceapi.h and devicesinkapi.h  
							
							 
							
							
							
						 
						
							2019-05-09 12:10:27 +02:00  
						
					 
				
					
						
							
							
								 
								f4exb
							
						 
						
							 
							
							
							
								
							
								ef15157a50 
								
							
								 
							
						 
						
							
							
								
								Fixed incomplete copyright headers (1)  
							
							 
							
							
							
						 
						
							2019-04-11 06:39:30 +02:00  
						
					 
				
					
						
							
							
								 
								f4exb
							
						 
						
							 
							
							
							
								
							
								87e06d8635 
								
							
								 
							
						 
						
							
							
								
								Reverse API: UDP Sink  
							
							 
							
							
							
						 
						
							2018-12-24 10:27:35 +01:00  
						
					 
				
					
						
							
							
								 
								f4exb
							
						 
						
							 
							
							
							
								
							
								dc2f25a00b 
								
							
								 
							
						 
						
							
							
								
								Windows: MSVC2017: fixed more attribute unused cases (1)  
							
							 
							
							
							
						 
						
							2018-11-13 00:45:03 +01:00  
						
					 
				
					
						
							
							
								 
								f4exb
							
						 
						
							 
							
							
							
								
							
								da963179fb 
								
							
								 
							
						 
						
							
							
								
								UDP source and sink: align message names  
							
							 
							
							
							
						 
						
							2018-09-12 15:46:42 +02:00  
						
					 
				
					
						
							
							
								 
								f4exb
							
						 
						
							 
							
							
							
								
							
								3497cb92ee 
								
							
								 
							
						 
						
							
							
								
								Renamed udpsrc folder to udpsink  
							
							 
							
							
							
						 
						
							2018-09-12 00:40:22 +02:00