X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=org.eclipse.linuxtools.lttng2.ui%2Fsrc%2Forg%2Feclipse%2Flinuxtools%2Finternal%2Flttng2%2Fui%2Fviews%2Fcontrol%2Fproperty%2FBaseEventPropertySource.java;h=733e500482f4aea3fec000a02d06a48ff6171009;hb=d45143656a6cf34c1ff8816aeafc1e04e508de51;hp=77b8123124160822c9ed67f564709e6f93f458d9;hpb=2fc36b7803100521ebdaddbeae8d80cd2274aeb7;p=deliverable%2Ftracecompass.git diff --git a/org.eclipse.linuxtools.lttng2.ui/src/org/eclipse/linuxtools/internal/lttng2/ui/views/control/property/BaseEventPropertySource.java b/org.eclipse.linuxtools.lttng2.ui/src/org/eclipse/linuxtools/internal/lttng2/ui/views/control/property/BaseEventPropertySource.java index 77b8123124..733e500482 100644 --- a/org.eclipse.linuxtools.lttng2.ui/src/org/eclipse/linuxtools/internal/lttng2/ui/views/control/property/BaseEventPropertySource.java +++ b/org.eclipse.linuxtools.lttng2.ui/src/org/eclipse/linuxtools/internal/lttng2/ui/views/control/property/BaseEventPropertySource.java @@ -45,6 +45,10 @@ public class BaseEventPropertySource extends BasePropertySource { * The base event 'log level' property ID. */ public static final String BASE_EVENT_LOGLEVEL_PROPERTY_ID = "base.event.loglevel"; //$NON-NLS-1$ + /** + * The base event 'fields' property ID. + */ + public static final String BASE_EVENT_FIELDS_PROPERTY_ID = "base.event.fields"; //$NON-NLS-1$ /** * The base event 'name' property name. */ @@ -57,6 +61,10 @@ public class BaseEventPropertySource extends BasePropertySource { * The base event 'log level' property name. */ public static final String BASE_EVENT_LOGLEVEL_PROPERTY_NAME = Messages.TraceControl_LogLevelPropertyName; + /** + * The base event 'fields' property name. + */ + public static final String BASE_EVENT_FIELDS_PROPERTY_NAME = Messages.TraceControl_FieldsPropertyName; // ------------------------------------------------------------------------ // Attributes @@ -92,6 +100,9 @@ public class BaseEventPropertySource extends BasePropertySource { if (fBaseEvent.getLogLevel() != TraceLogLevel.LEVEL_UNKNOWN) { list.add(new TextPropertyDescriptor(BASE_EVENT_LOGLEVEL_PROPERTY_ID, BASE_EVENT_LOGLEVEL_PROPERTY_NAME)); } + if (fBaseEvent.getFieldString() != null) { + list.add(new TextPropertyDescriptor(BASE_EVENT_FIELDS_PROPERTY_ID, BASE_EVENT_FIELDS_PROPERTY_NAME)); + } return list.toArray(new IPropertyDescriptor[list.size()]); } @@ -110,6 +121,9 @@ public class BaseEventPropertySource extends BasePropertySource { if (BASE_EVENT_LOGLEVEL_PROPERTY_ID.equals(id)) { return fBaseEvent.getLogLevel().name(); } + if (BASE_EVENT_FIELDS_PROPERTY_ID.equals(id)) { + return fBaseEvent.getFieldString(); + } return null; }