1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
|
//////////////////////////////////////////////////////////////////////////////
// oxygengenericanimationconfigitem.cpp
// animation configuration item
// -------------------
//
// SPDX-FileCopyrightText: 2010 Hugo Pereira Da Costa <hugo.pereira@free.fr>
//
// SPDX-License-Identifier: MIT
//////////////////////////////////////////////////////////////////////////////
#include "oxygengenericanimationconfigitem.h"
#include "ui_oxygengenericanimationconfigbox.h"
#include <KLocalizedString>
namespace Oxygen
{
//_______________________________________________
GenericAnimationConfigBox::GenericAnimationConfigBox(QWidget *parent)
: QFrame(parent)
, ui(new Ui_GenericAnimationConfigBox)
{
ui->setupUi(this);
}
//_______________________________________________
GenericAnimationConfigBox::~GenericAnimationConfigBox()
{
delete ui;
}
//_______________________________________________
QSpinBox *GenericAnimationConfigBox::durationSpinBox(void) const
{
return ui->durationSpinBox;
}
//_______________________________________________
void GenericAnimationConfigItem::initializeConfigurationWidget(QWidget *parent)
{
Q_ASSERT(!_configurationWidget);
_configurationWidget = new GenericAnimationConfigBox(parent);
setConfigurationWidget(_configurationWidget.data());
connect(_configurationWidget.data()->durationSpinBox(), SIGNAL(valueChanged(int)), SIGNAL(changed()));
}
}
|