[Ttssh2-commit] [9056] ftdlg.cpp,h から FileVar 依存を削除

Back to archive index
scmno****@osdn***** scmno****@osdn*****
2020年 12月 20日 (日) 21:07:03 JST


Revision: 9056
          https://osdn.net/projects/ttssh2/scm/svn/commits/9056
Author:   zmatsuo
Date:     2020-12-20 21:07:03 +0900 (Sun, 20 Dec 2020)
Log Message:
-----------
ftdlg.cpp,h から FileVar 依存を削除

Modified Paths:
--------------
    trunk/teraterm/teraterm/filesys.cpp
    trunk/teraterm/teraterm/ftdlg.cpp
    trunk/teraterm/teraterm/ftdlg.h

-------------- next part --------------
Modified: trunk/teraterm/teraterm/filesys.cpp
===================================================================
--- trunk/teraterm/teraterm/filesys.cpp	2020-12-20 12:06:51 UTC (rev 9055)
+++ trunk/teraterm/teraterm/filesys.cpp	2020-12-20 12:07:03 UTC (rev 9056)
@@ -256,8 +256,20 @@
 
 	if (FTDlg!=NULL)
 	{
-		FTDlg->Create(hInst, HVTWin, fv, &cv, &ts);
-		FTDlg->RefreshNum(fv);
+		CFileTransDlgInfo info;
+		info.UILanguageFile = ts.UILanguageFile;
+		info.OpId = OpSendFile;
+		info.DlgCaption = ToWcharA(fv->DlgCaption);
+		info.FileName = NULL;
+		info.FullName = ToWcharA(fv->FullName);
+		info.HideDialog = ts.LogHideDialog ? TRUE : FALSE;
+		info.HMainWin = HVTWin;
+		//FTDlg->Create(hInst, HVTWin, fv, &cv, &ts);
+		FTDlg->Create(hInst, &info);
+		//FTDlg->RefreshNum(fv);
+		FTDlg->RefreshNum(0, fv->FileSize, fv->ByteCount);
+		free(info.DlgCaption);
+		free(info.FullName);
 	}
 
 	SendDlg = FTDlg; /* File send */
@@ -753,13 +765,16 @@
 			SendVar->ByteCount = SendVar->ByteCount + c;
 			if (FileRetrySend)
 			{
-				if (SendVar->ByteCount != BCOld)
-					SendDlg->RefreshNum(SendVar);
+				if (SendVar->ByteCount != BCOld) {
+					//SendDlg->RefreshNum(SendVar);
+					SendDlg->RefreshNum(SendVar->StartTime, SendVar->FileSize, SendVar->ByteCount);
+				}
 				return;
 			}
 		}
 		FileDlgRefresh = SendVar->ByteCount;
-		SendDlg->RefreshNum(SendVar);
+		//SendDlg->RefreshNum(SendVar);
+		SendDlg->RefreshNum(SendVar->StartTime, SendVar->FileSize, SendVar->ByteCount);
 		BCOld = SendVar->ByteCount;
 		if (fc != 0)
 			return;
@@ -849,8 +864,10 @@
 			FileRetrySend = (c==0);
 			if (FileRetrySend)
 			{
-				if (SendVar->ByteCount != BCOld)
-					SendDlg->RefreshNum(SendVar);
+				if (SendVar->ByteCount != BCOld) {
+					//SendDlg->RefreshNum(SendVar);
+					SendDlg->RefreshNum(SendVar->StartTime, SendVar->FileSize, SendVar->ByteCount);
+				}
 				return;
 			}
 			if (ts.LocalEcho>0)
@@ -862,7 +879,8 @@
 			}
 		}
 		if ((fc==0) || ((SendVar->ByteCount % 100 == 0) && (FileBracketPtr == 0))) {
-			SendDlg->RefreshNum(SendVar);
+			//SendDlg->RefreshNum(SendVar);
+			SendDlg->RefreshNum(SendVar->StartTime, SendVar->FileSize, SendVar->ByteCount);
 			BCOld = SendVar->ByteCount;
 			if (fc!=0)
 				return;

Modified: trunk/teraterm/teraterm/ftdlg.cpp
===================================================================
--- trunk/teraterm/teraterm/ftdlg.cpp	2020-12-20 12:06:51 UTC (rev 9055)
+++ trunk/teraterm/teraterm/ftdlg.cpp	2020-12-20 12:07:03 UTC (rev 9056)
@@ -133,6 +133,7 @@
 	return Ok;
 }
 
+#if 0
 BOOL CFileTransDlg::Create(HINSTANCE hInstance, HWND hParent, PFileVar fv, PComVar pcv, PTTSet pts)
 {
 	CFileTransDlgInfo info;
@@ -152,6 +153,7 @@
 	free(info.FullName);
 	return r;
 }
+#endif
 
 /**
  *	\x83e\x83L\x83X\x83g\x82̕ύX\x82̂\xDD
@@ -220,6 +222,7 @@
 	}
 }
 
+#if 0
 void CFileTransDlg::RefreshNum(TFileVar *fv)
 {
 	ProgStat = fv->ProgStat;
@@ -226,6 +229,7 @@
 	RefreshNum(fv->StartTime, fv->FileSize, fv->ByteCount);
 	fv->ProgStat = ProgStat;
 }
+#endif
 
 /////////////////////////////////////////////////////////////////////////////
 // CFileTransDlg message handler

Modified: trunk/teraterm/teraterm/ftdlg.h
===================================================================
--- trunk/teraterm/teraterm/ftdlg.h	2020-12-20 12:06:51 UTC (rev 9055)
+++ trunk/teraterm/teraterm/ftdlg.h	2020-12-20 12:07:03 UTC (rev 9056)
@@ -51,10 +51,14 @@
 	~CFileTransDlg();
 
 	BOOL Create(HINSTANCE hInstance, CFileTransDlgInfo *info);
+#if 0
 	BOOL Create(HINSTANCE hInstance, HWND hParent, PFileVar pfv, PComVar pcv, PTTSet pts);
+#endif
 	void ChangeButton(BOOL PauseFlag);
 	void RefreshNum(DWORD StartTime, LONG FileSize, LONG ByteCount);
+#if 0
 	void RefreshNum(TFileVar *fv);
+#endif
 
 private:
 	virtual BOOL OnCancel();


Ttssh2-commit メーリングリストの案内
Back to archive index