forked from qt-creator/qt-creator
Script engine: Fix locals/QT_NO_CAST_FROM_ASCII
This commit is contained in:
committed by
Tim Jenssen
parent
f717f51bac
commit
a704b974b5
@@ -123,6 +123,20 @@ void MessageManagerPrototype::printToOutputPane(const QString &text, bool bringT
|
||||
mm->printToOutputPane(text, bringToForeground);
|
||||
}
|
||||
|
||||
void MessageManagerPrototype::printToOutputPanePopup(const QString &text)
|
||||
{
|
||||
MessageManager *mm = qscriptvalue_cast<MessageManager *>(thisObject());
|
||||
QTC_ASSERT(mm, return);
|
||||
mm->printToOutputPanePopup(text);
|
||||
}
|
||||
|
||||
void MessageManagerPrototype::printToOutputPane(const QString &text)
|
||||
{
|
||||
MessageManager *mm = qscriptvalue_cast<MessageManager *>(thisObject());
|
||||
QTC_ASSERT(mm, return);
|
||||
mm->printToOutputPane(text);
|
||||
}
|
||||
|
||||
QString MessageManagerPrototype::toString() const
|
||||
{
|
||||
return QLatin1String("MessageManager");
|
||||
|
||||
@@ -87,7 +87,10 @@ public:
|
||||
|
||||
public slots:
|
||||
void displayStatusBarMessage(const QString &text, int ms = 0);
|
||||
void printToOutputPane(const QString &text, bool bringToForeground = true);
|
||||
void printToOutputPane(const QString &text, bool bringToForeground);
|
||||
void printToOutputPanePopup(const QString &text); // pops up
|
||||
void printToOutputPane(const QString &text);
|
||||
|
||||
QString toString() const;
|
||||
};
|
||||
|
||||
|
||||
@@ -235,13 +235,13 @@ ScriptManager::QScriptEnginePtr ScriptManagerPrivate::ensureEngineInitialized()
|
||||
{
|
||||
if (!m_engine.isNull())
|
||||
return m_engine;
|
||||
m_engine = QScriptEnginePtr(new QScriptEngine(this));
|
||||
m_engine = QScriptEnginePtr(new QScriptEngine);
|
||||
// register QObjects that occur as properties
|
||||
SharedTools::registerQObject<QMainWindow>(m_engine.data());
|
||||
SharedTools::registerQObject<QStatusBar>(m_engine.data());
|
||||
SharedTools::registerQObject<QSettings>(m_engine.data());
|
||||
// WB interfaces
|
||||
// SharedTools::registerQObjectInterface<Core::MessageManager, MessageManagerPrototype>(m_engine);
|
||||
SharedTools::registerQObjectInterface<Core::MessageManager, MessageManagerPrototype>(m_engine.data());
|
||||
|
||||
// SharedTools::registerQObjectInterface<Core::IFile, FilePrototype>(m_engine);
|
||||
// qScriptRegisterSequenceMetaType<QList<Core::IFile *> >(m_engine);
|
||||
|
||||
Reference in New Issue
Block a user