mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-07-23 17:05:26 +02:00
Remove file
This commit is contained in:
parent
fdc45b36d4
commit
f70739e9cb
1 changed files with 0 additions and 62 deletions
|
@ -1,62 +0,0 @@
|
|||
package org.eclipse.cdt.internal.ui.preferences;
|
||||
|
||||
/*
|
||||
* (c) Copyright IBM Corp. 2000, 2001.
|
||||
* All Rights Reserved.
|
||||
*/
|
||||
|
||||
import org.eclipse.cdt.core.CCorePlugin;
|
||||
import org.eclipse.cdt.core.index.IndexModel;
|
||||
import org.eclipse.core.resources.IProject;
|
||||
import org.eclipse.swt.SWT;
|
||||
import org.eclipse.swt.layout.GridLayout;
|
||||
import org.eclipse.swt.widgets.Button;
|
||||
import org.eclipse.swt.widgets.Composite;
|
||||
import org.eclipse.swt.widgets.Control;
|
||||
import org.eclipse.ui.dialogs.PropertyPage;
|
||||
|
||||
public class CIndexerPropertyPage extends PropertyPage {
|
||||
private Button indexerSwitch;
|
||||
|
||||
protected Control createContents(Composite parent) {
|
||||
Composite composite= new Composite(parent, SWT.NONE);
|
||||
GridLayout grid = new GridLayout();
|
||||
grid.numColumns = 1;
|
||||
composite.setLayout(grid);
|
||||
|
||||
IProject project= getProject();
|
||||
IndexModel indexer = CCorePlugin.getDefault().getIndexModel();
|
||||
|
||||
indexerSwitch = new Button(composite, SWT.CHECK | SWT.RIGHT);
|
||||
indexerSwitch.setAlignment(SWT.LEFT);
|
||||
indexerSwitch.setText("Enable indexing service for this project");
|
||||
indexerSwitch.setSelection(indexer.isEnabled(project));
|
||||
return composite;
|
||||
}
|
||||
|
||||
/**
|
||||
* @see PreferencePage#performOk
|
||||
*/
|
||||
public boolean performOk() {
|
||||
IProject project= getProject();
|
||||
IndexModel indexer = CCorePlugin.getDefault().getIndexModel();
|
||||
indexer.setEnabled(project, indexerSwitch.getSelection());
|
||||
return true;
|
||||
}
|
||||
|
||||
private IProject getProject() {
|
||||
Object element= getElement();
|
||||
if (element instanceof IProject) {
|
||||
return (IProject)element;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
protected void performDefaults() {
|
||||
IProject project= getProject();
|
||||
IndexModel indexer = CCorePlugin.getDefault().getIndexModel();
|
||||
indexer.setEnabled(project, false);
|
||||
super.performDefaults();
|
||||
}
|
||||
|
||||
}
|
Loading…
Add table
Reference in a new issue