<command
categoryId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.category"
- description="%commands.control.calibrate.description"
- id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.calibrate"
- name="%commands.control.calibrate">
+ description="%commands.control.snapshot.description"
+ id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.snapshot"
+ name="%commands.control.snapshot">
</command>
<command
categoryId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.category"
- description="%commands.control.snapshot.description"
- id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.snapshot"
- name="%commands.control.snapshot">
+ description="%commands.control.load.description"
+ id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.load"
+ name="%commands.control.load">
</command>
<command
- defaultHandler="org.eclipse.tracecompass.internal.lttng2.control.ui.views.handlers.ProfileHandler"
- description="%commands.control.wizard.description"
- id="org.eclipse.tracecompass.lttng2.control.ui.wizard"
- name="%commands.control.wizard">
+ categoryId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.category"
+ description="%commands.control.save.description"
+ id="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.save"
+ name="%commands.control.save">
</command>
</extension>
label="%commands.control.import"
style="push">
</command>
- <command
- commandId="org.eclipse.tracecompass.lttng2.control.ui.wizard"
- icon="icons/elcl16/add_button.gif"
- label="%commands.control.record"
- style="push">
- </command>
</menuContribution>
<menuContribution
label="%commands.control.create.session"
style="push">
<visibleWhen
- checkEnabled="false">
+ checkEnabled="true">
+ <with
+ variable="activeMenuSelection">
+ <and>
+ <iterate
+ operator="or">
+ <instanceof
+ value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceSessionGroup">
+ </instanceof>
+ </iterate>
+ <count
+ value="1">
+ </count>
+ </and>
+ </with>
+ </visibleWhen>
+ </command>
+ <command
+ commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.load"
+ icon="icons/elcl16/import_button.png"
+ label="%commands.control.load"
+ style="push">
+ <visibleWhen
+ checkEnabled="true">
</visibleWhen>
</command>
<command
</with>
</visibleWhen>
</command>
+ <command
+ commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.save"
+ icon="icons/elcl16/export_button.png"
+ label="%commands.control.save"
+ style="push">
+ <visibleWhen
+ checkEnabled="false">
+ <with
+ variable="activeMenuSelection">
+ <iterate
+ operator="or">
+ <instanceof
+ value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceSessionComponent">
+ </instanceof>
+ </iterate>
+ </with>
+ </visibleWhen>
+ </command>
<separator
name="org.eclipse.linuxtools.internal.lttng2.ui.views.control.popup.separator2"
visible="true">
</with>
</visibleWhen>
</command>
- <command
- commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.calibrate"
- icon="icons/elcl16/calibrate.gif"
- label="%commands.control.calibrate"
- style="push">
- <visibleWhen
- checkEnabled="false">
- <with
- variable="activeMenuSelection">
- <and>
- <iterate
- operator="or">
- <instanceof
- value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceDomainComponent">
- </instanceof>
- </iterate>
- <count
- value="1">
- </count>
- </and>
- </with>
- </visibleWhen>
- </command>
<command
commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.snapshot"
<visibleWhen
checkEnabled="false">
<with
- variable="activeMenuSelection">
- <and>
- <iterate
- operator="or">
- <instanceof
- value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceSessionComponent">
- </instanceof>
- </iterate>
- <count
- value="1">
- </count>
- </and>
+ variable="activeMenuSelection">
+ <iterate
+ operator="or">
+ <instanceof
+ value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceSessionComponent">
+ </instanceof>
+ </iterate>
</with>
</visibleWhen>
</command>
- <command
- commandId="org.eclipse.tracecompass.lttng2.control.ui.wizard"
- icon="icons/obj16/channel_disabled.gif"
- label="Record..."
- style="push"
- >
- <visibleWhen
- checkEnabled="true">
- </visibleWhen>
- </command>
</menuContribution>
</with>
</activeWhen>
</handler>
+ <handler
+ class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.handlers.LoadHandler"
+ commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.load">
+ <activeWhen>
+ <with
+ variable="selection">
+ <and>
+ <iterate
+ operator="or">
+ <instanceof
+ value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceSessionGroup">
+ </instanceof>
+ </iterate>
+ <count
+ value="1">
+ </count>
+ </and>
+ </with>
+ </activeWhen>
+ </handler>
<handler
class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.handlers.ExecuteCommandScriptHandler"
commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.executeScript">
</with>
</activeWhen>
</handler>
+ <handler
+ class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.handlers.SaveHandler"
+ commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.save">
+ <activeWhen>
+ <with
+ variable="selection">
+ <iterate
+ operator="or">
+ <instanceof
+ value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceSessionComponent">
+ </instanceof>
+ </iterate>
+ </with>
+ </activeWhen>
+ </handler>
<handler
class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.handlers.EnableChannelOnSessionHandler"
commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.enableChannelOnSession">
</activeWhen>
</handler>
- <handler
- class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.handlers.CalibrateHandler"
- commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.calibrate">
- <activeWhen>
- <with
- variable="selection">
- <iterate
- operator="or">
- <instanceof
- value="org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceDomainComponent">
- </instanceof>
- </iterate>
- </with>
- </activeWhen>
- </handler>
-
<handler
class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.handlers.AddContextOnChannelHandler"
commandId="org.eclipse.linuxtools.internal.lttng2.ui.commands.control.addContextOnChannel">
id="org.eclipse.linuxtools.internal.lttng2.ui.views.control.preferences"
name="%preference.page.control.name">
</page>
+ <page
+ category="org.eclipse.linuxtools.tmf.ui.TmfTracingPreferences"
+ class="org.eclipse.tracecompass.internal.lttng2.control.ui.views.preferences.ControlRemoteProfilesPreferencePage"
+ id="org.eclipse.tracecompass.internal.lttng2.control.ui.views.preferences.ControlRemoteProfilesPreferencePage"
+ name="%preferences.page.remote.profiles.name">
+ </page>
</extension>
<extension
point="org.eclipse.core.runtime.preferences">