File indexing completed on 2024-05-19 04:55:07
0001 /* 0002 SPDX-FileCopyrightText: 2008 Jean-Baptiste Mardelle <jb@kdenlive.org> 0003 0004 SPDX-License-Identifier: GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL 0005 */ 0006 0007 #include "spacerdialog.h" 0008 0009 #include "doc/kthumb.h" 0010 #include "kdenlivesettings.h" 0011 0012 #include <QFontDatabase> 0013 #include <QWheelEvent> 0014 0015 #include "klocalizedstring.h" 0016 0017 SpacerDialog::SpacerDialog(const GenTime &duration, const Timecode &tc, QWidget *parent) 0018 : QDialog(parent) 0019 , m_in(nullptr, tc) 0020 { 0021 setFont(QFontDatabase::systemFont(QFontDatabase::SmallestReadableFont)); 0022 setupUi(this); 0023 inputLayout->addWidget(&m_in); 0024 m_in.setValue(duration); 0025 adjustSize(); 0026 } 0027 0028 GenTime SpacerDialog::selectedDuration() const 0029 { 0030 return m_in.gentime(); 0031 } 0032 0033 bool SpacerDialog::affectAllTracks() const 0034 { 0035 return insert_all_tracks->isChecked(); 0036 } 0037 0038 int SpacerDialog::selectedTrack() const 0039 { 0040 return 0; // track_number->currentData().toInt(); 0041 }