summaryrefslogtreecommitdiff
path: root/StructEnumDefinition.h
diff options
context:
space:
mode:
Diffstat (limited to 'StructEnumDefinition.h')
-rwxr-xr-x[-rw-r--r--]StructEnumDefinition.h96
1 files changed, 48 insertions, 48 deletions
diff --git a/StructEnumDefinition.h b/StructEnumDefinition.h
index e8f8de2..b275c36 100644..100755
--- a/StructEnumDefinition.h
+++ b/StructEnumDefinition.h
@@ -11,78 +11,78 @@
namespace Ultracopier {
/// \brief Define the mode of the copy window/request, if need be copy or move
-enum CopyMode
+enum CopyMode : uint8_t
{
- Copy=0x00000000,
- Move=0x00000001
+ Copy=0x00,
+ Move=0x01
};
-enum RemainingTimeAlgo
+enum RemainingTimeAlgo : uint8_t
{
- RemainingTimeAlgo_Traditional=0x00000000,
- RemainingTimeAlgo_Logarithmic=0x00000001
+ RemainingTimeAlgo_Traditional=0x00,
+ RemainingTimeAlgo_Logarithmic=0x01
};
/// \brief Define the catching state, if the copy is totally catch of the explorer, partially or nothing
-enum CatchState
+enum CatchState : uint8_t
{
- Uncaught=0x00000000,
- Semiuncaught=0x00000001,
- Caught=0x00000002
+ Uncaught=0x00,
+ Semiuncaught=0x01,
+ Caught=0x02
};
/// \brief Define the listening state
-enum ListeningState
+enum ListeningState : uint8_t
{
- NotListening=0x00000000,///< 0 listener is listening
- SemiListening=0x00000001,///< only part of listeners are listening
- FullListening=0x00000002///< all the listeners are listening
+ NotListening=0x00,///< 0 listener is listening
+ SemiListening=0x01,///< only part of listeners are listening
+ FullListening=0x02///< all the listeners are listening
};
/// \brief Define the copy type, if folder, file or both
-enum CopyType
+enum CopyType : uint8_t
{
- File = 0x00000001,
- FileAndFolder = 0x00000002
+ File = 0x01,
+ FileAndFolder = 0x02
};
/// \brief transfer list operation, can define nothing, the import/export or both
-enum TransferListOperation
+enum TransferListOperation : uint8_t
{
- TransferListOperation_None = 0x00000000,
- TransferListOperation_Import = 0x00000001,
- TransferListOperation_Export = 0x00000002,
+ TransferListOperation_None = 0x00,
+ TransferListOperation_Import = 0x01,
+ TransferListOperation_Export = 0x02,
TransferListOperation_ImportExport = TransferListOperation_Import | TransferListOperation_Export
};
-enum EngineActionInProgress
+enum EngineActionInProgress : uint8_t
{
- Idle = 0x00000000,
- Listing = 0x00000001,
- Copying = 0x00000002,
+ Idle = 0x00,
+ Listing = 0x01,
+ Copying = 0x02,
CopyingAndListing = Listing | Copying
};
/// \brief the level of information
-enum DebugLevel
+enum DebugLevel : uint8_t
{
- DebugLevel_Information=0x00000001, ///< Information like the compiler, OS, Qt version, all to know in witch condition ultracopier is launched
- DebugLevel_Critical=0x00000002, ///< Critical error, where it don't know how skip it
- DebugLevel_Warning=0x00000003, ///< Error, but have way to skip it
- DebugLevel_Notice=0x00000004 ///< General information to debug, what file is open, what event is received, ...
+ DebugLevel_Information=0x01, ///< Information like the compiler, OS, Qt version, all to know in witch condition ultracopier is launched
+ DebugLevel_Critical=0x02, ///< Critical error, where it don't know how skip it
+ DebugLevel_Warning=0x03, ///< Error, but have way to skip it
+ DebugLevel_Notice=0x04 ///< General information to debug, what file is open, what event is received, ...
};
-enum SizeUnit
+enum SizeUnit : uint8_t
{
- SizeUnit_byte=0x00000000,
- SizeUnit_KiloByte=0x00000001,
- SizeUnit_MegaByte=0x00000002,
- SizeUnit_GigaByte=0x00000003,
- SizeUnit_TeraByte=0x00000004,
- SizeUnit_PetaByte=0x00000005,
- SizeUnit_ExaByte=0x00000006,
- SizeUnit_ZettaByte=0x00000007,
- SizeUnit_YottaByte=0x00000008
+ SizeUnit_byte=0x00,
+ SizeUnit_KiloByte=0x01,
+ SizeUnit_MegaByte=0x02,
+ SizeUnit_GigaByte=0x03,
+ SizeUnit_TeraByte=0x04,
+ SizeUnit_PetaByte=0x05,
+ SizeUnit_ExaByte=0x06,
+ SizeUnit_ZettaByte=0x07,
+ SizeUnit_YottaByte=0x08
};
/// \brief structure for decompossed time
@@ -94,17 +94,17 @@ struct TimeDecomposition
};
//////////////////////////// Return list //////////////////////////////
-enum ActionTypeCopyList
+enum ActionTypeCopyList : uint8_t
{
//playlist action
- MoveItem=0x00000000,
- RemoveItem=0x00000001,
- AddingItem=0x00000002,
+ MoveItem=0x00,
+ RemoveItem=0x01,
+ AddingItem=0x02,
//Item action, to inform the stat of one entry
- PreOperation=0x00000003,
- Transfer=0x00000004,
- PostOperation=0x00000005,
- CustomOperation=0x00000006 /// \note this need be used after preoperation and before postoperation
+ PreOperation=0x03,
+ Transfer=0x04,//need send PreOperation before
+ PostOperation=0x05,
+ CustomOperation=0x06 /// \note this need be used after preoperation and before postoperation
};
/// \brief structure for progression item