C++

C code posted
created at 09 Feb 17:20

Edit | Back
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

#include <kopete/ui/kopeteview.h>

#include <kgenericfactory.h>

#include <qfileinfo.h>
#include <qpixmap.h>

#include <iostream>

KopeteAntispamPlugin *KopeteAntispamPlugin::instance = 0;

K_PLUGIN_FACTORY( KopeteAntispamPluginFactory, registerPlugin<KopeteAntispamPlugin>(); )
K_EXPORT_PLUGIN( KopeteAntispamPluginFactory ( "kopete_antispam" ) )

KopeteAntispamPlugin::KopeteAntispamPlugin( QObject *parent, const QVariantList & /*args*/ ) :
  Kopete::Plugin( KopeteAntispamPluginFactory::componentData(), parent ), question( "" ), answer( "" )
{
  if ( instance != 0 ) // Нельзя создать второй экземпляр
    return;

  instance = this; // Сохраняем ссылку на экземпляр плагина

  QTimer::singleShot( 1000, this, SLOT( init() ) ); // Инциализируем по таймеру
}
864 Bytes in 5 ms with coderay