Changeset 11043


Ignore:
Timestamp:
Jul 24, 2010, 2:43:06 AM (12 years ago)
Author:
charles
Message:

(trunk qt) use the GTK+ client's compact mode

Location:
trunk/qt
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/qt/formatter.cc

    r10986 r11043  
    3030}
    3131
    32 QString Formatter::unitStrings[3][4];
     32QString Formatter::unitStrings[3][5];
    3333
    3434void
  • trunk/qt/formatter.h

    r10957 r11043  
    4747    private:
    4848
    49         static QString unitStrings[3][4];
     49        static QString unitStrings[3][5];
    5050};
    5151
  • trunk/qt/torrent-delegate-min.cc

    r10931 r11043  
    3131{
    3232   GUI_PAD = 6,
     33   BAR_WIDTH = 50,
    3334   BAR_HEIGHT = 12,
    3435   LINE_SPACING = 4
     
    3839****
    3940****   +---------+-----------------------------------------------+
    40 ****   |  Icon   |   Title                   shortStatusString   |
    41 ****   |  Icon   |   [ Progressbar.......................... ]   |
     41****   |  Icon   |   Title      shortStatusString [Progressbar]  |
    4242****   +-------- +-----------------------------------------------+
    4343****
     
    6464    const QSize m( margin( *style ) );
    6565
    66     return QSize( m.width() + iconSize + GUI_PAD + nameSize.width() + GUI_PAD + statusSize.width() + m.width(),
    67                   m.height() + nameSize.height() + LINE_SPACING + BAR_HEIGHT  + m.height() );
     66    return QSize( m.width()*2 + iconSize + GUI_PAD + nameSize.width()
     67                                         + GUI_PAD + statusSize.width()
     68                                         + GUI_PAD + BAR_WIDTH,
     69                  m.height()*2 + std::max( nameSize.height(), (int)BAR_HEIGHT ) );
    6870}
    6971
     
    127129                          iconSize,
    128130                          iconSize );
    129     const QRect statusArea( fillArea.width( ) - statusSize.width( ),
    130                             fillArea.top( ) + ((nameSize.height()-statusSize.height())/2),
    131                             statusSize.width( ),
    132                             statusSize.height( ) );
     131    const QRect barArea( fillArea.x( ) + fillArea.width( ) - BAR_WIDTH,
     132                         fillArea.y( ) + ( fillArea.height( ) - BAR_HEIGHT ) / 2,
     133                         BAR_WIDTH,
     134                         BAR_HEIGHT );
     135    const QRect statusArea( barArea.x( ) - GUI_PAD - statusSize.width( ),
     136                            fillArea.y( ),
     137                            fillArea.width( ),
     138                            fillArea.height( ) );
    133139    const QRect nameArea( iconArea.x( ) + iconArea.width( ) + GUI_PAD,
    134140                          fillArea.y( ),
    135                           fillArea.width( ) - statusArea.width( ) - (GUI_PAD*2) - iconArea.width( ),
    136                           nameSize.height( ) );
    137     const QRect barArea( nameArea.left( ),
    138                          nameArea.bottom( ),
    139                          statusArea.right( ) - nameArea.left( ),
    140                          BAR_HEIGHT );
     141                          statusArea.x( ) - ( iconArea.x( ) + iconArea.width( ) + GUI_PAD * 2 ),
     142                          fillArea.height( ) );
    141143
    142144    // render
Note: See TracChangeset for help on using the changeset viewer.