/////////////////////////////////////////////////////////////////////////////////
// Author: Steven Lamerton
// Copyright: Copyright (C) 2007-2009 Steven Lamerton
// License: GNU GPL 2 (See readme for more info)
/////////////////////////////////////////////////////////////////////////////////
#include "dragndrop.h"
#include "toucan.h"
#include "forms/frmmain.h"
#include "controls/dirctrl.h"
bool DnDFileTree::OnDropFiles(wxCoord WXUNUSED(x), wxCoord WXUNUSED(y), const wxArrayString& arrFilenames){
for(unsigned int i = 0; i < arrFilenames.GetCount(); i++){
m_Tree->AddItem(arrFilenames.Item(i));
if(m_Tree->GetId() == ID_BACKUP_TREECTRL){
wxGetApp().MainWindow->m_BackupLocations->Add(arrFilenames.Item(i));
}
else if(m_Tree->GetId() == ID_SECURE_TREECTRL){
wxGetApp().MainWindow->m_SecureLocations->Add(arrFilenames.Item(i));
}
}
return true;
}
bool DnDFileTreeText::OnDropFiles(wxCoord WXUNUSED(x), wxCoord WXUNUSED(y), const wxArrayString& arrFilenames){
m_Text->SetValue(arrFilenames.Item(0));
m_Tree->AddItem(arrFilenames.Item(0));
return true;
}