/*******************************************************************************
* 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
}
}