D8991: Use kSqueezedTextLabel for the label text on the statusbar
    Ahmad Samir 
    noreply at phabricator.kde.org
       
    Sat Nov 25 15:20:16 GMT 2017
    
    
  
ahmadsamir added a comment.
  - To reproduced the issue of the widgets on the statusbar, we just need to remove the stretch factor from the addWidget() call, or set it to zero (default). Here's a screencast showing the issue:
  
  F5511010: statusbar-ksqueezetextlabel.ogv <https://phabricator.kde.org/F5511010>
  
  Setting the stretch factor fixes that issue. From http://doc.qt.io/qt-5/qboxlayout.html#addWidget:
  
  > If the stretch factor is 0 and nothing else in the QBoxLayout has a stretch factor greater than zero, the space is distributed according to the QWidget:sizePolicy() of each widget that's involved.
  
  
  
  - I'll update the diff; you're right, using KSqueezedTextLabel* works (and I actually missed changing the m_label type in the .h file).
REPOSITORY
  R318 Dolphin
REVISION DETAIL
  https://phabricator.kde.org/D8991
To: ahmadsamir
Cc: elvisangelaccio, #dolphin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.kde.org/mailman/private/kfm-devel/attachments/20171125/c6a940cc/attachment.htm>
    
    
More information about the kfm-devel
mailing list