Merge pull request #74 from Roejames12/master

Script filename as phantom.scriptName
1.2
Ariya Hidayat 2011-06-15 19:10:50 -07:00
commit 8908fda663
3 changed files with 12 additions and 0 deletions

View File

@ -130,6 +130,10 @@ class Phantom(QObject):
def scriptLookupDir(self, dirPath):
self.m_page.scriptLookupDir = dirPath
@pyqtProperty(str)
def scriptName(self):
return os.path.basename(self.m_scriptFile)
@pyqtProperty('QVariantMap')
def version(self):
version = {

View File

@ -241,3 +241,8 @@ void Phantom::setScriptLookupDir(const QString &dirPath)
{
m_page->setScriptLookupDir(dirPath);
}
QString Phantom::scriptName() const
{
return QFileInfo(m_scriptFile).fileName();
}

View File

@ -43,6 +43,7 @@ class Phantom: public QObject
Q_PROPERTY(QStringList args READ args)
Q_PROPERTY(QVariantMap defaultPageSettings READ defaultPageSettings)
Q_PROPERTY(QString scriptLookupDir READ scriptLookupDir WRITE setScriptLookupDir)
Q_PROPERTY(QString scriptName READ scriptName)
Q_PROPERTY(QVariantMap version READ version)
public:
@ -58,6 +59,8 @@ public:
QString scriptLookupDir() const;
void setScriptLookupDir(const QString &dirPath);
QString scriptName() const;
QVariantMap version() const;
public slots: