summaryrefslogtreecommitdiffstats
path: root/src/Authoring/Studio/Application/TimeEditDlg.cpp
diff options
context:
space:
mode:
authorMahmoud Badri <mahmoud.badri@qt.io>2019-02-25 16:59:48 +0200
committerMahmoud Badri <mahmoud.badri@qt.io>2019-02-26 07:12:49 +0000
commit12adbbf19d0d4113890fa76019245a7f2f42c770 (patch)
tree4992b12dd200b681b910de6bb456ba4440f877d1 /src/Authoring/Studio/Application/TimeEditDlg.cpp
parentc0d36939b9c559249d2d2efcd8e0b80f1a76234a (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.cpp8
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();
}