Ignore:
Timestamp:
07/21/08 01:12:48 (12 years ago)
Author:
Eoin
Message:

Major SortList? de-blobbing.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/advtabs/Debug.hpp

    r495 r508  
    9191        LogListViewCtrl() : 
    9292                iniClass("listviews/eventLog", "LogListView") 
    93         { 
    94                 std::vector<wstring> names;      
    95                 wstring column_names = hal::app().res_wstr(HAL_DEBUG_LISTVIEW_COLUMNS); 
    96  
    97                 // "Time;Message;Severity" 
    98                 boost::split(names, column_names, boost::is_any_of(L";")); 
    99                  
    100                 array<int, 3> widths = {67,419,69}; 
    101                 array<int, 3> order = {0,1,2}; 
    102                 array<bool, 3> visible = {true,true,true}; 
    103                  
    104                 SetDefaults(names, widths, order, visible, true); 
    105                  
    106                 load_from_ini(); 
    107         } 
     93        {} 
    10894         
    10995        ~LogListViewCtrl() 
     
    180166                hal::mutex_t::scoped_lock l(mutex_); 
    181167         
    182                 SetExtendedListViewStyle(WS_EX_CLIENTEDGE|LVS_EX_FULLROWSELECT|LVS_EX_HEADERDRAGDROP); 
    183                 SetSortListViewExtendedStyle(SORTLV_USESHELLBITMAPS, SORTLV_USESHELLBITMAPS); 
    184                  
    185                 ApplyDetails(); 
     168                InitialSetup();          
     169 
     170                std::vector<wstring> names;      
     171                wstring column_names = hal::app().res_wstr(HAL_DEBUG_LISTVIEW_COLUMNS); 
     172 
     173                // "Time;Message;Severity" 
     174                boost::split(names, column_names, boost::is_any_of(L";")); 
     175                 
     176                array<int, 3> widths = {67,419,69}; 
     177                array<int, 3> order = {0,1,2}; 
     178                array<bool, 3> visible = {true,true,true}; 
     179 
     180                for (int i=0, e=3; i < e; ++i) 
     181                { 
     182                        AddColumn(names[i].c_str(), i, visible[i], widths[i]); 
     183                }        
     184         
     185                load_from_ini(); 
    186186                 
    187187                conn_ = hal::event_log.attach(bind(&LogListViewCtrl::operator(), this, _1)); 
Note: See TracChangeset for help on using the changeset viewer.