#include <stdio.h>#include <QAction>#include <QMessageBox>#include <QStringList>#include <QWidget>#include <QIcon>#include <QApplication>#include <QObject>#include "plugincorrector.h"#include "correctorwidget.h"#include "empresa.h"Go to the source code of this file.
Functions | |
| void | entryPoint (Bulmacont *bcont) |
| void entryPoint | ( | Bulmacont * | bcont | ) |
| bcont |
Vamos a probar con un docwindow.
Añade en el menú del programa la opcióMn para acceder al corrector.
Definition at line 39 of file plugincorrector.cpp.
References _depura(), correctorwidget::dock, Bulmacont::empresaactual(), Bulmacont::mui_MenuVer(), correctorwidget::setEmpresa(), and TRUE.
00039 { 00040 _depura("Entrada del plugin Corrector", 10); 00041 Empresa *emp = bcont->empresaactual(); 00043 QDockWidget *doc1 = new QDockWidget("Corrector", bcont); 00044 doc1->setFeatures(QDockWidget::AllDockWidgetFeatures); 00045 00046 doc1->setGeometry(100, 100, 100, 500); 00047 doc1->resize(330, 400); 00048 bcont->addDockWidget(Qt::RightDockWidgetArea, doc1); 00049 doc1->show(); 00050 00051 correctorwidget *corr = new correctorwidget(doc1); 00052 corr->setEmpresa(emp); 00053 corr->dock = doc1; 00054 00055 doc1->setWidget(corr); 00056 00059 QAction *viewCorrector = new QAction("&Corrector", 0); 00060 viewCorrector->setCheckable(TRUE); 00061 viewCorrector->setChecked(TRUE); 00062 viewCorrector->setStatusTip("Muestra/oculta el corrector"); 00063 viewCorrector->setWhatsThis("Corrector.\n\nMuestra/oculta el corrector"); 00064 QObject::connect(viewCorrector, SIGNAL(toggled(bool)), corr, SLOT(cambia(bool))); 00065 bcont->mui_MenuVer()->addSeparator(); 00066 bcont->mui_MenuVer()->addAction(viewCorrector); 00067 _depura("Iniciado correctamente el plugin Corrector", 10); 00068 }
1.5.1