Guest User

Untitled

a guest
Jun 22nd, 2018
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.63 KB | None | 0 0
  1. === modified file 'dcpp/SettingsManager.cpp'
  2. --- dcpp/SettingsManager.cpp 2012-02-07 19:10:02 +0000
  3. +++ dcpp/SettingsManager.cpp 2012-02-11 14:03:03 +0000
  4. @@ -51,7 +51,7 @@
  5. "LogFormatSystem", "LogFormatStatus", "DirectoryListingFrameOrder", "DirectoryListingFrameWidths",
  6. "TLSPrivateKeyFile", "TLSCertificateFile", "TLSTrustedCertificatesPath",
  7. "Language", "DownloadsOrder", "DownloadsWidth", "Toolbar", "LastSearchType", "Mapper",
  8. - "SoundMainChat", "SoundPM", "SoundPMWindow", "SoundFinishedDL", "SoundFinishedFL",
  9. + "SoundMainChat", "SoundPM", "SoundPMWindow", "SoundFinishedDL", "SoundFinishedFL", "LastSharedFolder",
  10. "SENTRY",
  11. // Ints
  12. "IncomingConnections", "InPort", "Slots", "AutoFollow", "ClearSearch",
  13. @@ -328,6 +328,7 @@
  14. setDefault(USERS_FILTER_QUEUE, false);
  15. setDefault(USERS_FILTER_WAITING, false);
  16. setDefault(MAX_PM_WINDOWS, 50);
  17. + setDefault(LAST_SHARED_FOLDER, Util::emptyString);
  18.  
  19. setSearchTypeDefaults();
  20.  
  21.  
  22. === modified file 'dcpp/SettingsManager.h'
  23. --- dcpp/SettingsManager.h 2012-02-04 17:40:35 +0000
  24. +++ dcpp/SettingsManager.h 2012-02-11 13:27:11 +0000
  25. @@ -68,7 +68,7 @@
  26. LOG_FILE_SYSTEM, LOG_FORMAT_SYSTEM, LOG_FORMAT_STATUS, DIRECTORYLISTINGFRAME_ORDER, DIRECTORYLISTINGFRAME_WIDTHS,
  27. TLS_PRIVATE_KEY_FILE, TLS_CERTIFICATE_FILE, TLS_TRUSTED_CERTIFICATES_PATH,
  28. LANGUAGE, DOWNLOADS_ORDER, DOWNLOADS_WIDTHS, TOOLBAR, LAST_SEARCH_TYPE, MAPPER,
  29. - SOUND_MAIN_CHAT, SOUND_PM, SOUND_PM_WINDOW, SOUND_FINISHED_DL, SOUND_FINISHED_FL,
  30. + SOUND_MAIN_CHAT, SOUND_PM, SOUND_PM_WINDOW, SOUND_FINISHED_DL, SOUND_FINISHED_FL, LAST_SHARED_FOLDER,
  31. STR_LAST };
  32.  
  33. enum IntSetting { INT_FIRST = STR_LAST + 1,
  34.  
  35. === modified file 'win32/UploadPage.cpp'
  36. --- win32/UploadPage.cpp 2012-01-23 20:18:58 +0000
  37. +++ win32/UploadPage.cpp 2012-02-11 13:57:10 +0000
  38. @@ -193,9 +193,15 @@
  39. }
  40.  
  41. void UploadPage::handleDragDrop(const TStringList& files) {
  42. + TStringIterC it = files.end();
  43. for(auto i = files.begin(); i != files.end(); ++i)
  44. - if(PathIsDirectory(i->c_str()))
  45. + if(PathIsDirectory(i->c_str())) {
  46. addDirectory(*i);
  47. + it = i;
  48. + }
  49. +
  50. + if (it != files.end())
  51. + SettingsManager::getInstance()->set(SettingsManager::LAST_SHARED_FOLDER, Text::fromT(*it));
  52. }
  53.  
  54. void UploadPage::handleShareHiddenClicked(CheckBoxPtr checkBox, int setting) {
  55. @@ -216,9 +222,10 @@
  56. }
  57.  
  58. void UploadPage::handleAddClicked() {
  59. - tstring target;
  60. + tstring target = Text::toT(SETTING(LAST_SHARED_FOLDER));
  61. if(FolderDialog(this).open(target)) {
  62. addDirectory(target);
  63. + SettingsManager::getInstance()->set(SettingsManager::LAST_SHARED_FOLDER, Text::fromT(target));
  64. HashProgressDlg(this, true).run();
  65. }
  66. }
Add Comment
Please, Sign In to add comment