Commit Graph

446 Commits (master)

Author SHA1 Message Date
Marc Zinnschlag 38ce074a62 Merge branch 'replace' 10 years ago
cc9cii 7990fab708 Fix crash when exiting via window manager on some systems. 10 years ago
Marc Zinnschlag 23cf859fee added search stages (cell table only for now) 10 years ago
Marc Zinnschlag 413b35de6c moved search menu item from view to edit 10 years ago
Marc Zinnschlag d053c62032 setting up global search operation and subview 10 years ago
scrawl 19e8280f45 OpenCS window title unicode fixes 10 years ago
Marc Zinnschlag fc6c9d7ff2 Merge remote-tracking branch 'scrawl/opencs-hint-fix' 10 years ago
scrawl 6ff2523d8a Fix for line focus when clicking on a verifier script error
- setFocus() on the script editor, otherwise setting the text cursor has no effect.
- setFocus() must be done after the widgets are created/shown, or the newly created widgets will "steal" the focus again.
- Missing useHint in case subviews are reused.
10 years ago
scrawl 295ca86ac1 OpenCS FileDialog crash fix
The file dialog would crash when no game file is selected and an addon file with no dependency is checked, then unchecked.
10 years ago
Scott Howard e2ef8c4022 fix -Wnewline-eof warnings 10 years ago
Marc Zinnschlag a148b851c0 added start script table 10 years ago
cc9cii 1ee6153940 Remove unnecessary boolean passing between objects. 10 years ago
cc9cii c4625b94e5 Fix OpenCS crashing since commit 9d6145 by showing gamefiles if the content selector was created from OpenCS. 10 years ago
Bret Curtis 5672c86924 Rename window title for OpenMW-CS 10 years ago
cc9cii e5c1c31648 Ignore case when detecting legacy extensions (.esm or .exp). Should resolve bug #2227. 10 years ago
Marc Zinnschlag fa4718283d Merge remote-tracking branch 'scrawl/contentselector' 10 years ago
scrawl b39cc0c8c8 Fix OpenCS window opening issue when config file doesn't exist
It would attempt to create a zero-sized window (or even negative-sized, after subtracting the frame dimensions).
10 years ago
Marc Zinnschlag 9f6a2d00e8 Merge remote-tracking branch 'thoronador/fix-uninitialized-members' 10 years ago
Marc Zinnschlag bdc28c0523 Merge remote-tracking branch 'maqifrnswa/feature1325' 10 years ago
Scott Howard f24c1845b6 remove pop-up message on load failure 10 years ago
Scott Howard dece4e2640 remove unneeded includes 10 years ago
Scott Howard ce7cef924e when loading a file fails, pop-up critical window and highlight error text 10 years ago
Thoronador 91ff536460 fix uninit, #2 10 years ago
scrawl f931ba2efc Fix some static analysis issues (coverity) 10 years ago
cc9cii 64e1594b41 Move the destruction of global resources, being used by multiple documents, to the editor. 10 years ago
cc9cii 2720e5ea9d Remove PhysicsManager singleton and use shared_ptr instead. Resolves the issue where sometimes destructors were called in an unexpected sequence resulting in a crash while exiting the application. 10 years ago
cc9cii 911839bb91 Simplify detecting whether a universal id represents a referenceable type. 10 years ago
cc9cii ede1b97b46 Check the type of universal id before getting its id. Should resolve bug #2137 10 years ago
cc9cii c6a2461fbd Delay removing physics until the document is closed. Also other general cleanup. 10 years ago
cc9cii b328aa1fb9 Multiple document support. 10 years ago
cc9cii 057982b1f8 Fix Subview interface clutter by keeping a map of Scenewidgets. 10 years ago
cc9cii fbadaf55ee Multiple SceneManagers per physics engine now working. 10 years ago
Marc Zinnschlag e604fcf282 Merge branch 'double' 10 years ago
Marc Zinnschlag 6f4b753750 replaced regular function call from SubView to View with signal-slot-connection 10 years ago
Marc Zinnschlag 1aef9304e9 replaced the signal/slot user settings update with a regular function call 10 years ago
Marc Zinnschlag 275bf854ed added new user setting: window/hide-subview (hide subview titlebar if there is only one subview in the window) 10 years ago
cc9cii 95683bc8c3 Add user interface for top level window status-bar setting (implementation already existed). For feature #854. 10 years ago
Marc Zinnschlag aad13e6bff close view when closing last sub-view unless this view is the last view 10 years ago
Marc Zinnschlag 4b921c3876 user settings cleanup 10 years ago
scrawl e413bebe99 Toggle addon files when activated or clicked on checkbox rather than clicked (Fixes #1980) 10 years ago
Thoronador 46496a35a1 fix uninitialized pointer variable in CSVDoc::SubView class 10 years ago
Marc Zinnschlag 21b16f8425 Merge branch 'tables'
Conflicts:
	apps/opencs/CMakeLists.txt
	apps/opencs/model/world/data.cpp
	apps/opencs/model/world/data.hpp
10 years ago
cc9cii 115841d31d Do not save window size on exit. 10 years ago
Marc Zinnschlag 00073694c6 added pathgrid subview 10 years ago
cc9cii 517a797a3e Remove seemingly unnecessary clearFocus() call (thanks scrawl for help). Fix saving window size on linux. 10 years ago
Marc Zinnschlag ff530a2e19 added missing magic effect table columns 10 years ago
cc9cii a25cffc242 Fixed default value not being set for spinbox. Changed the default value of max subviews to 256. Simplified the call signature to get settings & set an initial value. Fixed missing settings for num_lights. 10 years ago
Marc Zinnschlag 23fd314294 added magic effects table 10 years ago
Marc Zinnschlag 33cd04b37d added missing sound gen table columns 10 years ago
cc9cii 61bab6b1f1 Sanitised version. Some settings are only accessible via manually editing the config file. 10 years ago
cc9cii 66852d5392 Code cleanup and revert incorrect settings. 10 years ago
cc9cii fdf375fb4d Reusing subviews implemented. 10 years ago
Marc Zinnschlag 7ab4881661 added sound gen table 10 years ago
cc9cii d41230a0c5 Tweak the look of the recordfilterbox. Keep titlebar if floating. 10 years ago
cc9cii ffae816aab Max subviews setting working. However there is no way to remove the last subview once the title bar is removed and the look of the filter box is broken without the title bar. 10 years ago
cc9cii 437fb774c5 Re-implemented subview minimum size setting. 10 years ago
cc9cii d9b0c81299 Show status bar setting working (feature #854). Turns out signals were not needed, may need to clean up later. 10 years ago
cc9cii 62d2811285 Window size improvements. Added promoted widgets but seems to be require signal filters for disabled widgets to receive mouse events. 10 years ago
U-NSFW-50TH\cc9c ca80a2b856 Merge remote-tracking branch 'upstream/master' into opencs-settings 10 years ago
cc9cii 9dc4af69c6 Got window size to work correctly. Started to incorporate parts of previous settings implementation where possible. 10 years ago
Marc Zinnschlag b31c4e2bcd Merge remote-tracking branch 'cc9cii/Bug-No-1301' 10 years ago
cc9cii e4b836608c Partially address feature #854 by reading the status bar setting from opencs.ini. Missing GUI update that will affect new top level windows. 10 years ago
Marc Zinnschlag d1d861e1be Merge branch 'run'
Conflicts:
	apps/opencs/model/world/columns.cpp
	apps/opencs/model/world/columns.hpp
	apps/opencs/model/world/data.cpp
	components/CMakeLists.txt
10 years ago
Marco Melletti f212f0e4d2 subviews now get destroyed on close 10 years ago
cc9cii 88cf2bd597 Deal with signal source being overloaded. Clear filename after creating a new addon. Enable "Open" button if a game file is already selected. 10 years ago
cc9cii faac91472c Allow '-' and '_' in new addon name. Resolves Bug #1789. 10 years ago
cc9cii 227eb12295 Added document name to showModifiedDocumentMessageBox. 10 years ago
cc9cii 89f7608022 Refactor for better legibility. 10 years ago
cc9cii 77171b788b Made popup messagebox non-modal. 10 years ago
cc9cii 3a5ed9c5bb Build objects and connections only once. 10 years ago
cc9cii fdc20c595d Fix gcc compile error. 10 years ago
cc9cii 4471fe771e Fix logic errors. 10 years ago
cc9cii 84f5784575 Remove document when closing the last view. Should resolve Bug #1292. 10 years ago
cc9cii ad8d722763 Close documents rather than views. 10 years ago
cc9cii 5675626482 Cleanup signals when finished. 10 years ago
cc9cii 988c8f9ebe Ignore duplicate connections. 10 years ago
cc9cii cedf1171e3 Cleanup comments. 10 years ago
cc9cii dba352fd6f Check all views before exiting. 10 years ago
Marc Zinnschlag cf05d3c69f added run log 10 years ago
Marc Zinnschlag a728d6d77a full implementation of global run menu item (replaces earlier placeholder implementation) 10 years ago
Marc Zinnschlag 67dfaa7f35 update actions in main menu when creating a new view 10 years ago
Marc Zinnschlag bee36c9167 block saving while OpenMW process is running 10 years ago
Marc Zinnschlag c88b3a1520 track state of OpenMW process and enable/disable run/stop actions accordingly 10 years ago
Marc Zinnschlag 1b4ab6e130 added OpenMW runner 10 years ago
Marc Zinnschlag 4d49924025 added debug profile record table 11 years ago
Marc Zinnschlag e855e55318 added tooltip to user settings button on startup window 11 years ago
Marc Zinnschlag 19828df799 added subviews for resources tables 11 years ago
Marc Zinnschlag 37a2b48fa2 added missing type columns to body part table 11 years ago
Marc Zinnschlag d96ed38d49 added body part table 11 years ago
Marc Zinnschlag ab8bee4d1a added enchantment type column to enchantment table 11 years ago
Marc Zinnschlag e97fd35ae6 added enchantments table 11 years ago
Marc Zinnschlag bd252d0aec display record count in loading window 11 years ago
Marc Zinnschlag 804bf523ba removed two unused files 11 years ago
Marc Zinnschlag 79d59153c1 improved layout of loading window 11 years ago
Marc Zinnschlag 95d24492de display load error messages in loading window 11 years ago
Marc Zinnschlag aadaf7827d added load error log 11 years ago
Marc Zinnschlag 6eff5ecaad Merge branch 'operations' into load
Conflicts:
	apps/opencs/main.cpp
	apps/opencs/model/doc/document.cpp
11 years ago
graffy76 a17cb1f389 Fixed opencs.ini formatting 11 years ago
Marc Zinnschlag 492620c8cf handle exceptions thrown during loading and report them to the user 11 years ago
Marc Zinnschlag e9c2f24faa intercept close button clicks in loading window 11 years ago
Marc Zinnschlag 3fdd72f204 added cancel button to loading window 11 years ago
Marc Zinnschlag 6bc5869222 record loading progress bar 11 years ago
Marc Zinnschlag 0b309d9ef4 Merge branch 'master' into load
Conflicts:
	apps/opencs/view/doc/viewmanager.cpp
11 years ago
Marc Zinnschlag e0e2ad8316 content file loading progress bar 11 years ago
Marc Zinnschlag 8dc6ad5059 moved new flag from setupData function to Document constructor 11 years ago
Marc Zinnschlag 5f1d2f72f6 added basic loading GUI 11 years ago
graffy76 2e06414b43 Fixed broken delegate display modes (Display Format settings). Moved
UserSetting update functions to DataDisplayDelegate.
11 years ago
graffy76 3f2ae950f5 Disabled view resize for open views when user setting changes. Fixed
new view size issue to match existing user settings.
11 years ago
graffy76 ce56669339 Fixed failed signal/slot connection between UserSettings and
CSVWorld::SubView
11 years ago
graffy76 4b607d658f Re-link user settings to editor main application 11 years ago
Marc Zinnschlag fc8ae2b9b5 fixed encoding problems 11 years ago
Marek Kochanowicz 2e226e63b6 change universalid of base subview after pressing next or prev 11 years ago
Marek Kochanowicz 5ad572346b referencables also work now 11 years ago
Marc Zinnschlag 26c2f28879 replaced global world->scene menu item with individual view context menu items in cell and reference tables 11 years ago
Marc Zinnschlag 55195f819a changed edit requests from row index format to UniversalId/hint format 11 years ago
Marc Zinnschlag 797f5527ee added hint parameter for UniversalId viewing requests 11 years ago
Marc Zinnschlag cb3994281c changed UniversalId::Type_Scene from index to string ID argument (argument is the worldspace) 11 years ago
Marc Zinnschlag 8c4303399f Merge branch 'master' into dialogue
Conflicts:
	apps/opencs/model/world/columns.cpp
	apps/opencs/model/world/columns.hpp
	apps/opencs/model/world/data.cpp
	components/esm/loadinfo.hpp
11 years ago
Marc Zinnschlag 9d7695ea88 added missing columns to topic info table 11 years ago
graffy76 12c06a5615 Fixed broken dependency check 11 years ago
graffy76 973803eb2f Fixed pathing issues in launcher 11 years ago
graffy76 cddece4f9e Another stab at fixing the pathing problem... 11 years ago
graffy76 0cb591e4f6 Fixed path problem with adjuster widget and local data path. 11 years ago
Marc Zinnschlag ea0e8be0d3 disallow sorting (via column headers) in info tables 11 years ago
Marc Zinnschlag 767cb54e7c added missing columns to journal info table 11 years ago
Marc Zinnschlag ba88c94d58 first attempt at an info record collection 11 years ago
graffy76 b51bef0d98 fixed missing adjuster widget in file dialog open view 11 years ago
graffy76 5e123d3f52 Hide adjusterwidget for open files view 11 years ago
graffy76 9b483c3ae3 Fix for file path issues 11 years ago
graffy76 ba365ff49e Fixed merge conflicts with saving branch 11 years ago
graffy76 9ce4a04a2d merge from saving
Merge branch 'saving' of https://github.com/zinnschlag/openmw into esxSelector

Conflicts:
	apps/launcher/datafilespage.cpp
	apps/opencs/editor.cpp
	apps/opencs/view/doc/filedialog.cpp
	apps/opencs/view/doc/filedialog.hpp
11 years ago
graffy76 16d87ea1d1 Merge branch 'master' into esxSelector 11 years ago
graffy76 2ca7f24731 Fixed filedialog new / edit content path issue 11 years ago
graffy76 b48f066f33 Reimplemented content selector for filedialog and datafilespage classes 11 years ago
graffy76 ba3589bc76 Revert "Implemented ContentSelector as a singleton "charm" modifier for"
This reverts commit 24b167b755.

Conflicts:
	apps/launcher/datafilespage.cpp
	apps/opencs/editor.cpp
	apps/opencs/view/doc/filedialog.cpp
	apps/opencs/view/doc/filedialog.hpp
	components/contentselector/view/contentselector.cpp
	components/contentselector/view/contentselector.hpp
11 years ago
graffy76 f9591ddda6 Reimplemented constentselector view class 11 years ago
Marc Zinnschlag 88e09159c4 splitting off characters menu from mechanics menu (was getting too big) 11 years ago
Marc Zinnschlag c995533e07 Merge branch 'dialogue' into saving
Conflicts:
	apps/opencs/model/world/columnimp.hpp
	apps/opencs/model/world/columns.cpp
	apps/opencs/model/world/columns.hpp
	apps/opencs/model/world/data.cpp
	components/esm/loaddial.hpp
11 years ago
Marc Zinnschlag 75c5316ad7 added dialogue type column to topics table 11 years ago
Marc Zinnschlag adf3a41a83 added topic and journal tables 11 years ago
Marc Zinnschlag b8ae195a46 Merge branch 'scene' 11 years ago
graffy76 4c72a9ffdf Fixed non-loading files 11 years ago
graffy76 217a4d75b4 Implemented profile function in launcher datafiles page
Implemented dependency sorting to ensure dependent files appear latest
in the list.
11 years ago
graffy76 00c78a4aa1 Implementing ContentSelector class in DataFilesPage
Moved AdjusterWidget / FileWidget to ContentSelectorView
11 years ago
Alex "rainChu" Haddad 4496244b14 Tabs to spaces
My own code uses only tabs - I forgot to change the setting on my IDE,
sorry!
11 years ago
Alex "rainChu" Haddad bffbfff41c My own fix to make it hackily compile 11 years ago
graffy76 24b167b755 Implemented ContentSelector as a singleton "charm" modifier for
FileDialog...
11 years ago
Marc Zinnschlag 9ea092927f added basic scene subview (no functionality yet) 11 years ago
graffy76 3b40192e90 Merge branch 'master' into esxSelector 11 years ago
graffy76 d7cff6361e Fixed filter issue (all addons for a gamefile are enabled for checking).
Note:  Other dependencies are not yet automatically selected when an
addon is checked.
11 years ago
Marc Zinnschlag 74d683b530 fixed save path for newly created addons 11 years ago
Marc Zinnschlag 63e0cf5154 fixed missing initialisation of adjuster widget in file dialogue 11 years ago
Marc Zinnschlag d4b2a6b9f1 Merge remote-tracking branch 'graffy76/esxSelector' into saving 11 years ago
graffy76 513f0c4b3e Implemented file/adjuster widgets into new addon creation dialog 11 years ago
Marc Zinnschlag 1c4a4b4f26 generalised RefIdTypeDelegate into IdTypeDelegate 11 years ago
graffy76 cfdc19c427 Renamed esxSelector to contentSelector
Fixed datafilespage model implementation in launcher
Filtered addons in table view by selected game file
11 years ago
graffy76 7b7dfa122d Merge branch 'master' into esxSelector 11 years ago
Marc Zinnschlag c961abce96 added warning message to startup window 11 years ago
Marc Zinnschlag 07ff0a8de9 possible build fix for Windows 11 years ago
Marc Zinnschlag 554c44892a Merge branch 'newgame' 11 years ago
Marc Zinnschlag e9f14449eb added AdjusterWidget 11 years ago
Marc Zinnschlag 2dc3c0ae4f integrated startup icons 11 years ago
Marc Zinnschlag 25b7cd33ea added FileWidget; fixed OpenCS configuration 11 years ago
Marc Zinnschlag ecedb60169 splitting new game and new addon functions (new game currently not working) 11 years ago
Marc Zinnschlag f7940d7d1a focus load document button by default in startup window 11 years ago
Marc Zinnschlag cae5eb424d cleaned up opening the settings dialogue from a view 11 years ago
Marc Zinnschlag 17bf7e59a4 added proper startup dialogue (still missing icons) 11 years ago
graffy76 a6e7cf9a8c Implementing drag and drop 11 years ago
Marc Zinnschlag 649ef6f120 moved list of enum literals from ViewManager to Columns (which makes them available to the rest of model now) 11 years ago
graffy76 e6fdc7e7fd ... 12 years ago
graffy76 6898321676 Reenabling features
Profile functions enabled
New/load file functions partially enabled
Layout reorganized
12 years ago
graffy76 b52645bf2a Fixes to accommodate master/plugin loading 12 years ago
graffy76 e614ec3353 Fixing profile code in progress... 12 years ago
graffy76 f6217f9c6a Moved esx selector classes out of global namespace 12 years ago
graffy76 a14e0b32d8 Restructured esxselector directory
Added ./view
Removed ./utils and ./model/esm
Relocated code accordingly.
12 years ago
graffy76 45277c0082 Minor changes
Stretched table columns to fit widget width
Reduced width of opencs file dialog
Hid the file size column for launcher
Added alternating row colors in table view
12 years ago
graffy76 2878f51cd3 Reimplemented dependency selection feature
Moved more code to ContentSelector
Added support for omwgame and omwaddon files
12 years ago
graffy76 b24dd5c6ac Continued migration of code to ContentSelector 12 years ago
graffy76 61602789e1 Began migrating code to ContentSelector base 12 years ago
graffy76 4c8c6d6971 Moved init code to master / plugin proxy classes 12 years ago
graffy76 7389507eb5 Created masterproxylist class 12 years ago
graffy76 49c4e1bf9e Removed master table widget 12 years ago
graffy76 84e5c2610a Implemented combobox for game file selection 12 years ago
graffy76 bfb71f23c9 Changed filter mechanism for game / addons
Filters by number of master references, regardless of extension
12 years ago
Marc Zinnschlag adb05737ee Merge branch 'master' into filter
Conflicts:
	apps/opencs/model/world/universalid.cpp
	apps/opencs/view/doc/view.cpp
	apps/opencs/view/world/subviews.cpp
12 years ago
Marc Zinnschlag 6c4bdc0101 minor cleanup; less pointer usage 12 years ago
Marc Zinnschlag ba5ca5beed replaced createAndDelete flag with a new class hierarhy (Creator) 12 years ago
Marc Zinnschlag 55e7e71c11 added optional per-subview status bar 12 years ago
Marc Zinnschlag a80e80dd94 added layout to table sub view 12 years ago
Marc Zinnschlag 7600d6c04b basic filter table 12 years ago
Marc Zinnschlag 0fad2e7f40 restructured main menu 12 years ago
Marc Zinnschlag 365ea11e86 Merge remote-tracking branch 'graffy76/RefIdTypeDelegate' 12 years ago
graffy76 6486f342b5 Fixed setting synchronization issue
Moved default settings to CSMSettings::UserSettings.
Other minor code changes / cleanup
12 years ago
Marc Zinnschlag 6a5ab34971 Merge branch 'region' 12 years ago
Marc Zinnschlag b17f383c6d Merge remote-tracking branch 'graffy76/RefIdTypeDelegate'
Conflicts:
	apps/opencs/view/world/table.cpp
12 years ago
graffy76 11178cc470 Repo permissions commit fix #3 12 years ago
graffy76 bb049806df Repo permissions commit fix #2 12 years ago
Marc Zinnschlag 4f05f2bddf basic region map; non-interactive for now and working with dummy data instead of real cell/region records 12 years ago
Marc Zinnschlag 4986b7d65d Merge branch 'master' into ref 12 years ago
Marc Zinnschlag 9a49125281 added references table 12 years ago