package org.tizen.emulator.manager.ui.renewal.item.modify.vm;
-import java.util.Arrays;
-
import org.eclipse.swt.widgets.Composite;
+import org.tizen.emulator.manager.job.CheckWebcam;
import org.tizen.emulator.manager.renewal.resources.ImageResources;
-import org.tizen.emulator.manager.resources.FilePathResources;
import org.tizen.emulator.manager.ui.renewal.item.ItemName;
import org.tizen.emulator.manager.ui.renewal.item.modify.common.ModifyDialogItem;
import org.tizen.emulator.manager.ui.renewal.item.modify.comp.ModifyItem;
import org.tizen.emulator.manager.ui.renewal.item.modify.comp.SubTreeModifyItem;
import org.tizen.emulator.manager.ui.renewal.item.modify.comp.TreeModifyItem;
-import org.tizen.emulator.manager.vms.helper.HelperClass;
-import org.tizen.emulator.manager.vms.helper.ProcessResult;
public class CameraItem extends CategoryItem {
return item;
}
-
- private static boolean checkWebcam() {
- ProcessResult res = HelperClass.runProcess(Arrays
- .asList(FilePathResources.getCheckCamPath()));
- int result = res.getExitValue();
- if (result == 1) {
- return true;
- } else {
- return false;
- }
- }
-
public static boolean isWebcamSupport() {
- if (webcamSupport == null) {
- webcamSupport = checkWebcam();
- }
- return webcamSupport;
+ return CheckWebcam.isWebcamSupport();
}
-
private CameraTypeItem getRearTypeItem() {
return (CameraTypeItem)getSubItemByName(ItemName.CAMERA_TYPE_REAR);
}