Commit Graph
121 Commits
Author SHA1 Message Date
Ivan Savenko 4d08ac92fb Merge pull request #5060 from Laserlicht/mapeditor_translation
translate strings for mapeditor
2024-12-10 13:14:21 +02:00
Laserlicht e7b6962211 translate strings 2024-12-09 21:51:35 +01:00
Joakim Thorén c66cf03a8c Adhere to coding guidelines https://github.com/vcmi/vcmi/blob/develop/docs/developers/Coding_Guidelines.md 2024-11-24 17:05:19 +01:00
Joakim Thorén 75ad171285 Remove redundant 'selectedFilePath'. This information is stored in the currently selected widget anyway. 2024-11-24 16:58:43 +01:00
Joakim Thorén bdaaa0b584 RecentFileDialog widgets are pointers 2024-11-24 16:57:44 +01:00
Joakim Thorén 5747781dda Store "selectedFilePath" internally in RecentFileDialog instead of connecting to dialog internals from outside RecentFileDialog 2024-11-24 16:35:38 +01:00
Joakim Thorén 9b0e6763e7 Oops, accedentially undid reordering of parent argument. 2024-11-24 16:30:44 +01:00
Joakim Thorén d1e40411dd Connect "actionOpenRecentMore" directly to "on_actionOpenRecent_triggered" 2024-11-24 16:29:34 +01:00
Joakim Thorén 02a656d16f Fix compilation error 2024-11-24 15:24:19 +01:00
Joakim Thorén 2678bf1e05 RecentFileDialog is class instead of struct 2024-11-24 15:23:30 +01:00
Joakim Thorén e3b520a1f1 Header inclusion style consistency 2024-11-24 15:22:19 +01:00
Joakim ThorénandAndrey Filipenkov 3304e55346 Rename "filename" to "filePath". Previous name was misleading at best.
Co-authored-by: Andrey Filipenkov <kambaladecapitator@gmail.com>
2024-11-24 15:16:17 +01:00
Joakim ThorénandAndrey Filipenkov 1b9b925ab9 Localized string for "Recently Opened Files"'
Co-authored-by: Andrey Filipenkov <kambaladecapitator@gmail.com>
2024-11-24 15:15:38 +01:00
Joakim ThorénandAndrey Filipenkov 5bff1ec2c1 Update mapeditor/mainwindow.cpp
Co-authored-by: Andrey Filipenkov <kambaladecapitator@gmail.com>
2024-11-24 15:14:21 +01:00
Joakim Thorén 2ed83e53b7 Prompt about unsaved changes when trying to load a map instead of prompting when opening the dialogue. 2024-11-18 23:09:08 +01:00
Joakim Thorén 5e898b9aa8 Fix bug where onSelect was triggered twice on double click in Recently Opened Files 2024-11-18 23:07:16 +01:00
Joakim Thorén 7d53150bdb Open Recent is a submenu with recently opened files and a "More..."-action. 2024-11-18 22:55:46 +01:00
Joakim Thorén b892221b9f Replace "actionOpenRecent" with "menuOpenRecent". Add "actionOpenRecentMore" as an element in the "menuOpenRecent"-submenu. 2024-11-18 22:05:03 +01:00
Joakim Thorén e9e129263a Add 'Open Recent' to mapeditor 2024-11-18 21:07:17 +01:00
Ivan Savenko 08fbcd5239 TerrainTile now uses identifiers instead of pointers to VLC 2024-10-30 16:22:11 +00:00
godric3 7e66bd4a90 Don't use separate versioning for map editor 2024-10-26 13:48:12 +02:00
godric3 786be6f253 map-editor: add hero placeholder with heroType defined to reservedCampaignHeroes on map save 2024-08-22 16:53:43 +02:00
Alexander Wilms 187b7b0517 Show debug message instead of warning if no .qm file for selected language exists 2024-07-18 20:44:24 +02:00
Alexander Wilms 6599db4461 Less noise when switching languages in launcher
* Check if .qm file exists
* Don't call installTranslator() for English

Fixes #4277
2024-07-18 20:44:24 +02:00
gigas002 2f19133638 Icons renaming refactoring 2024-06-06 02:04:36 +00:00
gigas002 958a2ef835 Fix missing translations 2024-06-05 21:46:42 +09:00
gigas002 de3dc929ac Add missing icons to mapeditor 2024-06-05 08:56:35 +00:00
gigas002 d8c4d3654f Embed translations and icons for mapeditor 2024-06-05 04:52:17 +00:00
Ivan Savenko 7461df161c lib now uses shared_ptr for entities. Removed manual memory management. 2024-05-17 15:04:05 +00:00
Laserlicht 284cc3460d mapeditor: add extension and open vcmi folder 2024-05-16 00:01:02 +02:00
Ivan Savenko 3e23a55c66 Fix build 2024-04-23 17:15:59 +03:00
Ivan Savenko 54796c7c56 Rename toJson to toString/toCompactString for consistency 2024-02-26 12:55:49 +02:00
Ivan Savenko a15366f5a5 Make IObjectInterface::cb non-static 2024-01-19 13:55:21 +02:00
Ivan Savenko bd5682ecc3 Merge remote-tracking branch 'vcmi/master' into develop 2024-01-19 13:49:54 +02:00
Alexander Wilms 1b85abb508 Use auto instead of redundant type in initializations using new
grep -r --include \*.h --include \*.cpp "=" * | grep -v "auto\|int\|char\|bool\|float|\double\|for\|if\|googletest\|fuzzylite\|size_t\|using\|return\|{\|}\|= \"\|= tr(\|virtual\|void" | grep -Po ".*[^ ]+ [^ ]+ [^ ]*[ ]*=.*;" | grep -v "float\|nullptr" | grep "new" | grep -v "AI/FuzzyLite" | grep \( | grep "= new" > redundant_types.txt

import re

with open("redundant_types.txt") as f:
    for line in f:
        line = line.strip()
        path = line.split(":", 1)[0]
        original_code = line.split(":")[1].strip()
        if "new " in original_code:

            cpp_type = original_code.split(" ")[0]
            if original_code.count(cpp_type) == 2:
                print()
                print(path)
                print(original_code)
                new_code = "auto "+" ".join(original_code.split(" ")[1:])
                print(new_code)

                with open(path, "r") as f:
                    filedata = f.read()

                filedata = filedata.replace(original_code, new_code)

                with open(path, "w") as f:
                    f.write(filedata)
2024-01-16 21:40:53 +00:00
Alexander Wilms 781328f282 Convert C-style casts to the more verbose C++ style 2024-01-10 00:30:35 +00:00
Alexander Wilms f3277b7953 Define each identifier in a dedicated statement 2024-01-10 00:22:23 +00:00
Ivan Savenko ef5686634d Removed no longer used code 2024-01-04 23:48:58 +02:00
Andrii Danylchenko b579ca8a33 #1912 trap, exception on adding duplicating hero 2023-10-29 11:03:37 +02:00
nordsoft b9a660f6c3 Redesign map editor rendering 2023-10-20 01:25:06 +02:00
Nordsoft91 d03b75696a Merge pull request #3067 from Nordsoft91/editor-improvements-1.4
Add hero placeholder properties
2023-10-19 22:23:58 +02:00
Johannes Schauer Marin Rodrigues f9e1b302c7 some spelling fixes 2023-10-18 01:41:02 +02:00
nordsoft f6d7755c6a Add hero placeholder properties 2023-10-16 22:24:12 +02:00
nordsoft 4ab203eaae Add more object search flexibility 2023-10-14 03:16:17 +02:00
nordsoft 788147a897 Add line and fill brushes 2023-10-14 02:58:13 +02:00
nordsoft d85c5189ba Add object lock and zoom functinoality 2023-10-13 11:07:17 +02:00
nordsoft 006def7690 ui improvements 2023-10-13 11:07:17 +02:00
nordsoft e2b8c2e9f8 PickObject delegate for random dwellings 2023-10-09 01:24:00 +02:00
nordsoft cfa1a6d880 Show coordinates on map 2023-10-08 20:25:59 +02:00
nordsoft 9c5725da66 Convertion finished 2023-10-01 13:32:35 +02:00