bool NoobaPlugin::init() { // TODO: Need to load previous configurations from QSettings qDebug() << _alias << " about to initialise " << Q_FUNC_INFO; initSignalSlots(); bool ok = _api->init(); if(!ok) qDebug() << tr("plugin: '%1' initialisation failed!").arg(_alias) << Q_FUNC_INFO; else qDebug() << _alias << " initialised successfully " << Q_FUNC_INFO; emit onInit(this); return ok; }
FadeInOutAttr::FadeInOutAttr(QDialog *dialog, QObject *parent) : QObject(parent) { dialog_ = dialog; opacity_effect_ = new QGraphicsOpacityEffect(this); dialog_->setGraphicsEffect(opacity_effect_); opacity_effect_->setOpacity(0.0); opacity_timer_ = new QTimer(this); is_working_ = false; effect_type_ = -1; initSignalSlots(); }