intellij-qml
intellij-qml copied to clipboard
QML support for IntelliJ-based IDEs
The following signalhandling breaks the plugin because of the underscore. `onClicked: bridge.button_clicked(index+1)` This line works: `onClicked: bridge.buttonclicked(index+1)`
@kropp If you've decided to retire the QML Support plugin, it might be a good idea to update its description [over at JetBrains](https://plugins.jetbrains.com/plugin/9532-qml-support) as well, so that it'll be clearly...
i changed the lexer match regex for identifiers from `[a-zA-Z0-9\.]+` to `[$\p{L}\p{Nl}_][0-9\p{L}\p{Nl}\p{Mn}\p{Mc}\p{Nd}_$.]*` to more closely match the QML/JavaScript identifier rules. I noticed that tests don't seem to pass even in...
 This seems to be a false error.
The ternary operator is recommended to be used in QML. Right now it breaks code folding. ```qml import QtQuick 2.0 import QtQuick.Controls 2.0 Item { id: root width: 500 height:...
The value of the `enabled` property (two double negations) is falsely flagged as an error: ``` Action { id: cutAction text: "Cu&t" shortcut: StandardKey.Cut iconName: "edit-cut" // In PyCharm, this...
It would be great if JavaScript code blocks would be detected and run in JavaScript mode. Example: ```qml import QtQuick 2.0 import QtQuick.Controls 2.0 Item { id: root width: 500...
As of now, the auto-indentation feature doesn't work with the QML plugin. Example: ```qml import QtQuick 2.0 import QtQuick.Controls 2.0 Item { id: root width: 500 height: 500 Button {...
Example: ```qml Binding { target: otherComponent property: "width" value: whatever.random } ``` The plugin chokes on `property`. `property` is not only keyword in QML, but also can be a property...