Automatically focus on input when opening a dialog
This commit is contained in:
parent
eea33062e3
commit
9de2db2fb8
@ -22,6 +22,7 @@ signals:
|
||||
|
||||
protected:
|
||||
void paintEvent(QPaintEvent *event) override;
|
||||
void showEvent(QShowEvent *event) override;
|
||||
|
||||
private:
|
||||
void clearFields();
|
||||
|
@ -19,6 +19,7 @@ public:
|
||||
|
||||
protected:
|
||||
void paintEvent(QPaintEvent *event) override;
|
||||
void showEvent(QShowEvent *event) override;
|
||||
|
||||
signals:
|
||||
void closing(bool isLeaving, QStringList invitees);
|
||||
|
@ -18,6 +18,7 @@ signals:
|
||||
|
||||
protected:
|
||||
void paintEvent(QPaintEvent *event) override;
|
||||
void showEvent(QShowEvent *event) override;
|
||||
|
||||
private:
|
||||
FlatButton *confirmBtn_;
|
||||
|
@ -152,3 +152,11 @@ CreateRoom::paintEvent(QPaintEvent *)
|
||||
QPainter p(this);
|
||||
style()->drawPrimitive(QStyle::PE_Widget, &opt, &p, this);
|
||||
}
|
||||
|
||||
void
|
||||
CreateRoom::showEvent(QShowEvent *event)
|
||||
{
|
||||
nameInput_->setFocus();
|
||||
|
||||
QFrame::showEvent(event);
|
||||
}
|
||||
|
@ -147,3 +147,11 @@ InviteUsers::invitedUsers() const
|
||||
|
||||
return users;
|
||||
}
|
||||
|
||||
void
|
||||
InviteUsers::showEvent(QShowEvent *event)
|
||||
{
|
||||
inviteeInput_->setFocus();
|
||||
|
||||
QFrame::showEvent(event);
|
||||
}
|
||||
|
@ -59,3 +59,11 @@ JoinRoom::paintEvent(QPaintEvent *)
|
||||
QPainter p(this);
|
||||
style()->drawPrimitive(QStyle::PE_Widget, &opt, &p, this);
|
||||
}
|
||||
|
||||
void
|
||||
JoinRoom::showEvent(QShowEvent *event)
|
||||
{
|
||||
roomInput_->setFocus();
|
||||
|
||||
QFrame::showEvent(event);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user