Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/kornelski/7z.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to '7zip/FileManager/App.h')
-rwxr-xr-x7zip/FileManager/App.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/7zip/FileManager/App.h b/7zip/FileManager/App.h
index e1214207..229c4806 100755
--- a/7zip/FileManager/App.h
+++ b/7zip/FileManager/App.h
@@ -50,6 +50,7 @@ class CDropTarget:
public CMyUnknownImp
{
CMyComPtr<IDataObject> m_DataObject;
+ UStringVector m_SourcePaths;
int m_SelectionIndex;
bool m_DropIsAllowed; // = true, if data contain fillist
bool m_PanelDropIsAllowed; // = false, if current target_panel is source_panel.
@@ -60,6 +61,10 @@ class CDropTarget:
CPanel *m_Panel;
bool m_IsAppTarget; // true, if we want to drop to app window (not to panel).
+ bool m_SetPathIsOK;
+
+ bool IsItSameDrive() const;
+
void QueryGetData(IDataObject *dataObject);
bool IsFsFolderPath() const;
DWORD GetEffect(DWORD keyState, POINTL pt, DWORD allowedEffect);
@@ -87,7 +92,8 @@ public:
m_PanelDropIsAllowed(false),
m_DropIsAllowed(false),
m_SelectionIndex(-1),
- m_SubFolderIndex(-1) {}
+ m_SubFolderIndex(-1),
+ m_SetPathIsOK(false) {}
CApp *App;
int SrcPanelIndex; // index of D&D source_panel