Signed-off-by: Felix Weilbach <felix.weilbach@nextcloud.com>
spacing: 0
property NC.UserStatusSelectorModel userStatusSelectorModel
- FontMetrics {
- id: metrics
- }
-
Text {
Layout.topMargin: 16
Layout.leftMargin: 8
Layout.fillWidth: true
Button {
- Layout.preferredWidth: userStatusMessageTextField.height // metrics.height * 2
- Layout.preferredHeight: userStatusMessageTextField.height // metrics.height * 2
+ Layout.preferredWidth: userStatusMessageTextField.height
+ Layout.preferredHeight: userStatusMessageTextField.height
text: userStatusSelectorModel.userStatusEmoji
onClicked: emojiDialog.open()
}
\r
import com.nextcloud.desktopclient 1.0\r
\r
-Item {\r
+QtObject {\r
readonly property int pixelSize: fontMetrics.font.pixelSize\r
\r
// Colors\r
readonly property string unifiedSearchResulTitleColor: "black"\r
readonly property string unifiedSearchResulSublineColor: "grey"\r
\r
+ readonly property var fontMetrics: FontMetrics {}\r
+\r
function variableSize(size) {\r
return size * (1 + Math.min(pixelSize / 100, 1)); \r
}\r
-\r
- FontMetrics {\r
- id: fontMetrics\r
- }\r
}\r