QWidget* StopSpam::options() { if (!enabled) { return 0; } options_ = new QWidget(); ui_.setupUi(options_); connect(options_, SIGNAL(destroyed()), SLOT(onOptionsClose())); ui_.tv_rules->setModel(model_); ui_.tv_rules->init(); connect(ui_.cb_send_block_all_mes, SIGNAL(stateChanged(int)), SLOT(changeWidgetsState())); connect(ui_.cb_enable_muc, SIGNAL(stateChanged(int)), SLOT(changeWidgetsState())); connect(ui_.cb_block_privates, SIGNAL(stateChanged(int)), SLOT(changeWidgetsState())); connect(ui_.pb_add, SIGNAL(released()), SLOT(addRow())); connect(ui_.pb_del, SIGNAL(released()), SLOT(removeRow())); connect(ui_.pb_reset, SIGNAL(released()), SLOT(resetCounter())); connect(ui_.pb_view, SIGNAL(released()), SLOT(view())); restoreOptions(); changeWidgetsState(); return options_; }
QWidget* CaptchaFormsPlugin::options() { if (!enabled) { return 0; } QWidget *options = new QWidget(); ui_.setupUi(options); restoreOptions(); return options; }
void AddJobDialog::templateSelected(void) { const OptionsModel* options = reinterpret_cast<const OptionsModel*>(ui->cbxTemplate->itemData(ui->cbxTemplate->currentIndex()).value<const void*>()); if(options) { qDebug("Loading options!"); m_lastTemplateName = ui->cbxTemplate->itemText(ui->cbxTemplate->currentIndex()); REMOVE_USAFED_ITEM; restoreOptions(options); } }
QWidget* IcqDie::options() { if (!enabled) return nullptr; QWidget *options = new QWidget; ui.setupUi(options); ui.wiki->setText(tr("<a href=\"https://psi-plus.com/wiki/plugins#icq_must_die_plugin\">Wiki (Online)</a>")); ui.wiki->setOpenExternalLinks(true); restoreOptions(); return options; }
QWidget* AttentionPlugin::options() { if(!enabled) { return nullptr; } options_ = new QWidget(); ui_.setupUi(options_); ui_.tb_open->setIcon(icoHost->getIcon("psi/browse")); ui_.tb_test->setIcon(icoHost->getIcon("psi/play")); connect(ui_.tb_open, SIGNAL(clicked()), SLOT(getSound())); connect(ui_.tb_test, SIGNAL(clicked()), SLOT(checkSound())); restoreOptions(); return options_; }
QWidget* GmailNotifyPlugin::options() { if (!enabled) return 0; options_ = new QWidget; ui_.setupUi(options_); restoreOptions(); ui_.tb_check->setIcon(iconHost->getIcon("psi/play")); ui_.tb_open->setIcon(iconHost->getIcon("psi/browse")); ui_.tb_open_prog->setIcon(iconHost->getIcon("psi/browse")); connect(ui_.tb_check, SIGNAL(clicked()), SLOT(checkSound())); connect(ui_.tb_open, SIGNAL(clicked()), SLOT(getSound())); connect(ui_.cb_accounts, SIGNAL(currentIndexChanged(int)), SLOT(updateOptions(int))); connect(ui_.tb_open_prog, SIGNAL(clicked()), SLOT(getProg())); return options_; }
PMShell::PMShell( const KURL& url ) : PMDockMainWindow( 0, "mainwindow" ) { setPluginLoadingMode( DoNotLoadPlugins ); setInstance( PMFactory::instance( ), false ); m_pPart = new PMPart( this, "part", this, "part", true, this ); m_pPart->setReadWrite( ); // read-write mode m_viewNumber = 0; m_objectsToDelete.setAutoDelete( true ); if (!initialGeometrySet()) resize(800,600); setupActions( ); restoreOptions( ); setupView( ); setXMLFile( "kpovmodelershell.rc" ); createGUI( m_pPart ); //guiFactory( )->addClient( m_pPart ); m_pStatusBar = statusBar( ); m_pStatusBar->insertItem( " ", c_statusBarInfo, 1 ); m_pStatusBar->insertItem( "" , c_statusBarControlPoints ); KConfig* config = instance( )->config( ); config->setGroup( "Appearance" ); applyMainWindowSettings( config ); if( !url.isEmpty( ) ) openURL( url ); setCaption( url.prettyURL( ) ); connect( m_pPart, SIGNAL( modified( ) ), SLOT( slotModified( ) ) ); connect( m_pPart, SIGNAL( controlPointMessage( const QString& ) ), SLOT( slotControlPointMsg( const QString& ) ) ); }
LastFmSettings::LastFmSettings(QObject *parent) : QompOptionsPage(parent) { d = new Private(this); restoreOptions(); }
TuneToFileSettings::TuneToFileSettings(QObject *parent) : QompOptionsPage(parent) { d = new Private(this); restoreOptions(); }