Changed: #1307 Update the plugin to work with the latest plugin system
This commit is contained in:
parent
34c3cecdc3
commit
d025085442
8 changed files with 26 additions and 7 deletions
|
@ -36,6 +36,7 @@ vector<string> Filters;
|
|||
static CLigoConfig LigoConfig;
|
||||
static bool RemoveOlds = false;
|
||||
|
||||
|
||||
struct TCreatureInfo
|
||||
{
|
||||
CSheetId SheetId;
|
||||
|
|
|
@ -37,6 +37,8 @@ CSimpleViewer::CSimpleViewer(QWidget *parent)
|
|||
gridLayout->setContentsMargins(0, 0, 0, 0);
|
||||
NLQT::QNLWidget *_nelWidget = new NLQT::QNLWidget(this);
|
||||
gridLayout->addWidget(_nelWidget, 0, 0, 1, 1);
|
||||
|
||||
m_undoStack = new QUndoStack(this);
|
||||
}
|
||||
|
||||
bool CCoreListener::closeMainWindow() const
|
||||
|
|
|
@ -25,7 +25,7 @@
|
|||
|
||||
// Qt includes
|
||||
#include <QtCore/QObject>
|
||||
|
||||
#include <QtGui/QUndoStack>
|
||||
class QWidget;
|
||||
|
||||
namespace Plugin
|
||||
|
@ -37,6 +37,8 @@ class CSimpleViewer : public QWidget
|
|||
public:
|
||||
CSimpleViewer(QWidget *parent = 0);
|
||||
virtual ~CSimpleViewer() {}
|
||||
|
||||
QUndoStack *m_undoStack;
|
||||
};
|
||||
|
||||
class CCoreListener : public Core::ICoreListener
|
||||
|
|
|
@ -57,10 +57,10 @@ void TranslationManagerPlugin::extensionsInitialized()
|
|||
helpMenu->addSeparator();
|
||||
helpMenu->insertAction(aboutQtAction, aboutTManPlugin);
|
||||
QMenu *transMenu = menuManager->menuBar()->addMenu("Translation Manager");
|
||||
/* Words extraction*/
|
||||
QAction *botnamesAct = new QAction("Extract bot_names", this);
|
||||
connect(botnamesAct, SIGNAL(triggered()), this, SLOT(extractBotNames()));
|
||||
transMenu->addAction(botnamesAct);
|
||||
// Words extraction
|
||||
QAction *botnamesAct = new QAction("Extract bot_names", this);
|
||||
connect(botnamesAct, SIGNAL(triggered()), this, SLOT(extractBotNames()));
|
||||
transMenu->addAction(botnamesAct);
|
||||
}
|
||||
|
||||
void TranslationManagerPlugin::extractBotNames()
|
||||
|
|
|
@ -92,6 +92,14 @@ public:
|
|||
{
|
||||
return m_simpleViewer;
|
||||
}
|
||||
virtual QUndoStack *undoStack()
|
||||
{
|
||||
return m_simpleViewer->m_undoStack;
|
||||
}
|
||||
virtual void open()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
CSimpleViewer *m_simpleViewer;
|
||||
|
||||
|
|
|
@ -59,6 +59,11 @@ QString CTranslationManagerSettingsPage::trCategory() const
|
|||
return tr("General");
|
||||
}
|
||||
|
||||
QIcon CTranslationManagerSettingsPage::categoryIcon() const
|
||||
{
|
||||
return QIcon();
|
||||
}
|
||||
|
||||
QWidget *CTranslationManagerSettingsPage::createPage(QWidget *parent)
|
||||
{
|
||||
_currentPage = new QWidget(parent);
|
||||
|
|
|
@ -43,8 +43,9 @@ public:
|
|||
virtual QString trName() const;
|
||||
virtual QString category() const;
|
||||
virtual QString trCategory() const;
|
||||
virtual QIcon categoryIcon() const;
|
||||
virtual QWidget *createPage(QWidget *parent);
|
||||
|
||||
|
||||
virtual void apply();
|
||||
virtual void finish() {}
|
||||
private Q_SLOTS:
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
<x>0</x>
|
||||
<y>0</y>
|
||||
<width>490</width>
|
||||
<height>495</height>
|
||||
<height>482</height>
|
||||
</rect>
|
||||
</property>
|
||||
<property name="windowTitle">
|
||||
|
|
Loading…
Reference in a new issue