Example #1
0
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_;
}
Example #2
0
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);
	}
}
Example #4
0
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;
}
Example #5
0
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_;
}
Example #6
0
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_;
}
Example #7
0
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& ) ) );
}
Example #8
0
LastFmSettings::LastFmSettings(QObject *parent) :
	QompOptionsPage(parent)
{
	d = new Private(this);
	restoreOptions();
}
Example #9
0
TuneToFileSettings::TuneToFileSettings(QObject *parent) :
	QompOptionsPage(parent)
{
	d = new Private(this);
	restoreOptions();
}