<sb0>
it doesn't seem to do anything when I comment out those lines
<sb0>
ah, it didn't do anything because state restore hidden the corresponding columns. it does something when starting the browser without a state file.
<sb0>
why does it need to be in showEvent though, and why do we need to store the state of the header?
mumptai has quit [Remote host closed the connection]
<sb0>
whitequark, i fixed the file list layout resize problem.
<sb0>
it needed a setResizeMode(QtWidgets.QListView.Adjust)
EvilSpirit has quit [Ping timeout: 260 seconds]
<GitHub31>
[artiq] sbourdeauducq pushed 1 new commit to master: https://git.io/vwZgH
<GitHub111>
[artiq] jordens pushed 7 new commits to master: https://git.io/vwZKT
<GitHub111>
artiq/master 1f92e03 Robert Jordens: Revert "browser: various fixes, handle startup path, connect activated"...
<GitHub111>
artiq/master f09bfa2 Robert Jordens: Revert "browser: simplify and fix state restore"...
<GitHub111>
artiq/master 686f670 Robert Jordens: browser: redo tree/list models
<rjo>
the usability limitation will be somewhere else: to do proper replay, i also want to be able to load an experiment from hdf5 in the dashboard to be able to edit and re-submit it with the master scheduling etc.
<GitHub13>
artiq/master 2f24618 Robert Jordens: browser: use activated
<sb0>
rjo, how about removing setRootIsDecorated(False)?
<rjo>
sb0: any particular reason? for me this just wastes space.
<sb0>
rjo, 1) the file explorer in the browser takes more space than the experiment explorer in the dashboard 2) the central feature is browsing results not running experiments
<sb0>
rjo, yes. not having arrows/pluses for some tree elements that can be expanded is confusing
<rjo>
why does 1) preclude it being a dock?
<sb0>
Qt requires a central widget, it has bugs otherwise
<rjo>
and the feature is "experiment browser/replay". replay is central as well.
<sb0>
it's reanalyze, no?
<rjo>
but it being larger than the experiment explorer does not make a reason for it not being a dock. experiment editor docks would be large as well
<rjo>
sb0: "Ability to replay a past experiment, performing all experiment
<rjo>
operations (build(), prepare(), run(), analyze(), GUI, plot, fitting) but
<rjo>
ignoring pdb writes."
<sb0>
so you want to connect to the master from the browser and everything?
<rjo>
sb0: no. i would say we add the feature of loading an experiment dock from hdf5 to the dashboard. and the browser gets the reduced feature set of only running analyze (without the master-features: scheduler etc)
<sb0>
yes. so, in the browser, the central feature is looking at files, thumbnails, results, and offline tweaking of analyze()/fits
<sb0>
as a satellite feature
<sb0>
*is
<rjo>
re root decoration: i guess i can fine some that don't decorate the root. what is the root on windows anyways?
<rjo>
i would try to mirror the appearance and behavior of the dashbord as much as possible. the files browser being a bit larger is not a reason to dump the mdi imho.
<sb0>
the file browser is a *lot* larger
<rjo>
we can also split it and have the tree on the left, the listview on the right
<sb0>
rjo, don't you need to call close() on hdf5 files?
<sb0>
they even implement the context manager protocol
<rjo>
i am using it as a context manager
<rjo>
sb0: let's try to avoid stomping on each others feet in the future.
<rjo>
you should have checked with me.
<whitequark>
sb0: pcbs and components ordered
FabM has quit [Quit: ChatZilla 0.9.92 [Firefox 45.0.2/20160407164938]]
rohitksingh has quit [Ping timeout: 250 seconds]
<rjo>
sb0: defaulting to two columns for the file list is not a good idea because it breaks sequential scrolling through subsequent results with the keyboard. the arrows don't wrap, QTBUG-2302
<sb0>
Created:17/Jun/08 11:54 PM
rohitksingh has joined #m-labs
sb0 has quit [Quit: Leaving]
rohitksingh1 has joined #m-labs
rohitksingh has quit [Ping timeout: 244 seconds]
rohitksingh1 has quit [Client Quit]
rohitksingh has joined #m-labs
rohitksingh has quit [Ping timeout: 260 seconds]
rohitksingh has joined #m-labs
<GitHub175>
[artiq] jordens pushed 4 new commits to master: https://git.io/vwnDS
<GitHub175>
artiq/master c9daa50 Robert Jordens: browser: PATH metavar
<GitHub175>
artiq/master 7be3ffe Robert Jordens: scanwidget: spelling
<GitHub175>
artiq/master 3578ba1 Robert Jordens: browser: zommable file icons