mirror of
https://port.numenaute.org/aleajactaest/khanat-opennel-code.git
synced 2024-12-30 12:50:53 +00:00
Changed: #1206 logPlugin is now in view and toggleable
This commit is contained in:
parent
3492e66bb2
commit
f1aedef42a
2 changed files with 4 additions and 15 deletions
|
@ -73,15 +73,9 @@ bool CLogPlugin::initialize(NLQT::IPluginManager *pluginManager, QString *errorS
|
||||||
|
|
||||||
void CLogPlugin::extensionsInitialized()
|
void CLogPlugin::extensionsInitialized()
|
||||||
{
|
{
|
||||||
QMenu *helpMenu = qobject_cast<QMenu *>(objectByName("ovqt.Menu.Help"));
|
QMenu *helpMenu = qobject_cast<QMenu *>(objectByName("ovqt.Menu.View"));
|
||||||
helpMenu->addSeparator();
|
helpMenu->addSeparator();
|
||||||
QAction *newAction = helpMenu->addAction("LogPlugin");
|
|
||||||
|
|
||||||
connect(newAction, SIGNAL(triggered()), this, SLOT(createLogDock()));
|
|
||||||
}
|
|
||||||
|
|
||||||
void CLogPlugin::createLogDock()
|
|
||||||
{
|
|
||||||
NLMISC::ErrorLog->addDisplayer(_displayer);
|
NLMISC::ErrorLog->addDisplayer(_displayer);
|
||||||
NLMISC::WarningLog->addDisplayer(_displayer);
|
NLMISC::WarningLog->addDisplayer(_displayer);
|
||||||
NLMISC::DebugLog->addDisplayer(_displayer);
|
NLMISC::DebugLog->addDisplayer(_displayer);
|
||||||
|
@ -89,11 +83,9 @@ void CLogPlugin::createLogDock()
|
||||||
NLMISC::InfoLog->addDisplayer(_displayer);
|
NLMISC::InfoLog->addDisplayer(_displayer);
|
||||||
|
|
||||||
QMainWindow *wnd = qobject_cast<QMainWindow *>(objectByName("CMainWindow"));
|
QMainWindow *wnd = qobject_cast<QMainWindow *>(objectByName("CMainWindow"));
|
||||||
|
|
||||||
// create log dock widget
|
|
||||||
wnd->addDockWidget(Qt::RightDockWidgetArea, this);
|
wnd->addDockWidget(Qt::RightDockWidgetArea, this);
|
||||||
|
hide();
|
||||||
|
helpMenu->addAction(this->toggleViewAction());
|
||||||
}
|
}
|
||||||
|
|
||||||
void CLogPlugin::setNelContext(NLMISC::INelContext *nelContext)
|
void CLogPlugin::setNelContext(NLMISC::INelContext *nelContext)
|
||||||
|
@ -112,7 +104,7 @@ QString CLogPlugin::name() const
|
||||||
|
|
||||||
QString CLogPlugin::version() const
|
QString CLogPlugin::version() const
|
||||||
{
|
{
|
||||||
return "0.1";
|
return "1.0";
|
||||||
}
|
}
|
||||||
|
|
||||||
QString CLogPlugin::vendor() const
|
QString CLogPlugin::vendor() const
|
||||||
|
|
|
@ -65,9 +65,6 @@ namespace Plugin
|
||||||
QObject *objectByName(const QString &name) const;
|
QObject *objectByName(const QString &name) const;
|
||||||
NLQT::IPluginSpec *pluginByName(const QString &name) const;
|
NLQT::IPluginSpec *pluginByName(const QString &name) const;
|
||||||
|
|
||||||
private Q_SLOTS:
|
|
||||||
void createLogDock();
|
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
NLMISC::CLibraryContext *_LibContext;
|
NLMISC::CLibraryContext *_LibContext;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue