org.symbian.tools.mtw.ui/src/org/symbian/tools/mtw/internal/deployment/targets/LocalFileSystemPane.java
author Eugene Ostroukhov <eugeneo@symbian.org>
Thu, 29 Jul 2010 15:59:01 -0700
changeset 460 c0bff5ed874c
permissions -rw-r--r--
Local filesystem deployment was added
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
460
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
     1
/**
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
     2
 * Copyright (c) 2010 Symbian Foundation and/or its subsidiary(-ies).
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
     3
 * All rights reserved.
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
     4
 * This component and the accompanying materials are made available
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
     5
 * under the terms of the License "Eclipse Public License v1.0"
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
     6
 * which accompanies this distribution, and is available
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
     7
 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
     8
 *
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
     9
 * Initial Contributors:
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    10
 * Symbian Foundation - initial contribution.
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    11
 * Contributors:
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    12
 * Description:
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    13
 * Overview:
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    14
 * Details:
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    15
 * Platforms/Drives/Compatibility:
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    16
 * Assumptions/Requirement/Pre-requisites:
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    17
 * Failures and causes:
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    18
 */
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    19
package org.symbian.tools.mtw.internal.deployment.targets;
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    20
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    21
import java.io.File;
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    22
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    23
import org.eclipse.core.resources.IResource;
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    24
import org.eclipse.core.resources.ResourcesPlugin;
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    25
import org.eclipse.core.runtime.IPath;
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    26
import org.eclipse.core.runtime.IStatus;
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    27
import org.eclipse.core.runtime.Path;
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    28
import org.eclipse.core.runtime.Status;
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    29
import org.eclipse.jface.layout.GridDataFactory;
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    30
import org.eclipse.swt.SWT;
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    31
import org.eclipse.swt.events.ModifyEvent;
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    32
import org.eclipse.swt.events.ModifyListener;
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    33
import org.eclipse.swt.events.SelectionAdapter;
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    34
import org.eclipse.swt.events.SelectionEvent;
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    35
import org.eclipse.swt.layout.GridData;
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    36
import org.eclipse.swt.layout.GridLayout;
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    37
import org.eclipse.swt.widgets.Button;
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    38
import org.eclipse.swt.widgets.Composite;
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    39
import org.eclipse.swt.widgets.Control;
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    40
import org.eclipse.swt.widgets.FileDialog;
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    41
import org.eclipse.swt.widgets.Label;
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    42
import org.eclipse.swt.widgets.Text;
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    43
import org.symbian.tools.mtw.ui.MTWCoreUI;
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    44
import org.symbian.tools.mtw.ui.deployment.IDeploymentTarget;
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    45
import org.symbian.tools.mtw.ui.deployment.ITargetDetailsPane;
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    46
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    47
public class LocalFileSystemPane implements ITargetDetailsPane {
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    48
    private Composite root;
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    49
    private Text location;
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    50
    private FilesystemDeploymentTarget target;
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    51
    private Context page;
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    52
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    53
    public void init(Context page) {
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    54
        this.page = page;
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    55
    }
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    56
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    57
    public void setTarget(IDeploymentTarget target) {
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    58
        this.target = (FilesystemDeploymentTarget) target;
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    59
        IPath path = this.target.getPath();
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    60
        String string;
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    61
        if (path == null) {
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    62
            string = "";
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    63
        } else {
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    64
            string = path.toOSString();
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    65
        }
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    66
        location.setText(string);
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    67
        page.revalidate();
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    68
    }
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    69
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    70
    public void createControl(Composite parent) {
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    71
        root = new Composite(parent, SWT.NONE);
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    72
        root.setLayout(new GridLayout(2, false));
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    73
        Label label = new Label(root, SWT.NONE);
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    74
        label.setText("File name:");
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    75
        GridDataFactory.generate(label, 2, 1);
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    76
        location = new Text(root, SWT.BORDER);
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    77
        location.setLayoutData(new GridData(GridData.FILL_HORIZONTAL));
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    78
        location.addModifyListener(new ModifyListener() {
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    79
            public void modifyText(ModifyEvent e) {
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    80
                page.revalidate();
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    81
            }
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    82
        });
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    83
        final Button button = new Button(root, SWT.NONE);
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    84
        button.setText("Browse...");
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    85
        button.addSelectionListener(new SelectionAdapter() {
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    86
            @Override
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    87
            public void widgetSelected(SelectionEvent e) {
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    88
                browse();
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    89
            }
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    90
        });
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    91
    }
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    92
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    93
    protected void browse() {
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    94
        final FileDialog dialog = new FileDialog(location.getShell(), SWT.SAVE);
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    95
        dialog.setText("Select Application Package Location");
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    96
        dialog.setFileName(target.getDefaultName());
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    97
        final IPath path = target.getPath();
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    98
        if (path != null) {
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
    99
            dialog.setFilterPath(path.removeLastSegments(1).toOSString());
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
   100
        }
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
   101
        String newPath = dialog.open();
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
   102
        if (newPath != null) {
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
   103
            location.setText(newPath);
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
   104
            page.revalidate();
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
   105
        }
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
   106
    }
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
   107
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
   108
    public IStatus validate() {
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
   109
        target.setPath(null);
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
   110
        String path = location.getText();
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
   111
        if (path.trim().length() == 0) {
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
   112
            return new Status(IStatus.ERROR, MTWCoreUI.PLUGIN_ID, "File name must be specified");
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
   113
        } else {
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
   114
            final File file = new File(path);
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
   115
            if (!file.getParentFile().isDirectory()) {
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
   116
                return new Status(IStatus.ERROR, MTWCoreUI.PLUGIN_ID, String.format("%s is not a valid folder",
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
   117
                        file.getParent()));
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
   118
            } else {
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
   119
                IStatus status = ResourcesPlugin.getWorkspace().validateName(file.getName(), IResource.FILE);
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
   120
                if (status.getSeverity() == IStatus.ERROR) {
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
   121
                    return status;
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
   122
                } else {
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
   123
                    Path p = new Path(path.trim());
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
   124
                    target.setPath(p);
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
   125
                    if (p.toFile().exists()) {
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
   126
                        return new Status(IStatus.WARNING, MTWCoreUI.PLUGIN_ID,
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
   127
                                "Target file already exists. It will be overwritten.");
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
   128
                    } else {
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
   129
                        return status;
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
   130
                    }
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
   131
                }
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
   132
            }
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
   133
        }
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
   134
    }
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
   135
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
   136
    public Control getControl() {
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
   137
        return root;
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
   138
    }
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
   139
c0bff5ed874c Local filesystem deployment was added
Eugene Ostroukhov <eugeneo@symbian.org>
parents:
diff changeset
   140
}