Changed: #1206 logPlugin is now in view and toggleable

This commit is contained in:
aquiles 2010-12-06 20:11:39 +01:00
parent 3492e66bb2
commit f1aedef42a
2 changed files with 4 additions and 15 deletions

View file

@ -73,15 +73,9 @@ bool CLogPlugin::initialize(NLQT::IPluginManager *pluginManager, QString *errorS
void CLogPlugin::extensionsInitialized()
{
QMenu *helpMenu = qobject_cast<QMenu *>(objectByName("ovqt.Menu.Help"));
QMenu *helpMenu = qobject_cast<QMenu *>(objectByName("ovqt.Menu.View"));
helpMenu->addSeparator();
QAction *newAction = helpMenu->addAction("LogPlugin");
connect(newAction, SIGNAL(triggered()), this, SLOT(createLogDock()));
}
void CLogPlugin::createLogDock()
{
NLMISC::ErrorLog->addDisplayer(_displayer);
NLMISC::WarningLog->addDisplayer(_displayer);
NLMISC::DebugLog->addDisplayer(_displayer);
@ -89,11 +83,9 @@ void CLogPlugin::createLogDock()
NLMISC::InfoLog->addDisplayer(_displayer);
QMainWindow *wnd = qobject_cast<QMainWindow *>(objectByName("CMainWindow"));
// create log dock widget
wnd->addDockWidget(Qt::RightDockWidgetArea, this);
hide();
helpMenu->addAction(this->toggleViewAction());
}
void CLogPlugin::setNelContext(NLMISC::INelContext *nelContext)
@ -112,7 +104,7 @@ QString CLogPlugin::name() const
QString CLogPlugin::version() const
{
return "0.1";
return "1.0";
}
QString CLogPlugin::vendor() const

View file

@ -65,9 +65,6 @@ namespace Plugin
QObject *objectByName(const QString &name) const;
NLQT::IPluginSpec *pluginByName(const QString &name) const;
private Q_SLOTS:
void createLogDock();
protected:
NLMISC::CLibraryContext *_LibContext;