Sebastien Bourdeauducq
89417a47b2
gui: use bare QSpinBox for integer NumberEntries. Closes #558
2016-09-14 10:53:24 +08:00
Sebastien Bourdeauducq
4bdbc5b259
applets: use a different workaround to disable editing
...
True to itself, Qt did not miss the opportunity to trash widgets inside
QTreeWidgetItems when they are moved by drag-and-drop. Problem known for
more than 6 years and still not fixed as of Qt 5.7.
2016-09-09 12:55:01 +08:00
Sebastien Bourdeauducq
6144839beb
applets: support group-level CCB policies
2016-09-09 11:38:55 +08:00
Sebastien Bourdeauducq
ff20ed2710
applets: two column table, remove spurious Qt text editors
2016-09-09 09:07:31 +08:00
raghu
9b937e08f4
added repetitions for no scan, repetitions set to one when disable other scans selected. Closes #532
2016-09-08 11:03:00 +08:00
Sebastien Bourdeauducq
b982832ddc
gui/applets: support passing command line arguments to code applets
2016-09-07 00:56:39 +08:00
Sebastien Bourdeauducq
5d293d14c6
gui/applets: fix teardown of half-initialized applets
2016-09-06 23:06:31 +08:00
Sebastien Bourdeauducq
f6b5d6d20f
gui/applets: fix handling of process creation failure
2016-09-06 23:01:04 +08:00
Sebastien Bourdeauducq
56e3c80623
dashboard: support for code applets
2016-09-06 22:38:34 +08:00
Sebastien Bourdeauducq
deb51eaaa1
gui: update version number in logo
2016-09-05 23:04:44 +08:00
Sebastien Bourdeauducq
549e09e06b
applets: simplify command lines
2016-09-04 23:32:09 +08:00
Sebastien Bourdeauducq
8f6c4451ac
gui/applets: support groups, creating and deleting applet groups, renaming groups, moving applets from one group to another and reordering applets and groups via drag-and-drop
2016-09-04 23:09:26 +08:00
Sebastien Bourdeauducq
4e3bb01e7e
gui/log: support copying entries to clipboard. Closes #280
2016-08-15 20:19:25 +08:00
Sebastien Bourdeauducq
b7151a253f
gui: improve search of hierarchical datasets. Closes #258
2016-08-14 18:33:24 +08:00
Robert Jördens
17582047cb
ScientificSpinBox: fix suffix/prefix
2016-08-14 11:28:30 +02:00
Robert Jördens
9775faa322
gui: use ScientificSpinBox for NoScan and NumberValue ( #460 )
2016-08-11 17:02:21 +02:00
Robert Jördens
941f6fc859
gui: auto-set ScientificSpinBox relative_step and precision in ScanWidget
2016-08-11 17:01:38 +02:00
Robert Jördens
6fe23b8899
gui: new ScientificSpinBox (from 09f9293) closes #460
2016-08-11 16:51:56 +02:00
Robert Jördens
1c8202e207
gui: cleanup compact_exponential, 15 digits
2016-08-11 14:18:27 +02:00
Sebastien Bourdeauducq
8a243d322f
gui/applets: hack completer model to block noxious dataChanged signal. Closes #464
2016-08-07 18:57:08 +08:00
Sebastien Bourdeauducq
591e44b227
gui/applets: capture applet stdout/stderr and redirect to log. Closes #472
2016-08-04 17:53:42 +08:00
Robert Jördens
f183f87840
gui.entries: avoid intermediate value feedback, closes #533
2016-08-04 11:36:19 +02:00
Sebastien Bourdeauducq
60657c30b0
dashboard: add button to disable other scans
2016-06-15 19:06:04 +08:00
Sebastien Bourdeauducq
3b63c39d2f
gui/scanwidget: use -inf/inf to represent absence of boundaries (consistently with QDoubleSpinbox)
2016-06-11 17:25:46 -06:00
Sebastien Bourdeauducq
765e3f0b5d
gui/entries/_RangeScan: set range before setting value. Fixes clamping to 99.99
2016-06-11 17:25:46 -06:00
Sebastien Bourdeauducq
60d8e30ecd
scanwidget: value may be None
2016-06-11 17:25:46 -06:00
Sebastien Bourdeauducq
e9a8c4b540
gui/entries: remove unneeded parent
2016-06-03 22:56:45 -04:00
Sebastien Bourdeauducq
e6a351c5ea
gui: fix explicit scan input validation
2016-05-30 15:45:28 -05:00
Sebastien Bourdeauducq
03eeec55b2
gui: better log levels
2016-05-30 15:04:49 -05:00
Sebastien Bourdeauducq
55fdfc618b
gui/log: fix clearing multi-line messages
2016-05-28 13:48:02 -05:00
Sebastien Bourdeauducq
a120a09d79
gui/log: add clear button ( #411 )
2016-05-28 11:10:32 -05:00
Sebastien Bourdeauducq
ab749560c2
dashboard: forward local log messages to docks, replace status bar ( #411 )
2016-05-28 11:10:25 -05:00
Sebastien Bourdeauducq
10267f39c9
log: use broadcast instead of sync_struct, filter on new messages only ( #411 )
2016-05-27 23:43:29 -05:00
Robert Jördens
f24f7380f5
gui: fix new() being called with arguments by qt ( closes #444 )
2016-05-25 23:13:00 +02:00
Sebastien Bourdeauducq
b3e55b753b
environment,dashboard: generalize multiple defaults, fix HDF5 argument load
2016-05-24 08:58:34 -05:00
Sebastien Bourdeauducq
43081b4f64
language,gui: support setting unselected scan default values. Closes #417
2016-05-23 15:03:05 -07:00
Robert Jördens
af317f9b64
gui.models: clean up LocalModelManager a bit
2016-05-20 16:12:11 +02:00
Robert Jördens
e5a75ea0f4
gui.log: export LogDock
2016-05-20 16:12:11 +02:00
Robert Jördens
7a71939201
dashboard.log -> gui.log
2016-05-20 16:12:11 +02:00
Robert Jördens
5b5c9b2bb7
browser: pass mods to applets ( closes #434 )
2016-05-13 15:27:23 +02:00
Robert Jördens
c5fcb6b8d5
dashboard: use get_open_file_name
2016-05-08 18:14:01 +02:00
Robert Jördens
5332c198c2
gui/tools: add getOpenFileName
2016-05-07 19:01:14 +02:00
Sebastien Bourdeauducq
dec323b097
gui/applets: catch duplicate applet UIDs ( #430 )
2016-05-07 11:47:17 +08:00
Sebastien Bourdeauducq
fc4effb91d
update logo
2016-04-30 00:30:24 +08:00
Sebastien Bourdeauducq
063639662e
applets: also accept '/' as dataset path separator for completion
2016-04-25 00:04:40 +08:00
Sebastien Bourdeauducq
e91961fbae
applets: dataset name completion
2016-04-24 23:51:55 +08:00
Robert Jördens
7be3ffe79f
scanwidget: spelling
2016-04-20 16:29:39 +02:00
Sebastien Bourdeauducq
3134106a11
gui/models: handle Qt calling DictSyncTreeSepModel.index with garbage inputs. Closes #388
2016-04-11 20:11:22 +08:00
Robert Jördens
d6beec1a55
dashboard: allow more than 99 scan points
2016-04-08 10:21:49 +08:00
Sebastien Bourdeauducq
f530815305
gui/applets: use templates instead of formats
2016-04-06 17:02:26 +08:00