Changeset 714


Ignore:
Timestamp:
02/01/09 19:09:52 (11 years ago)
Author:
Eoin
Message:
 
Location:
trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/sln/Halite/Halite.vcproj

    r707 r714  
    638638                                PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;__USE_W32_SOCKETS;WIN32;_WIN32;WIN64;_WIN64;_WINDOWS;NDEBUG;TORRENT_USE_BOOST_DATE_TIME;TORRENT_USE_OPENSSL;TORRENT_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_SECURE_SCL=0;_HAS_ITERATOR_DEBUGGING=0" 
    639639                                ExceptionHandling="2" 
    640                                 RuntimeLibrary="0" 
     640                                RuntimeLibrary="2" 
    641641                                UsePrecompiledHeader="2" 
    642642                                PrecompiledHeaderThrough="stdAfx.hpp" 
  • trunk/sln/libtorrent/libtorrent.vcproj

    r707 r714  
    513513                                PreprocessorDefinitions="WIN32_LEAN_AND_MEAN;_WIN32_WINNT=0x0500;__USE_W32_SOCKETS;WIN32;_WIN32;_WINDOWS;NDEBUG;TORRENT_USE_BOOST_DATE_TIME;TORRENT_USE_OPENSSL;TORRENT_NO_DEPRECATE;_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_SECURE_SCL=0;_HAS_ITERATOR_DEBUGGING=0" 
    514514                                ExceptionHandling="2" 
    515                                 RuntimeLibrary="0" 
     515                                RuntimeLibrary="2" 
    516516                                UsePrecompiledHeader="0" 
    517517                                WarningLevel="3" 
  • trunk/src/HaliteListView.cpp

    r711 r714  
    138138 
    139139                LVITEM lvItem = { 0 }; 
    140                 lvItem.mask = LVIF_TEXT; 
     140                lvItem.mask = LVIF_TEXT|LVIF_STATE; 
     141                lvItem.stateMask = LVIS_SELECTED; 
     142                lvItem.state = 0; 
    141143                lvItem.iSubItem = 0; 
    142144                lvItem.pszText = (LPTSTR)td->name().c_str(); 
     145 
     146                if (tD.selected_names().find(td->name()) != tD.selected_names().end()) 
     147                        lvItem.state = LVIS_SELECTED; 
    143148 
    144149                if (IsGroupViewEnabled()) 
  • trunk/src/halTorrent.cpp

    r712 r714  
    576576         
    577577        torrentDetails_.clearAll(l);     
     578        torrentDetails_.selected_names_ = selected; 
    578579        torrentDetails_.torrents_.reserve(pimpl()->the_torrents_.size()); 
    579580         
  • trunk/src/halTorrent.hpp

    r712 r714  
    373373                return selectedTorrent_;  
    374374        } 
     375 
     376        const std::set<wstring>& selected_names() const { return selected_names_; } 
    375377         
    376378        const torrent_details_ptr get(std::wstring filename) const 
     
    405407        torrent_details_vec selectedTorrents_; 
    406408        torrent_details_ptr selectedTorrent_; 
     409        std::set<wstring> selected_names_; 
    407410         
    408411        mutable mutex_t mutex_; 
Note: See TracChangeset for help on using the changeset viewer.