diff options
-rw-r--r-- | src/gui/shareusergroupwidget.cpp | 6 | ||||
-rw-r--r-- | src/gui/shareuserline.ui | 11 |
2 files changed, 11 insertions, 6 deletions
diff --git a/src/gui/shareusergroupwidget.cpp b/src/gui/shareusergroupwidget.cpp index bd8565434..c428bd440 100644 --- a/src/gui/shareusergroupwidget.cpp +++ b/src/gui/shareusergroupwidget.cpp @@ -371,10 +371,8 @@ ShareUserLine::ShareUserLine(QSharedPointer<Share> share, { _ui->setupUi(this); - QString sharedWithText(share->getShareWith()->format()); - QFontMetrics metrics(_ui->sharedWith->font()); - QString elidedText = metrics.elidedText(sharedWithText, Qt::ElideRight, _ui->sharedWith->width()); - _ui->sharedWith->setText(elidedText); + _ui->sharedWith->setElideMode(Qt::ElideRight); + _ui->sharedWith->setText(share->getShareWith()->format()); // adds permissions // can edit permission diff --git a/src/gui/shareuserline.ui b/src/gui/shareuserline.ui index 4cab56839..4632f162f 100644 --- a/src/gui/shareuserline.ui +++ b/src/gui/shareuserline.ui @@ -97,9 +97,9 @@ </widget> </item> <item> - <widget class="QLabel" name="sharedWith"> + <widget class="OCC::ElidedLabel" name="sharedWith"> <property name="sizePolicy"> - <sizepolicy hsizetype="Maximum" vsizetype="Maximum"> + <sizepolicy hsizetype="Ignored" vsizetype="Maximum"> <horstretch>0</horstretch> <verstretch>0</verstretch> </sizepolicy> @@ -204,6 +204,13 @@ </item> </layout> </widget> + <customwidgets> + <customwidget> + <class>OCC::ElidedLabel</class> + <extends>QLabel</extends> + <header>elidedlabel.h</header> + </customwidget> + </customwidgets> <resources> <include location="../../client.qrc"/> </resources> |