123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155 |
- namespace Unity.PlasticSCM.Editor.UI.Progress
- {
- internal class OperationProgressData
- {
- internal string ProgressHeader
- {
- get
- {
- lock (mLockGuard)
- {
- return mProgressHeader;
- }
- }
- set
- {
- lock (mLockGuard)
- {
- mProgressHeader = value;
- }
- }
- }
-
- internal string TotalProgressMessage
- {
- get
- {
- lock (mLockGuard)
- {
- return mTotalProgressMessage;
- }
- }
- set
- {
- lock (mLockGuard)
- {
- mTotalProgressMessage = value;
- }
- }
- }
-
- internal string CurrentBlockProgressMessage
- {
- get
- {
- lock (mLockGuard)
- {
- return mBlockProgressMessage;
- }
- }
- set
- {
- lock (mLockGuard)
- {
- mBlockProgressMessage = value;
- }
- }
- }
-
- internal double TotalProgressPercent
- {
- get
- {
- lock (mLockGuard)
- {
- return mTotalProgressPercent;
- }
- }
- set
- {
- lock (mLockGuard)
- {
- mTotalProgressPercent = value;
- }
- }
- }
-
- internal double CurrentBlockProgressPercent
- {
- get
- {
- lock (mLockGuard)
- {
- return mBlockProgressPercent;
- }
- }
- set
- {
- lock (mLockGuard)
- {
- mBlockProgressPercent = value;
- }
- }
- }
-
- internal bool ShowCurrentBlock
- {
- get
- {
- lock (mLockGuard)
- {
- return mShowCurrentBlock;
- }
- }
- set
- {
- lock (mLockGuard)
- {
- mShowCurrentBlock = value;
- }
- }
- }
-
- internal bool CanCancelProgress
- {
- get
- {
- lock (mLockGuard)
- {
- return mCanCancelProgress;
- }
- }
- set
- {
- lock (mLockGuard)
- {
- mCanCancelProgress = value;
- }
- }
- }
-
- internal void ResetProgress()
- {
- lock (mLockGuard)
- {
- mProgressHeader = string.Empty;
- mTotalProgressMessage = string.Empty;
- mBlockProgressMessage = string.Empty;
- mTotalProgressPercent = 0;
- mBlockProgressPercent = 0;
- mShowCurrentBlock = false;
- mCanCancelProgress = false;
- }
- }
-
- string mProgressHeader;
- string mTotalProgressMessage;
- string mBlockProgressMessage;
- double mTotalProgressPercent;
- double mBlockProgressPercent;
- bool mShowCurrentBlock;
- bool mCanCancelProgress;
-
- object mLockGuard = new object();
- }
- }
|