Add about 30 action types to the SQLite datbaase
Merge all cases for buttons to decrease amount of lines. Also implemented SMART_ACTION_ADD_AURA
Add an item to the TODO.txt
Add two more items to the TODO.txt
Changing fields now also updates the listview... A lot more work than I had first expected. >_>
Some useless code in previous commit
Make it impossible to de-select items in the listViewSmartScripts (so now you always have a line selected)
When the last line was deleted in the listview, we DO de-select everything and reset all fields
When creating a new line we also automatically select and load it
Also set the visibility of the Y, Z and O fields in SetVisibilityOfAllParamButtons
Set the default value of the script id (smart_scripts.id) field to -1 instead of 0; the value 0 is used in scripts so might cause confusion
Change the 'Exit' shortcut from Shift + F5 to Alt + F4
Pressing Enter in the SingleSelectForm now acts the same as double-clicking an item
Only enable the loadscript button when the entryorguid textbox is not empty
Implement a new form for SQL output and make this accessible from a button as well as menu option
Fix minor logic issue after the commit which made it impossible to de-select listview items
Switch event_flags and event_chance in the sql output form
Disable the generate SQL buttons (both button and menu item) until an item is selected
Implement a shortcut to open the SQL output form (Ctrl + M). Thanks to EventHorizon for the idea.
Add an item to the TODO.txt