/******************************************************************************* * Copyright (c) 2017 Rogue Wave Software Inc. and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * * Contributors: * Rogue Wave Software Inc. - initial implementation *******************************************************************************/ package org.eclipse.php.profile.ui.preferences; import org.eclipse.jface.preference.IPreferenceStore; import org.eclipse.php.profile.ui.ProfilerUiPlugin; /** * Profiler UI preference keys. */ public class PreferenceKeys { public static final String EXECUTION_FLOW_SORT_ORDER = "executionFlowSortOrder"; //$NON-NLS-1$ public static final String EXECUTION_VIEW_SHOW_AS_PERCENTAGE = "executionViewShowAsPercentage"; //$NON-NLS-1$ public static final String EXECUTION_VIEW_GROUP_BY = "executionViewGroupBy"; //$NON-NLS-1$ public static final String PROFILING_MONITOR_SORT_ORDER = "profilingMonitorSortOrder"; //$NON-NLS-1$ public static final String EXECUTION_STATISTICS_VIEW_FILTERS = "executionStatisticsViewFilters"; //$NON-NLS-1$ public static final String EXECUTION_STATISTICS_SELECTED_FILTER = "executionStatisticsSelectedFilter"; //$NON-NLS-1$ public static IPreferenceStore getPreferenceStore() { return ProfilerUiPlugin.getDefault().getPreferenceStore(); } public static void initializeDefaultValues() { } private PreferenceKeys() { // don't instantiate } }