X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/0fccda2ced58ad3cef3d272777725f6f0ff3a442..c33abc075b86b9b132fc44e5d130481b18182179:/samples/fswatcher/fswatcher.cpp diff --git a/samples/fswatcher/fswatcher.cpp b/samples/fswatcher/fswatcher.cpp index 7d3d0815a3..d8279a9057 100644 --- a/samples/fswatcher/fswatcher.cpp +++ b/samples/fswatcher/fswatcher.cpp @@ -3,7 +3,6 @@ // Purpose: wxFileSystemWatcher sample // Author: Bartosz Bekier // Created: 2009-06-27 -// RCS-ID: $Id$ // Copyright: (c) Bartosz Bekier // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// @@ -178,7 +177,7 @@ MyFrame::MyFrame(const wxString& title) _("If checked, dereference symlinks") ); it->Check(false); - Connect(MENU_ID_DEREFERENCE, wxEVT_COMMAND_MENU_SELECTED, + Connect(MENU_ID_DEREFERENCE, wxEVT_MENU, wxCommandEventHandler(MyFrame::OnFollowLinks)); #endif // __UNIX__ @@ -263,21 +262,21 @@ MyFrame::MyFrame(const wxString& title) // event handlers & show // menu - Connect(MENU_ID_CLEAR, wxEVT_COMMAND_MENU_SELECTED, + Connect(MENU_ID_CLEAR, wxEVT_MENU, wxCommandEventHandler(MyFrame::OnClear)); - Connect(MENU_ID_QUIT, wxEVT_COMMAND_MENU_SELECTED, + Connect(MENU_ID_QUIT, wxEVT_MENU, wxCommandEventHandler(MyFrame::OnQuit)); - Connect(MENU_ID_WATCH, wxEVT_COMMAND_MENU_SELECTED, + Connect(MENU_ID_WATCH, wxEVT_MENU, wxCommandEventHandler(MyFrame::OnWatch)); - Connect(wxID_ABOUT, wxEVT_COMMAND_MENU_SELECTED, + Connect(wxID_ABOUT, wxEVT_MENU, wxCommandEventHandler(MyFrame::OnAbout)); // buttons - Connect(BTN_ID_ADD, wxEVT_COMMAND_BUTTON_CLICKED, + Connect(BTN_ID_ADD, wxEVT_BUTTON, wxCommandEventHandler(MyFrame::OnAdd)); - Connect(BTN_ID_ADD_TREE, wxEVT_COMMAND_BUTTON_CLICKED, + Connect(BTN_ID_ADD_TREE, wxEVT_BUTTON, wxCommandEventHandler(MyFrame::OnAddTree)); - Connect(BTN_ID_REMOVE, wxEVT_COMMAND_BUTTON_CLICKED, + Connect(BTN_ID_REMOVE, wxEVT_BUTTON, wxCommandEventHandler(MyFrame::OnRemove)); Connect(BTN_ID_REMOVE, wxEVT_UPDATE_UI, wxUpdateUIEventHandler(MyFrame::OnRemoveUpdateUI)); @@ -420,7 +419,7 @@ void MyFrame::OnRemove(wxCommandEvent& WXUNUSED(event)) if (idx == -1) return; - bool ret; + bool ret = false; wxString path = m_filesList->GetItemText(idx).Mid(6); // This will tell wxFileSystemWatcher whether to dereference symlinks @@ -535,6 +534,16 @@ static wxString GetFSWEventChangeTypeName(int changeType) return "MODIFY"; case wxFSW_EVENT_ACCESS: return "ACCESS"; + case wxFSW_EVENT_ATTRIB: // Currently this is wxGTK-only + return "ATTRIBUTE"; +#ifdef wxHAS_INOTIFY + case wxFSW_EVENT_UNMOUNT: // Currently this is wxGTK-only + return "UNMOUNT"; +#endif + case wxFSW_EVENT_WARNING: + return "WARNING"; + case wxFSW_EVENT_ERROR: + return "ERROR"; } return "INVALID_TYPE";