DetailWidget::DetailWidget(QToolBox* toolbox, QWidget* parent):QWidget(parent),Ui::DetailForm() { setupUi(this); QObject::connect(btn_back,SIGNAL(clicked()), this,SLOT(retour())); QObject::connect(btnReserver,SIGNAL(clicked()), this,SLOT(toReserve())); setToolBox(toolbox); }
void SearchLaunch::init() { Containment::init(); connect(this, SIGNAL(appletAdded(Plasma::Applet*,QPointF)), this, SLOT(layoutApplet(Plasma::Applet*,QPointF))); connect(this, SIGNAL(appletRemoved(Plasma::Applet*)), this, SLOT(appletRemoved(Plasma::Applet*))); connect(this, SIGNAL(toolBoxVisibilityChanged(bool)), this, SLOT(updateConfigurationMode(bool))); setToolBox(Plasma::AbstractToolBox::load(corona()->preferredToolBoxPlugin(Plasma::Containment::DesktopContainment), QVariantList(), this)); QAction *a = action("add widgets"); if (a) { addToolBoxAction(a); } if (toolBox()) { connect(toolBox(), SIGNAL(toggled()), this, SIGNAL(toolBoxToggled())); connect(toolBox(), SIGNAL(visibilityChanged(bool)), this, SIGNAL(toolBoxVisibilityChanged(bool))); toolBox()->show(); } a = action("configure"); if (a) { addToolBoxAction(a); a->setText(i18n("Configure Search and Launch")); } QAction *lockAction = 0; if (corona()) { lockAction = corona()->action("lock widgets"); } if (!lockAction || !lockAction->isEnabled()) { lockAction = new QAction(this); addAction("lock page", lockAction); lockAction->setText(i18n("Lock Page")); lockAction->setIcon(KIcon("object-locked")); QObject::connect(lockAction, SIGNAL(triggered(bool)), this, SLOT(toggleImmutability())); }