Command Line --operate option: default to Virtual Console tab?
Posted: Mon Aug 10, 2015 1:44 am
Running Windows XP/7. I've tweaked the registry entries so that a normal double-click opens a workspace file in "Operate" mode, along with adding the option to right-click for opening in "Edit" (normal open) or "Kiosk" modes.
One thing I've noticed is that opening a file in "Operate" mode always seems to start QLC+ with whatever tab was active when the project was last saved. "Kiosk" mode goes straight to the Virtual Console as expected since it's the only thing available in Kiosk mode. But I'm thinking it would also make sense for the "Operate" mode to start with the Virtual Console as the active tab regardless of what tab was active when the project was saved. When I'm launching in "Operate" mode, I'm primarily intending to use the VC anyhow.
It looks like it may be fairly trivial to make the change in the code for this, but I wanted to check to see if it was a desired operation before I made a pull-request for it. My proposal is basically: Starting QLC+ in "Operate" mode will default to the Virtual Console tab when it starts. If this behavior is acceptable, I will go ahead and make a pull-request for the changes.
One thing I've noticed is that opening a file in "Operate" mode always seems to start QLC+ with whatever tab was active when the project was last saved. "Kiosk" mode goes straight to the Virtual Console as expected since it's the only thing available in Kiosk mode. But I'm thinking it would also make sense for the "Operate" mode to start with the Virtual Console as the active tab regardless of what tab was active when the project was saved. When I'm launching in "Operate" mode, I'm primarily intending to use the VC anyhow.
It looks like it may be fairly trivial to make the change in the code for this, but I wanted to check to see if it was a desired operation before I made a pull-request for it. My proposal is basically: Starting QLC+ in "Operate" mode will default to the Virtual Console tab when it starts. If this behavior is acceptable, I will go ahead and make a pull-request for the changes.