Changeset 1787

Show
Ignore:
Timestamp:
Thu Nov 3 20:42:52 2005
Author:
fgerlits
Message:

got rid of fractions when displaying playlengths
this fixes #1437

Files:

Legend:

Unmodified
Added
Removed
Modified
  • trunk/livesupport/src/products/gLiveSupport/src/UploadFileWindow.cxx

    r1729 r1787  
    328 328  
    329 329     // display the new play length  
    330       std::ostringstream  lengthStr;  
    331       lengthStr << std::setfill('0')  
    332           << std::setw(2) << playlength->hours() << ":"  
    333           << std::setw(2) << playlength->minutes() << ":"  
    334           << std::setw(2) << (playlength->fractional_seconds() < 500000  
    335                                                   ? playlength->seconds()  
    336                                                   : playlength->seconds() + 1);  
    337       lengthValueLabel->set_text(lengthStr.str());  
      330     Ptr<const std::string>::Ref lengthStr  
      331                                 = TimeConversion::timeDurationToHhMmSsString(  
      332                                         playlength);  
      333     lengthValueLabel->set_text(*lengthStr);  
    338 334  
    339 335     // read the id3 tags  
  • trunk/livesupport/src/products/gLiveSupport/src/LiveModeWindow.cxx

    r1776 r1787  
    38 38 #include <glibmm.h>  
    39 39  
      40 #include "LiveSupport/Core/TimeConversion.h"  
    40 41 #include "LiveSupport/Widgets/WidgetFactory.h"  
    41 42 #include "SchedulePlaylistWindow.h"  
    240 241     infoString->append("\n<span font_desc='Bitstream Vera Sans 12'>"  
    241 242                        "duration: ");  
    242       infoString->append(to_simple_string(*playable->getPlaylength()));  
      243     infoString->append(*TimeConversion::timeDurationToHhMmSsString(  
      244                                             playable->getPlaylength() ));  
    243 245     infoString->append("</span>");  
    244 246  
  • trunk/livesupport/src/products/gLiveSupport/src/SearchWindow.cxx

    r1705 r1787  
    38 38 #include <boost/date_time/posix_time/posix_time.hpp>  
    39 39  
      40 #include "LiveSupport/Core/TimeConversion.h"  
    40 41 #include "LiveSupport/Widgets/WidgetFactory.h"  
    41 42 #include "LiveSupport/Widgets/ScrolledNotebook.h"  
     
    245 246                                modelColumns.typeColumn, 20);  
    246 247         searchResults->appendColumn(*getResourceUstring("titleColumnLabel"),  
    247                                  modelColumns.titleColumn, 200);  
      248                                modelColumns.titleColumn, 360);  
    247 248         searchResults->appendColumn(*getResourceUstring("creatorColumnLabel"),  
    248                                  modelColumns.creatorColumn, 200);  
      249                                modelColumns.creatorColumn, 260);  
    248 249         searchResults->appendColumn(*getResourceUstring("lengthColumnLabel"),  
    249                                  modelColumns.lengthColumn, 120);  
      250                                modelColumns.lengthColumn, 50);  
    249 250     } catch (std::invalid_argument &e) {  
    250 251         std::cerr << e.what() << std::endl;  
    378 379  
    379 380         Ptr<time_duration>::Ref length = playable->getPlaylength();  
    380           row[modelColumns.lengthColumn] = length ? to_simple_string(*length)  
    381                                                   : "";  
      381         row[modelColumns.lengthColumn] = length ?  
      382                     *TimeConversion::timeDurationToHhMmSsString(length) : "";  
    382 383     }  
    383 384 }