#include "QRootCanvas.h" #include "QRootCanvasPlugin.h" #include //#include QRootCanvasPlugin::QRootCanvasPlugin(QObject *parent) : QObject(parent) { initialized = false; } void QRootCanvasPlugin::initialize(QDesignerFormEditorInterface * /* core */) { if (initialized) return; initialized = true; } bool QRootCanvasPlugin::isInitialized() const { return initialized; } QWidget *QRootCanvasPlugin::createWidget(QWidget *parent) { QRootCanvas* widg=new QRootCanvas(parent); QPalette* npal= new QPalette(widg->palette()); //npal->setColor(QPalette::Window,Qt::red); npal->setBrush(QPalette::Window,QPixmap(":/scale.png")); widg->setPalette(*npal); widg->setAutoFillBackground(true); return widg; } QString QRootCanvasPlugin::name() const { return "QRootCanvas"; } QString QRootCanvasPlugin::group() const { return "Go4 Custom Widgets"; } QIcon QRootCanvasPlugin::icon() const { return QIcon(":/go4logo2.png"); } QString QRootCanvasPlugin::toolTip() const { return "Standard QtROOT canvas"; } QString QRootCanvasPlugin::whatsThis() const { return "ROOT canvas embedded into QWidget"; } bool QRootCanvasPlugin::isContainer() const { return false; } QString QRootCanvasPlugin::domXml() const { return "\n" " \n" " \n" " 0\n" " 0\n" " 100\n" " 100\n" " \n" " \n" "\n"; } QString QRootCanvasPlugin::includeFile() const { return "QRootCanvas.h"; }