コード例 #1
0
ファイル: PutioFSItem.cs プロジェクト: ajdrausal/PutioFS
 public PutioFsItem(PutioFsDataProvider data_provider, PutioFolder parent)
 {
     this.DataProvider = data_provider;
     if (parent != null)
     {
         this.Fs = parent.Fs;
     }
 }
コード例 #2
0
ファイル: PutioFSItem.cs プロジェクト: firat/PutioFS
 protected PutioFsItem(PutioFileSystem fs)
 {
     Item item = new Item();
     item.Id = "0";
     item.Name = "";
     item.IsDirectory = true;
     this.Fs = fs;
     this.DataProvider = new PutioFsApiDataProvider(this.Fs, item);
     this.Parent = null;
 }
コード例 #3
0
ファイル: PutioFSItem.cs プロジェクト: ajdrausal/PutioFS
        protected PutioFsItem(PutioFileSystem fs)
        {
            Item item = new Item();

            item.Id           = "0";
            item.Name         = "";
            item.IsDirectory  = true;
            this.Fs           = fs;
            this.DataProvider = new PutioFsApiDataProvider(this.Fs, item);
            this.Parent       = null;
        }
コード例 #4
0
ファイル: PutioFsDataProvider.cs プロジェクト: firat/PutioFS
 public PutioFsApiDataProvider(PutioFileSystem fs, Item putio_item)
 {
     this.PutioItem = putio_item;
     this.Fs = fs;
 }
コード例 #5
0
 public PutioFsApiDataProvider(PutioFileSystem fs, Item putio_item)
 {
     this.PutioItem = putio_item;
     this.Fs        = fs;
 }
コード例 #6
0
 private PutioFolder(PutioFileSystem fs)
     : base(fs)
 {
 }
コード例 #7
0
 public static PutioFolder GetRootFolder(PutioFileSystem fs)
 {
     return(new PutioFolder(fs));
 }
コード例 #8
0
ファイル: PutioFSItem.cs プロジェクト: firat/PutioFS
 public PutioFsItem(PutioFsDataProvider data_provider, PutioFolder parent)
 {
     this.DataProvider = data_provider;
     if (parent != null)
         this.Fs = parent.Fs;
 }
コード例 #9
0
ファイル: PutioFolder.cs プロジェクト: firat/PutioFS
 public static PutioFolder GetRootFolder(PutioFileSystem fs)
 {
     return new PutioFolder(fs);
 }
コード例 #10
0
ファイル: PutioFolder.cs プロジェクト: firat/PutioFS
 private PutioFolder(PutioFileSystem fs)
     : base(fs)
 {
 }
コード例 #11
0
ファイル: WinMounter.cs プロジェクト: firat/PutioFS
 public void TryMount(object Sender, EventArgs e)
 {
     try
     {
         this.MainWindow.ToggleMountUnmount(false);
         Api api = this.GetApiInfoFromSettings();
         api.GetUserInfo();
         this.PutioFileSystem = new PutioFileSystem(api);
         Thread dokan_thread = new Thread(PutioDokanOperations._DokanMount);
         dokan_thread.Start(this);
         Mounted = true;
         this.MainWindow.ToggleMountUnmount(true);
     }
     catch (PutioException)
     {
         MessageBox.Show("Put.io user not found.");
         this.SettingsForm.InvokeSettings();
     }
     catch (Exception)
     {
         MessageBox.Show("Can not connect to Put.io");
         this.SettingsForm.InvokeSettings();
     }
 }