Exemple #1
0
 void ObjRemoved(object sender, WPD.PortableDeviceEventArgs e)
 {
     storageObj.Refresh();
     CreateInitialState();
 }
Exemple #2
0
 void StgFormat(object sender, WPD.PortableDeviceEventArgs e)
 {
     storageObj.Refresh();
     CreateInitialState();
 }
Exemple #3
0
 void ObjAdded(object sender, WPD.PortableDeviceEventArgs e)
 {
     storageObj.Refresh();
     PictureTaken();
 }
Exemple #4
0
        void GetNewItemsHelper(List<WPD.StorageItem> items, WPD.StorageItem item, bool commit)
        {
            if (!objects.Contains(item.Id))
            {
                items.Add(item);
                if (commit)
                    objects.Add(item.Id);
            }

            foreach (WPD.StorageItem i in item.Items)
                GetNewItemsHelper(items, i, commit);
        }
Exemple #5
0
        void DevReset(object sender, WPD.PortableDeviceEventArgs e)
        {
            WPD.PortableDeviceCategory stillImageCat = cam.GetCategory(WPD.FunctionCategory.StillImageCapture);
            stillImageObj = stillImageCat.Functions[0] as WPD.StillImageObject;

            WPD.PortableDeviceCategory storageCat = cam.GetCategory(WPD.FunctionCategory.Storage);
            storageObj = storageCat.Functions[0] as WPD.StorageObject;

            CreateInitialState();
            RefreshButtons();
        }
Exemple #6
0
        void DevRemoved(object sender, WPD.PortableDeviceEventArgs e)
        {
            stillImageObj = null;
            storageObj = null;
            cam = null;

            RefreshDevices();
        }
Exemple #7
0
 void CreateInitialStateHelper(WPD.StorageItem item)
 {
     objects.Add(item.Id);
     foreach (WPD.StorageItem i in item.Items)
         CreateInitialStateHelper(i);
 }