mirror of
https://port.numenaute.org/aleajactaest/khanat-opennel-code.git
synced 2024-11-17 13:01:42 +00:00
Changed: #1206 logPlugin is now in view and toggleable
This commit is contained in:
parent
b564f8988a
commit
499f2d83c1
2 changed files with 4 additions and 15 deletions
|
@ -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
|
||||
|
|
|
@ -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;
|
||||
|
||||
|
|
Loading…
Reference in a new issue