Commit graph

286 commits

Author SHA1 Message Date
dfighter1985
cf35ac8fae Use \n instead of ; as a separator. 2014-07-11 20:41:15 +02:00
dfighter1985
c2b19ca07d Identation 2014-07-11 20:37:32 +02:00
dfighter1985
c1a97c54d6 Implemented const_string_array editor. 2014-07-11 20:35:05 +02:00
dfighter1985
2419e46a0f Workaround related to the unknown statusbar crash. 2014-07-09 23:20:50 +02:00
dfighter1985
1f009a436d Copyright banner + line endings... I always mess this up somehow.. 2014-07-09 21:13:57 +02:00
dfighter1985
7e6b3ffa06 Texture chooser now supports atlas textures as well. 2014-07-09 21:07:12 +02:00
kaetemi
868ff2d106 Fix #162: Center ingame mouse cursor after login 2014-07-09 12:31:22 +02:00
kaetemi
2efdca688e Formatting: Use tabs 2014-07-09 16:59:55 +02:00
KISHAN GRIMOUT
b99dab48c6 fix windows 64bit build in mem_displayer.cpp 2014-07-09 13:41:43 +02:00
dfighter1985
81b56397dc Added texture property editor, editor factory, manager. Textures can now be selected using these in the property tree browser. 2014-07-08 18:59:30 +02:00
dfighter1985
76ae9f5c3d Added action property editor, editor factory, manager. Actions can now be edited using the editor widget in the property tree. 2014-07-08 18:26:20 +02:00
dfighter1985
ba43964ca3 Allow TextureChooser's texture selection to be queried. 2014-07-07 19:19:03 +02:00
dfighter1985
2277dbb92b CPath can now return the file list with a path filter. 2014-07-06 23:21:25 +02:00
dfighter1985
b4ef9e6a01 Make sure to always convert to plain bitmap. 2014-07-05 03:31:21 +02:00
dfighter1985
7574fe4c26 No need to store the loaded image data after passing it to the label. 2014-07-05 03:13:01 +02:00
dfighter1985
249c082e9f Prototype of the texture chooser. 2014-07-05 02:55:46 +02:00
dfighter1985
ed6f5d1412 ActionList dialog can now select an action, and is used with the proc editor. 2014-07-03 00:44:38 +02:00
dfighter1985
a30caef9e1 Added facilities for viewing the loaded actions. 2014-07-02 22:27:04 +02:00
dfighter1985
d52ae8cd56 Line endings... 2014-07-02 20:44:46 +02:00
dfighter1985
b30536d92d Changed some property types. 2014-07-01 01:54:55 +02:00
dfighter1985
c52f20e583 Bitmap alignment can now be set as an enum. 2014-07-01 01:51:41 +02:00
dfighter1985
31ee29c7dc Quelled some compiler compliants. 2014-06-29 03:01:43 +02:00
dfighter1985
b65fd4b18b tooltip parent is now changable using an enum. 2014-06-29 02:53:33 +02:00
dfighter1985
1269cb33b9 Tooltip posrefs are now enums in the GUI Editor. 2014-06-29 01:44:06 +02:00
dfighter1985
092d591a18 Forgot the widget settings... 2014-06-27 00:49:31 +02:00
dfighter1985
62d0de2c55 Got rid of a memleak. 2014-06-27 00:47:29 +02:00
dfighter1985
c45f3547e5 The proper enum type is now determined by type not name. 2014-06-27 00:24:31 +02:00
dfighter1985
3ac5ecc59b text posref is now an enum too. 2014-06-27 00:07:44 +02:00
dfighter1985
b108dd7d34 Some refactoring. 2014-06-21 22:55:10 +02:00
kaetemi
6bf6b5f0df Fix compile 2014-06-21 22:32:49 +02:00
dfighter1985
c004b02091 Posref can now be set as an enum, instead of a string in the property editor. 2014-06-21 18:25:14 +02:00
kaetemi
8172d78b1b Don't enforce native fragment programs on modern hardware. Fixes water for the open source ATI/AMD driver, which reports fragment programs as not native (as they are translated to modern hardware). 2014-06-21 06:41:14 +02:00
kaetemi
c5d8bd6ec4 Exit with error 2014-06-21 05:46:20 +02:00
kaetemi
e18ff04e15 Fix compile 2014-06-20 23:38:44 +02:00
kaetemi
46921fd76a Fix compile 2014-06-20 23:24:54 +02:00
kaetemi
51ff443521 Add option for -mfpmath=both flag 2014-06-20 19:46:33 +02:00
kaetemi
f4b55b8823 Add SSE3 compile flag if enabled 2014-06-20 18:51:34 +02:00
kaetemi
871fa848df Compile fix 2014-06-20 17:53:38 +02:00
dfighter1985
73c099ae70 Text justification can now be set using an enum property editor. 2014-06-20 17:07:27 +02:00
dfighter1985
0fcfbafa1e A little refactoring 2014-06-20 16:26:10 +02:00
dfighter1985
698478a7fb Button types can now be set using an enum property editor. 2014-06-20 16:22:07 +02:00
dfighter1985
a6c994d9c4 Line endings... 2014-06-20 15:09:13 +02:00
kaetemi
94c830db81 SSE2: Compile fix 2014-06-20 03:08:51 +02:00
dfighter1985
d1e97345da As Object Viewer no longer uses the QtOpenGL widget this is not needed. 2014-06-19 18:40:50 +02:00
dfighter1985
879a332d6d More widgets can use the color picker now. 2014-06-19 17:21:11 +02:00
dfighter1985
4af4bb1fa4 Added color picking support to the GUI Editor. TODO: change all the widget definitions. 2014-06-18 16:48:33 +02:00
dfighter1985
ebaaa1e42c Why did I make these public in the first place? 2014-06-18 02:53:39 +02:00
dfighter1985
fcda74a7ff Making master Dnk happy. 2014-06-18 02:51:53 +02:00
dfighter1985
181b5a9d76 Wrong slash... 2014-06-18 02:41:58 +02:00
dfighter1985
6dd6e5f25b Crashfix: If the status info widget isn't removed it miraclously crashes the app on shutdown. TODO: investigate why. 2014-06-18 01:20:37 +02:00
dfighter1985
e0d948863e Unload plugins when killing them. 2014-06-18 01:15:39 +02:00
dfighter1985
676e4893a0 Object Viewer plugin will now use the Nel3DWidget in the Core plugin. 2014-06-16 16:22:52 +02:00
dfighter1985
3c9dad8ba5 Had to move the Nel3DWidget library to the core plugin, because Nel can only be used statically at this point. Which makes using the separate Nel3DWidget library inparctical. 2014-06-16 15:30:35 +02:00
dfighter1985
41727220e0 Moved the Nel 3d widget into it's own library. 2014-06-15 22:22:01 +02:00
dfighter1985
f8004546db Nel3DWidget is no longer in the GUI Editor namespace. 2014-06-15 19:52:04 +02:00
dfighter1985
4201f3cd29 Set some windows attributes. 2014-06-15 19:42:41 +02:00
dfighter1985
167f39b494 Activate the driver when getting a show event, and clear the GUI Editor display widget when there's no GUI loaded. 2014-06-15 19:28:57 +02:00
dfighter1985
8d9db85a7f Moved the event listener from the 3d widget to the gui control class. 2014-06-15 19:16:52 +02:00
dfighter1985
3047e09ceb Fixed build error that was caused by two widgets having the same filenames. 2014-06-15 18:41:54 +02:00
dfighter1985
a85944e55a Renamed nelgui_widget.* to nelgui_ctrl.* 2014-06-14 19:37:42 +02:00
dfighter1985
5ed60225b0 Renamed NelGUIWidget to NelGUICtrl, and changed it's base class from QWidget to QObject. 2014-06-14 18:44:57 +02:00
dfighter1985
4c19c6fb46 TimerId should be set to 0 when hiding. 2014-06-14 18:32:27 +02:00
dfighter1985
4c17c3f6be GUI Editor main window will now send the show/hide events to NelGUIWidget. 2014-06-14 18:31:50 +02:00
dfighter1985
9b34be6683 Split Nel3DWidget and NelGUIWidget. 2014-06-14 17:28:33 +02:00
kaetemi
25bbeb0ba5 SSE2: Replace prefetch 2014-06-14 01:09:05 +02:00
kaetemi
ebcf6af93c SSE2: Ensure correct allocator is used 2014-06-14 00:38:35 +02:00
kaetemi
8ae9aea33c SSE2: Remove dead code 2014-06-13 22:21:07 +02:00
kaetemi
bd16b94047 SSE2: Fix for MinGW 2014-06-19 00:05:43 +02:00
kaetemi
75b167d8a6 Merge with default 2014-06-20 03:01:32 +02:00
kaetemi
5318a8e4ab SSE2: Add macro for force inline 2014-06-13 20:25:45 +02:00
kaetemi
d6e1053a61 SSE2: Align CMatrix 2014-06-13 19:33:09 +02:00
kaetemi
2b9a54a503 SSE2: Implement alignment for arena allocator 2014-06-13 19:26:22 +02:00
kaetemi
641f8552e4 SSE2: Add aligned allocators 2014-06-13 19:12:31 +02:00
kaetemi
1372d7d102 SSE2: Add CMake options 2014-06-13 19:00:24 +02:00
kaetemi
b82af560ff SSE2: Create branch 2014-06-12 19:27:09 +02:00
dfighter1985
0574ffe44f Rename log menu item. 2014-06-09 18:01:14 +02:00
dfighter1985
55d144e2a9 Updated qrc location. 2014-06-09 17:58:07 +02:00
dfighter1985
9fec09a074 Move the log trigger menu item into it's own menu, and remove the menu when unloading the plugin. 2014-06-09 17:55:45 +02:00
dfighter1985
f6561f5437 Destroy context when unloading plugins. 2014-06-09 17:40:06 +02:00
dfighter1985
9aa58daa83 Plugin loading, with issues.. 2014-06-09 01:14:13 +02:00
dfighter1985
1a75899790 Don't crash when removing the plugin of the first tab. 2014-06-08 21:56:31 +02:00
dfighter1985
6a06b8ee95 Remove Object Viewer menus when unloading the plugin. 2014-06-08 19:39:58 +02:00
dfighter1985
c93857194d Line endings... 2014-06-08 19:28:19 +02:00
dfighter1985
fd2e4ba415 Remove display sheet id action when unloading the plugin. 2014-06-08 19:27:03 +02:00
dfighter1985
d28d038008 Remove sheet builder action when unloading the plugin. 2014-06-08 18:56:40 +02:00
dfighter1985
a32e1b6def Remove translation manager menu when unloading the plugin. 2014-06-08 18:45:13 +02:00
dfighter1985
94f670ef99 Remove GUI Editor menu when unloading the plugin. 2014-06-08 18:30:09 +02:00
dfighter1985
91b9c34d34 Implemented plugin unload. 2014-06-08 18:17:24 +02:00
dfighter1985
f37889819e GUI for plugin loading / unloading in the plugin dialog. 2014-06-07 21:07:46 +02:00
dfighter1985
35b570c172 Updated qrc location. 2014-06-07 20:04:15 +02:00
dfighter1985
fade341c20 Progressbar should look nicer on the splash screen now. 2014-06-07 18:10:43 +02:00
dfighter1985
5861858532 Progress bar will now actually show progress. 2014-06-07 17:23:06 +02:00
dfighter1985
29b0d575a2 Instead of drawing the progressbar on the splash image, draw it below it. Also move the status text closer to the progress bar. 2014-06-07 16:56:10 +02:00
dfighter1985
e307daa645 Line endings... 2014-06-07 16:41:39 +02:00
dfighter1985
443bad489d The splash screen will now inform the user about what's happening. 2014-06-05 01:57:13 +02:00
dfighter1985
127b1b83ac Somehow I always forget the banners... 2014-06-04 22:30:32 +02:00
dfighter1985
62246d284c First iteration of the new splash screen. 2014-06-04 22:09:11 +02:00
dfighter1985
30069bcf0e rename. 2014-05-26 21:07:39 +02:00
dfighter1985
8532727052 Settings dialog on first startup. 2014-05-26 21:04:05 +02:00
dfighter1985
172d0d0e01 More renames. 2014-05-25 22:45:34 +02:00
dfighter1985
e9fe1b362e Moved plugin menu items to their own sub-menu into the menubar. 2014-05-23 02:26:31 +02:00
dfighter1985
21e1625431 More renames. 2014-05-22 15:56:38 +02:00
dfighter1985
13634d91c8 Rename. 2014-05-22 15:06:40 +02:00
dfighter1985
587f605b1d Renames. 2014-05-19 02:08:03 +02:00
dfighter1985
8767b8ff73 Renamed the plugin XML files. 2014-05-19 01:45:19 +02:00
dfighter1985
e1a5dffd30 Renamed ovqt and ovqt plugin binaries. 2014-05-18 21:47:31 +02:00
dfighter1985
4e8fb9f59c Merged default 2014-05-14 18:01:15 +02:00
dfighter1985
31f1d3af16 Same as before... 2014-05-07 00:53:07 +02:00
dfighter1985
20a04a86bd Readding core plugin that was missing because of a hgignore entry. 2014-05-07 00:50:57 +02:00
dfighter1985
7bf5acfb38 Moved ovqt to /code/studio 2014-05-06 01:30:28 +02:00
dfighter1985
25387c6cdc Tile Editor crash fixes. 2014-04-23 02:10:14 +02:00
dfighter1985
bab02839d6 Build fixes. 2014-04-23 00:49:17 +02:00
dfighter1985
d58f96bd93 Merged Georges Editor branch. 2014-04-22 21:12:26 +02:00
dfighter1985
8ae9c92722 Merged default. 2014-04-22 21:10:19 +02:00
dfighter1985
37410a17d9 Merged default. 2014-04-22 21:02:34 +02:00
mattraykowski
9aca86757e merge from default 2013-01-30 10:15:14 -06:00
mattraykowski
7267bcfc17 Changed: if-statements for context menu selection - no logic 2012-10-21 13:58:44 -07:00
mattraykowski
67a584d722 Changed: Enabled custom context menu signal to open a menu at the mouse position. 2012-10-21 13:48:02 -07:00
sfb
ac14c215f4 GEQt Plugin: Starting to add the context menu back. 2012-10-18 20:56:31 -05:00
sfb
f2d5492b0c Changed: #1306 Fixed index bug with form array rename. 2012-09-28 09:50:44 -05:00
sfb
882b31546f Changed: #1306 Moved creation of undo command for form array renames to the model. 2012-09-28 07:33:51 -05:00
sfb
65268b8226 Added: #1306 Added undo/redo action for renaming array entry names 2012-09-27 08:22:50 -05:00
sfb
4cb71eedf2 Changed: #1306 Radically changed the plugin in a new branch to match the way classic GE loads forms.
- Refactored the tree view to show only structs, arrays, vstructs and eliminated atoms from its view.
- Refactored the form view to have a Qt Properties Browser
- Refactored the loader to use the classic GE addStruct/addArray.
- Moved some functionality into CFormItem.
- Added icons from classic GE and configured model/item to return them appropriately.
- Getting read for changes via undo commands.
- Eliminating/ignoring the hold/slots business from classic GE code.
2012-09-20 16:39:21 -05:00
sfb
dafbfef00f merging legacy dfn-based method into geqt. Warning: broke the build. 2012-09-17 15:12:01 -05:00
sfb
7598d90e90 merge from default 2012-09-13 08:39:36 -05:00
sfb
4c037b11a9 merge from default 2012-08-23 12:13:25 -05:00
sfb
ba436004dd Added: #1306 Created branch to segregate my GEQt clutter from default. 2012-05-29 14:38:02 -05:00
sfb
2b781bddef merge from default 2012-03-12 08:12:23 -05:00
sfb
808d446234 Changed: #1409 Adding zoom functionality to views, trying to fix icon size problem. 2012-03-02 14:17:38 -06:00
sfb
ff4a62b17a Changed: #1409 Removing the tile item delegate, modifying the model with custom roles for view modes. 2012-02-27 08:40:23 -06:00
sfb
31892d736e Changed: #1409 Added TileItemDelegate for rendering the icons at the correct size, adding tile set auto selects newest tile set, converted model items to accept role in their data for special handling, fixed column count bug, moved important enums centrally to TileModel. 2011-12-30 14:36:51 -06:00
sfb
ba4cc67101 Changed: #1409 Added hierarchy to the tile model, renamed the base class to 'Node' 2011-12-22 19:58:59 -06:00
sfb
8b9cfe5cd5 Changed: #1409 Fixed some things for a sane compiler (Linux/gcc) 2011-12-09 08:10:02 -06:00
sfb
4ebed77800 Changed: #1409 Made the tile set and tile type tabs connect. Added the context menu to each tab. 2011-12-09 07:03:33 -06:00
sfb
7be1ed3fc1 Changed: #1409 Tile Edit Qt - Adding some of the hierarchy logic to the list views. 2011-12-07 13:46:27 -06:00
sfb
9c3fea86dd Changed: Added the basic UI structure of the new Tile Editor plugin. 2011-12-02 07:55:24 -06:00