diff options
author | Konstantinos Sideris <sideris.konstantin@gmail.com> | 2017-08-12 13:21:52 +0300 |
---|---|---|
committer | Konstantinos Sideris <sideris.konstantin@gmail.com> | 2017-08-12 13:21:52 +0300 |
commit | 9189782d3bdd19b831a1738679ce1fc41cc569a1 (patch) | |
tree | 30ae7c5cea2a2fb0d780f2594adb9d92a78a4915 /src/ui/TextField.cc | |
parent | Update AUR build script with lmdb (diff) | |
download | nheko-9189782d3bdd19b831a1738679ce1fc41cc569a1.tar.xz |
macOS: Get rid of text field's focus border
Diffstat (limited to '')
-rw-r--r-- | src/ui/TextField.cc | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/ui/TextField.cc b/src/ui/TextField.cc index fea808bb..ca2c3c11 100644 --- a/src/ui/TextField.cc +++ b/src/ui/TextField.cc @@ -10,19 +10,22 @@ TextField::TextField(QWidget *parent) : QLineEdit(parent) { + // Get rid of the focus border on macOS. + setAttribute(Qt::WA_MacShowFocusRect, 0); + state_machine_ = new TextFieldStateMachine(this); label_ = 0; - label_font_size_ = 9.5; + label_font_size_ = 13; show_label_ = false; background_color_ = QColor("white"); setFrame(false); setAttribute(Qt::WA_Hover); setMouseTracking(true); - setTextMargins(0, 2, 0, 4); + setTextMargins(0, 4, 0, 6); - QFontDatabase db; - QFont font(db.font("Open Sans", "Regular", 11)); + QFont font("Open Sans"); + font.setPixelSize(12); setFont(font); state_machine_->start(); |