view include/dndfile.h @ 29:24283d3a9592 v2.3

fix shortcut-keys
author pyon@macmini
date Sat, 05 Nov 2011 12:25:39 +0900
parents dfa5cae8c992
children
line wrap: on
line source

// Filename   : param.cpp
// Last Change: 19-Oct-2011.
//

class DnDFile : public wxFileDropTarget
{
    public:
        DnDFile( wxDirPickerCtrl *dir )
        {
            m_workdir = dir->GetPath();
        }
        virtual bool OnDropFiles( wxCoord x, wxCoord y, const wxArrayString& filenames )
        {
            size_t nFiles = filenames.GetCount();
            for ( size_t n=0; n<nFiles; n++ ) {
                wxFileName filename( filenames[n] );
                wxString from = filenames[n];
                wxString to   = m_workdir + wxFILE_SEP_PATH + filename.GetFullName();
                wxRenameFile( from, to, true );
            }
            return true;
        }

    private:
        wxString m_workdir;
};