Commit Graph

380 Commits (6686503e51a34a36f2c49e39852f13968ea803e4)

Author SHA1 Message Date
dfighter1985 f61438d7d9 Studio should no longer crash when multiple plugins that use LIGO are loaded. LIGO classes are now guarded against multiple registrations. If it's tried log messages are generated. Mission Compiler and World Editor will now apply their own LIGO configs when the user switches to their tab.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 648b2cb46b oups
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 5b7bc8cc54 GUI Editor should no longer crash on Linux
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 780394f989 Fixed Object Viewer build.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 012fae0ef6 don't evaluate the child-nodes when there are none, directly just return ()
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 4d760c7515 When removing the root node, don't retain the pointer to it...
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 0c354f436d Added the rest of the expression files.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 d90d3cd227 Merged develop.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 4059547835 Added support for clearing the Expression Editor scene.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 e77fed3c3d Texture Chooser shouldn't have been left in the main menu...
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 df98492b1c Moved the Expression Editor to it's right place.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 a9cd538786 Instead of mouse move event, use the itemChange handler to move the links.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 315e43a469 ExpressionNode flags are now set in it's constructor.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 bf12cbc53c Links shouldn't be selectable.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 b715b6eaf6 This is the GUI Editor not Georges...
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 83859cdd82 Save expression.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 5f47f74431 Expression can now be built.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 cbca49fcc0 A root node can now be set. The root node is where the evaluation will start.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 cc071e5048 Added sample expression files.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 5e91c2f374 When changing the value of a node, change the size the node if needed.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 f0e78b5fbb Allow to set and change values of value nodes.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 142d82d788 Only allow variable nodes to have their number of slots changed.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 89aaa52703 Set the number of slots and their names from the data loaded from XMLs.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 af74411104 Parse expression files, and build the expression tree from the expressions parsed from these files.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 5e5fb49f12 Slot count can now be changed.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 7f2091d6c9 Expression Editor is now a QMainWindow subclass. Also added an expression tree, with some sample nodes.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 65382b45b7 Show the node names as title, in the link dialog.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 eb0693cd27 Add serial number to nodes.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 99ebe16c03 Allow painting of arbitrary number of connection slots.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 40b4bce729 A little refactoring.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 42cd76c768 Support for adding nodes with different slot count.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 aa67011381 Added unlinking support.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 875cad3f72 Improved linking
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 2e6a5bb1d6 There are more than 1 slots available now.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 275095107b More refactoring.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 5fc392623b More refactoring.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 c63f22fe92 Refactoring
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 4cf4440a97 Connection slots are now managed by their own object, and linking is now done to their positions.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 7c930366de Paint the connection text, boxes separately.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 aef69eef64 Add a little style.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 af550acd62 Throw an error message when trying to link nodes that are already linked.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 d2c396bc84 Link nodes and remove and delete the link too when deleting one of the nodes.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 adece7564a Subclassed QGraphicsItem and QGraphicsItemLine.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 83566116d9 Added link action.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 e2ea5a74b8 We can select multiple items
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 cc7e93c96e Added GUI for expression editor.
--HG--
branch : dfighter-tools
10 years ago
kaetemi d12ccf194e Merge with develop
--HG--
branch : multipass-stereo
10 years ago
kaetemi 0d7c9fd4bf When in Rome, do as the Romans do 10 years ago
dfighter1985 1ca2b634ee Merged default.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 52963260a8 Offer to save changes when closing a dialog.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 09ccd8613d When closing a dialog, remove it from the docked dialogs, and delete it.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 97d7fbe6e8 Allow editing of the comment section, and save comments when saving.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 104506a717 Raise the widget after adding.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 78a65459f0 WTF?
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 7abd407bc5 oups
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 1d028c759c Use a file browser for setting files.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 946685dfac A little refactoring
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 c44d910434 Store the filename only in the Dfn value.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 e89cde4b93 Properly support color types.
--HG--
branch : dfighter-tools
10 years ago
nimetu 0cd3ea8d3b Fix #199 Studio object viewer plugin font 10 years ago
dfighter1985 0587d6a687 Create vstruct node when needed.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 e47d480170 Instead of storing the node, store the name and the node type.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 53357ca9ec Don't add Virtual Structs to the property browser!
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 821ec6cfad Added support for Virtual Structs.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 46e3242557 Merged default.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 3a94909a92 Get type info from DFN.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 ff0df2bf50 Added support for manipulating atoms.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 b63f73b1b6 Appending, resizing arrays, deleting array members should now create the proper new nodes.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 6233c25461 Added support for adding atoms and virtual structs in the treeview.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 0ac5d7c9ee Do the same when readding items after a deletion.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 683efde803 Add new array entries with all their children.
--HG--
branch : dfighter-tools
10 years ago
botanic 822d255aa7 Merge 10 years ago
dfighter1985 8c9237a16f Enter a log entry when creating new documents.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 916810c35d Added support for creating new form documents
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 37bbb6be32 Added support for new DFN document creation.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 ca127f756c Added support for new typ document creation.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 22d1fe0cbc Error messages
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 84853839f8 A little refactoring, dialogs are now loaded using the full filepath.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 7206f060a7 Added GUI stub for new types/Dfns/forms.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 99e9a2ad76 Removed m_modified, since the base widget has a field for this.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 691edb41eb Form editor should trigger the save button properly now.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 7e66701cba Added missing copyright headers.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 b68b658f89 Log changes and save log.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 d289b7e030 Mark the typ dialog modified after a modification.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 2ee86da670 Apply changes.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 6e86da4c40 Load type data into the property browser.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 6cd4d756db Mark the DFN editor modified after adding / removing an element.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 f587e06d7a Implemented saving.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 173dbba11c Implemented add button.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 a68dd4c33e Implemented definition editing.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 ec8a7522b2 Implemented remove button.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 73a2b9bc90 Load comments, log, and definitions.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 a69e09af6f Delete DFN when destroying a DFN editor...
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 cfaebcc1ff Load .typ file.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 24a7cc4a6d Added GUI for the Type editor.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 0b9c281b2f Logging DFN changes.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 e3d405454e No comment. Literally! :D
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 c51b519845 Implemented add and remove buttons.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 ed1c600c4d Save changes.
--HG--
branch : dfighter-tools
10 years ago
dfighter1985 afc8aef238 Change the name in the list too.
--HG--
branch : dfighter-tools
10 years ago