Changeset 378


Ignore:
Timestamp:
01/27/08 11:03:57 (12 years ago)
Author:
Eoin
Message:

Started work on 'New Torrent' Dialog.

Location:
trunk/src
Files:
1 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/HaliteWindow.cpp

    r376 r378  
    1717#include "AdvHaliteDialog.hpp" 
    1818#include "AddTorrentDialog.hpp" 
     19#include "NewTorrentDialog.hpp" 
    1920 
    2021#include "ConfigOptions.hpp" 
     
    461462LRESULT HaliteWindow::OnFileNew(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled) 
    462463{ 
     464        NewTorrentDialog newTorrent;     
     465    newTorrent.DoModal(); 
     466 
    463467        MessageBox(L"This feature is under development and currently disabled",  
    464468                L"Feature not availible", 0); 
  • trunk/src/halTorrent.cpp

    r376 r378  
    788788        } 
    789789         
     790        } 
     791        catch (const std::exception& e) 
     792        { 
     793                event().post(shared_ptr<EventDetail>( 
     794                        new EventStdException(Event::fatal, e, L"From BitTorrent::listenOn."))); 
     795 
     796                return false; 
    790797        } 
    791798        catch(...) 
     
    12811288                me->setConnectionLimit(bittorrent().defTorrentMaxConn(), bittorrent().defTorrentMaxUpload()); 
    12821289                 
    1283                 me->addToSession(startPaused); 
     1290        //      me->addToSession(startPaused); 
    12841291        } 
    12851292         
  • trunk/src/halTorrentInternal.hpp

    r376 r378  
    380380                ratio_(0), \ 
    381381                resolve_countries_(true), \ 
    382                 state_(TorrentDetail::torrent_active), \ 
    383382                totalUploaded_(0), \ 
    384383                totalBase_(0), \ 
     
    389388                TORRENT_INTERNALS_DEFAULTS, 
    390389                compactStorage_(true), 
     390                state_(TorrentDetail::torrent_stopped),  
    391391                in_session_(false) 
    392392        {} 
     
    395395                TORRENT_INTERNALS_DEFAULTS, 
    396396                save_directory_(saveDirectory.string()), 
    397                 compactStorage_(compactStorage),                 
     397                compactStorage_(compactStorage),         
     398                state_(TorrentDetail::torrent_stopped),  
    398399                in_session_(false) 
    399400        { 
     
    485486                        if (paused) 
    486487                                state_ = TorrentDetail::torrent_paused;  
     488                        else 
     489                                state_ = TorrentDetail::torrent_active;  
    487490                                 
    488491                        applySettings(); 
     492                        handle_.force_reannounce(); 
    489493                }        
    490494        } 
     
    643647        const std::vector<TrackerDetail>& getTrackers() 
    644648        { 
    645                 if (inSession() && trackers_.empty()) 
    646                 { 
    647                         std::vector<lbt::announce_entry> trackers = handle_.trackers(); 
     649                if (trackers_.empty()) 
     650                { 
     651                        std::vector<lbt::announce_entry> trackers = infoMemory_.trackers(); 
    648652                         
    649653                        foreach (const lbt::announce_entry& entry, trackers) 
     
    928932                        } 
    929933 
    930                         HAL_DEV_MSG(wformat_t(L"Applying Tracker Login User: %1%, Pass: %2%") % trackerUsername_ %trackerPassword_ ); 
     934                        HAL_DEV_MSG(wformat_t(L"Applying Tracker Login User: %1%, Pass: %2%") % trackerUsername_ % trackerPassword_ ); 
    931935                } 
    932936        } 
Note: See TracChangeset for help on using the changeset viewer.