-
- Downloads
Use Qml scripting
Requires Qt 5.8 and up because of requiring
`QJSEngine::newQMetaObject()` to register new constructors (ByteArray(),
File(), ...).
Syntax errors can no longer be reported in command edit widget.
New behavior: ByteArray is implicitly converted to string when needed,
e.g. these expressions return true:
ByteArray("abc") == "abc"
ByteArray("ab") + "c" == "abc"
Fixes #329
Signed-off-by:
Lukas Holecek <hluk@email.cz>
Showing
- .travis.yml 0 additions, 2 deletions.travis.yml
- CMakeLists.txt 1 addition, 1 deletionCMakeLists.txt
- plugins/itemencrypted/itemencrypted.cpp 2 additions, 2 deletionsplugins/itemencrypted/itemencrypted.cpp
- qt/bytearrayclass.cpp 0 additions, 326 deletionsqt/bytearrayclass.cpp
- qt/bytearrayclass.h 0 additions, 99 deletionsqt/bytearrayclass.h
- qt/bytearrayprototype.cpp 0 additions, 169 deletionsqt/bytearrayprototype.cpp
- qt/bytearrayprototype.h 0 additions, 82 deletionsqt/bytearrayprototype.h
- src/CMakeLists.txt 1 addition, 2 deletionssrc/CMakeLists.txt
- src/app/clipboardclient.cpp 2 additions, 2 deletionssrc/app/clipboardclient.cpp
- src/gui/commandedit.cpp 2 additions, 43 deletionssrc/gui/commandedit.cpp
- src/gui/commandsyntaxhighlighter.cpp 6 additions, 6 deletionssrc/gui/commandsyntaxhighlighter.cpp
- src/item/itemwidget.cpp 7 additions, 0 deletionssrc/item/itemwidget.cpp
- src/item/itemwidget.h 2 additions, 0 deletionssrc/item/itemwidget.h
- src/main.cpp 7 additions, 7 deletionssrc/main.cpp
- src/scriptable/dirclass.cpp 0 additions, 62 deletionssrc/scriptable/dirclass.cpp
- src/scriptable/dirclass.h 0 additions, 53 deletionssrc/scriptable/dirclass.h
- src/scriptable/dirprototype.cpp 0 additions, 313 deletionssrc/scriptable/dirprototype.cpp
- src/scriptable/dirprototype.h 0 additions, 101 deletionssrc/scriptable/dirprototype.h
- src/scriptable/fileprototype.cpp 0 additions, 231 deletionssrc/scriptable/fileprototype.cpp
- src/scriptable/scriptable.cpp 616 additions, 523 deletionssrc/scriptable/scriptable.cpp
Loading
Please register or sign in to comment