package com.mobilesorcery.sdk.deployment.internal.ui.ftp; import org.eclipse.jface.wizard.WizardPage; import org.eclipse.swt.SWT; import org.eclipse.swt.layout.GridData; import org.eclipse.swt.layout.GridLayout; import org.eclipse.swt.widgets.Composite; import com.mobilesorcery.sdk.profiles.IDeviceFilter; import com.mobilesorcery.sdk.profiles.filter.CompositeDeviceFilter; import com.mobilesorcery.sdk.profiles.ui.DeviceFilterComposite; public class AssignProfilesPage extends WizardPage { private DeviceFilterComposite filterComposite; private IDeviceFilter filter = new CompositeDeviceFilter(); protected AssignProfilesPage(String pageName, String title) { super(pageName, title, null); } public void setDeviceFilter(IDeviceFilter filter) { this.filter = filter == null ? new CompositeDeviceFilter() : filter; } public IDeviceFilter getDeviceFilter() { return filter; } @Override public void createControl(Composite parent) { Composite main = new Composite(parent, SWT.NONE); main.setLayout(new GridLayout(1, false)); filterComposite = new DeviceFilterComposite(main, SWT.NONE); //filterComposite.setCurrentProject(filter); filterComposite.setLayoutData(new GridData(GridData.FILL_BOTH)); setControl(main); throw new UnsupportedOperationException("NOT UPDATED WITH THE NOW PROFILE MANAGER CONCEPT"); } }