1 // UpdateCallbackGUI.h 2 3 #ifndef ZIP7_INC_UPDATE_CALLBACK_GUI_H 4 #define ZIP7_INC_UPDATE_CALLBACK_GUI_H 5 6 #include "../Common/Update.h" 7 #include "../Common/ArchiveOpenCallback.h" 8 9 #include "UpdateCallbackGUI2.h" 10 11 class CUpdateCallbackGUI Z7_final: 12 public IOpenCallbackUI, 13 public IUpdateCallbackUI2, 14 public CUpdateCallbackGUI2 15 { 16 Z7_IFACE_IMP(IOpenCallbackUI) 17 Z7_IFACE_IMP(IUpdateCallbackUI) 18 Z7_IFACE_IMP(IDirItemsCallback) 19 Z7_IFACE_IMP(IUpdateCallbackUI2) 20 21 public: 22 bool AskPassword; 23 FStringVector FailedFiles; 24 CUpdateCallbackGUI()25 CUpdateCallbackGUI(): 26 AskPassword(false) 27 {} 28 void Init(); 29 }; 30 31 #endif 32