diff options
author | Mahmoud Badri <mahmoud.badri@qt.io> | 2019-02-25 16:59:48 +0200 |
---|---|---|
committer | Mahmoud Badri <mahmoud.badri@qt.io> | 2019-02-26 07:12:49 +0000 |
commit | 12adbbf19d0d4113890fa76019245a7f2f42c770 (patch) | |
tree | 4992b12dd200b681b910de6bb456ba4440f877d1 /src/Authoring/Studio/Application/TimeEditDlg.cpp | |
parent | c0d36939b9c559249d2d2efcd8e0b80f1a76234a (diff) |
TimeEditDlg, DurationEditDlg fixes
- Removed faulty white lines in the bottom and right sides of the
dialogs.
- Fixed an issue with auto focus change between text inputs in the
TimeEditDlg.
- Cleaned the DurationEditDlg to be similar to TimeEditDlg.
Change-Id: I894f1d29cc219409e11617ed87a718848fb5a61a
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Diffstat (limited to 'src/Authoring/Studio/Application/TimeEditDlg.cpp')
-rw-r--r-- | src/Authoring/Studio/Application/TimeEditDlg.cpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/Authoring/Studio/Application/TimeEditDlg.cpp b/src/Authoring/Studio/Application/TimeEditDlg.cpp index 93834c8f..eb9d0324 100644 --- a/src/Authoring/Studio/Application/TimeEditDlg.cpp +++ b/src/Authoring/Studio/Application/TimeEditDlg.cpp @@ -39,7 +39,7 @@ CTimeEditDlg::CTimeEditDlg(KeyframeManager *keyframeManager) , m_keyframeManager(keyframeManager) { m_ui->setupUi(this); - setAutoFillBackground(true); + setWindowFlag(Qt::WindowContextHelpButtonHint, false); // remove '?' from the dialog title bar QIntValidator *minValidator = new QIntValidator(this); minValidator->setRange(0, 9999); @@ -54,8 +54,6 @@ CTimeEditDlg::CTimeEditDlg(KeyframeManager *keyframeManager) connect(m_ui->lineEditMinutes, &QLineEdit::textEdited, this, &CTimeEditDlg::onTimeChanged); connect(m_ui->lineEditSeconds, &QLineEdit::textEdited, this, &CTimeEditDlg::onTimeChanged); connect(m_ui->lineEditMilliseconds, &QLineEdit::textEdited, this, &CTimeEditDlg::onTimeChanged); - - window()->setFixedSize(size()); } CTimeEditDlg::~CTimeEditDlg() @@ -195,10 +193,10 @@ void CTimeEditDlg::onTimeChanged() updateObjectTime(theGoToTime); // If max number of digits reached in a number field, select the next - if (min > 999) { + if (m_ui->lineEditMinutes->hasFocus() && min > 999) { m_ui->lineEditSeconds->setFocus(); m_ui->lineEditSeconds->selectAll(); - } else if (sec > 9) { + } else if (m_ui->lineEditSeconds->hasFocus() && sec > 9) { m_ui->lineEditMilliseconds->setFocus(); m_ui->lineEditMilliseconds->selectAll(); } |