Ignore:
Timestamp:
04/06/08 10:55:09 (12 years ago)
Author:
Eoin
Message:

Framework for Web seeds and DHT nodes in torrent creation in place.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/NewTorrentDialog.hpp

    r419 r420  
    2121#define HAL_NEW_PANE_DLG                                ID_NEWTORRENT_BEGIN+12 
    2222#define IDC_NEWT_TRACKERTIER                    ID_NEWTORRENT_BEGIN+13 
     23#define IDC_NEWTORRENT_PEERS_TEXT               ID_NEWTORRENT_BEGIN+14 
     24#define IDC_NEWT_LISTPEERS                              ID_NEWTORRENT_BEGIN+15 
    2325//#define IDC_PROG_CANCEL                 ID_NEWTORRENT_BEGIN + 2 
    2426//#define IDC_PROG_PROGRESS               ID_NEWTORRENT_BEGIN + 3 
     
    3436#include "HaliteSortListViewCtrl.hpp" 
    3537#include "NewTorrentTrackerLV.hpp" 
     38#include "NewTorrentPeersLV.hpp" 
    3639 
    3740 
     
    212215}; 
    213216 
    214 class DetailsSheet : 
    215     public CPropertyPageImpl<DetailsSheet>, 
    216         public CAutoSizeWindow<DetailsSheet, false> 
     217class PeersSheet : 
     218    public CPropertyPageImpl<PeersSheet>, 
     219        public CAutoSizeWindow<PeersSheet, false> 
    217220{ 
    218221protected: 
    219         typedef DetailsSheet thisClass; 
     222        typedef PeersSheet thisClass; 
    220223        typedef CPropertyPageImpl<thisClass> sheetClass; 
    221224        typedef CAutoSizeWindow<thisClass, false> autosizeClass; 
    222225 
    223226public:  
    224         enum { IDD = IDD_NEWT_DETAILS }; 
     227        enum { IDD = IDD_NEWT_PEERS }; 
    225228 
    226229    BEGIN_MSG_MAP_EX(thisClass) 
     230                MSG_WM_INITDIALOG(onInitDialog) 
    227231                MSG_WM_DESTROY(OnDestroy) 
    228232 
     
    238242                return this->IsDialogMessage(pMsg); 
    239243        } 
    240          
    241         void OnFileBrowse(UINT, int, HWND hWnd) {} 
     244 
     245        LRESULT onInitDialog(HWND, LPARAM) 
     246        {        
     247                peersList_.Attach(GetDlgItem(IDC_NEWT_LISTPEERS));       
     248 
     249                return 0; 
     250        } 
     251 
    242252        void OnDestroy() {} 
    243253         
    244254private: 
     255        NewTorrent_PeersListViewCtrl peersList_; 
    245256}; 
    246257 
     
    354365        FileSheet fileSheet; 
    355366        TrackerSheet trackerSheet; 
    356         DetailsSheet detailsSheet; 
     367        PeersSheet detailsSheet; 
    357368 
    358369}; 
Note: See TracChangeset for help on using the changeset viewer.