Browse Source

Legacy project restructured, moved resources to project root folder

Ivan Arkhipov 6 years ago
parent
commit
808c6e5cf7
100 changed files with 52 additions and 458 deletions
  1. 2 2
      build_res.pri
  2. 4 8
      src/Legacy-advanced/Legacy-advanced.pro
  3. 1 1
      src/Legacy-advanced/Legacy-advanced_resource.rc
  4. 0 2
      src/Legacy-advanced/object_script.Legacy-advanced.Release
  5. BIN
      src/Legacy-advanced/resources/appicon.ico
  6. 0 20
      src/Legacy-advanced/resources/backgrounds.qrc
  7. BIN
      src/Legacy-advanced/resources/backgrounds/bg1.png
  8. BIN
      src/Legacy-advanced/resources/backgrounds/bg10.png
  9. BIN
      src/Legacy-advanced/resources/backgrounds/bg11.png
  10. BIN
      src/Legacy-advanced/resources/backgrounds/bg12.png
  11. BIN
      src/Legacy-advanced/resources/backgrounds/bg13.png
  12. BIN
      src/Legacy-advanced/resources/backgrounds/bg14.png
  13. BIN
      src/Legacy-advanced/resources/backgrounds/bg2.png
  14. BIN
      src/Legacy-advanced/resources/backgrounds/bg3.png
  15. BIN
      src/Legacy-advanced/resources/backgrounds/bg4.png
  16. BIN
      src/Legacy-advanced/resources/backgrounds/bg5.png
  17. BIN
      src/Legacy-advanced/resources/backgrounds/bg6.png
  18. BIN
      src/Legacy-advanced/resources/backgrounds/bg7.png
  19. BIN
      src/Legacy-advanced/resources/backgrounds/bg8.png
  20. BIN
      src/Legacy-advanced/resources/backgrounds/bg9.png
  21. BIN
      src/Legacy-advanced/resources/backgrounds/loading-gear.gif
  22. BIN
      src/Legacy-advanced/resources/backgrounds/loading-gear0 (2).gif
  23. BIN
      src/Legacy-advanced/resources/backgrounds/process_dialog.png
  24. BIN
      src/Legacy-advanced/resources/buttons/close.png
  25. BIN
      src/Legacy-advanced/resources/buttons/folder.png
  26. BIN
      src/Legacy-advanced/resources/buttons/gray-button-hi.png
  27. BIN
      src/Legacy-advanced/resources/buttons/gray_btn.png
  28. BIN
      src/Legacy-advanced/resources/buttons/green-button-hi.png
  29. BIN
      src/Legacy-advanced/resources/buttons/minimize.png
  30. BIN
      src/Legacy-advanced/resources/buttons/off.png
  31. BIN
      src/Legacy-advanced/resources/buttons/on.png
  32. BIN
      src/Legacy-advanced/resources/buttons/onoff.png
  33. BIN
      src/Legacy-advanced/resources/buttons/onoff1.png
  34. BIN
      src/Legacy-advanced/resources/buttons/orange-button-hi.png
  35. BIN
      src/Legacy-advanced/resources/buttons/question.png
  36. BIN
      src/Legacy-advanced/resources/buttons/white_btn.png
  37. BIN
      src/Legacy-advanced/resources/buttons/white_btn_pressed.png
  38. 0 33
      src/Legacy-advanced/resources/common.qrc
  39. BIN
      src/Legacy-advanced/resources/fonts/title.TTF
  40. BIN
      src/Legacy-advanced/resources/fonts/trajan.ttf
  41. BIN
      src/Legacy-advanced/resources/fonts/viking.ttf
  42. 0 107
      src/Legacy-advanced/resources/legacy_patches.ini
  43. BIN
      src/Legacy-advanced/resources/patch_icons/karty-photo-small.png
  44. BIN
      src/Legacy-advanced/resources/patch_icons/shrifty-photo-small.png
  45. BIN
      src/Legacy-advanced/resources/patch_icons/teksty-photo-small.png
  46. BIN
      src/Legacy-advanced/resources/patch_icons/zagruzochnye-ekrany-photo-small.png
  47. BIN
      src/Legacy-advanced/resources/patch_icons/zvuki-photo-small.png
  48. 0 13
      src/Legacy-advanced/resources/res.qrc
  49. BIN
      src/Legacy-advanced/resources/status/critical.png
  50. BIN
      src/Legacy-advanced/resources/status/error.png
  51. BIN
      src/Legacy-advanced/resources/status/info.png
  52. BIN
      src/Legacy-advanced/resources/status/ok.png
  53. BIN
      src/Legacy-advanced/resources/status/warning.png
  54. BIN
      src/Legacy-advanced/resources/teksty-photo-normal.png
  55. 4 4
      src/Legacy/Legacy.pro
  56. 1 1
      src/Legacy/Legacy_resource.rc
  57. 0 26
      src/Legacy/build_res.pri
  58. 13 13
      src/Legacy/object_script.Legacy.Debug
  59. 13 13
      src/Legacy/object_script.Legacy.Release
  60. BIN
      src/Legacy/resources/appicon.ico
  61. 0 20
      src/Legacy/resources/backgrounds.qrc
  62. BIN
      src/Legacy/resources/buttons/RPG_GUI_v1.png
  63. BIN
      src/Legacy/resources/buttons/close.png
  64. BIN
      src/Legacy/resources/buttons/down_minus.png
  65. BIN
      src/Legacy/resources/buttons/down_minus_0.png
  66. BIN
      src/Legacy/resources/buttons/folder.png
  67. BIN
      src/Legacy/resources/buttons/gray-button-hi.png
  68. BIN
      src/Legacy/resources/buttons/gray_btn.png
  69. BIN
      src/Legacy/resources/buttons/green-button-hi.png
  70. BIN
      src/Legacy/resources/buttons/minimize.png
  71. BIN
      src/Legacy/resources/buttons/off.png
  72. BIN
      src/Legacy/resources/buttons/on.png
  73. BIN
      src/Legacy/resources/buttons/onoff.png
  74. BIN
      src/Legacy/resources/buttons/onoff1.png
  75. BIN
      src/Legacy/resources/buttons/orange-button-hi.png
  76. BIN
      src/Legacy/resources/buttons/question.png
  77. BIN
      src/Legacy/resources/buttons/right_plus.png
  78. BIN
      src/Legacy/resources/buttons/right_plus_0.png
  79. BIN
      src/Legacy/resources/buttons/white_btn.png
  80. BIN
      src/Legacy/resources/buttons/white_btn_pressed.png
  81. 0 33
      src/Legacy/resources/common.qrc
  82. BIN
      src/Legacy/resources/fonts/title.TTF
  83. BIN
      src/Legacy/resources/fonts/trajan.ttf
  84. BIN
      src/Legacy/resources/fonts/viking.ttf
  85. 0 107
      src/Legacy/resources/legacy_patches.ini
  86. BIN
      src/Legacy/resources/patch_icons/karty-photo-small.png
  87. BIN
      src/Legacy/resources/patch_icons/shrifty-photo-small.png
  88. BIN
      src/Legacy/resources/patch_icons/teksty-photo-small.png
  89. BIN
      src/Legacy/resources/patch_icons/zagruzochnye-ekrany-photo-small.png
  90. BIN
      src/Legacy/resources/patch_icons/zvuki-photo-small.png
  91. 0 13
      src/Legacy/resources/res.qrc
  92. BIN
      src/Legacy/resources/status/critical.png
  93. BIN
      src/Legacy/resources/status/error.png
  94. BIN
      src/Legacy/resources/status/info.png
  95. BIN
      src/Legacy/resources/status/ok.png
  96. BIN
      src/Legacy/resources/status/warning.png
  97. BIN
      src/Legacy/resources/teksty-photo-normal.png
  98. 7 32
      src/Legacy/widgets/mainwindow.cpp
  99. 6 9
      src/Legacy/widgets/mainwindow.ui
  100. 1 1
      src/Legacy/widgets/newswidget.cpp

+ 2 - 2
src/Legacy-advanced/build_res.pri → build_res.pri

@@ -9,8 +9,8 @@ exists($$BIN_PATH/res) {
 }
 
 EXT_RES =                                                                   \
-    "$$PWD/resources/backgrounds.qrc            -o $$BIN_PATH/data01.gtr"     \
-    "$$PWD/resources/common.qrc                 -o $$BIN_PATH/data02.gtr"     \
+    "$${PROJECT_ROOT_PATH}/resources/backgrounds.qrc            -o $$BIN_PATH/data01.gtr"     \
+    "$${PROJECT_ROOT_PATH}/resources/common.qrc                 -o $$BIN_PATH/data02.gtr"     \
 
 for (RES, EXT_RES) {
     win32 {

+ 4 - 8
src/Legacy-advanced/Legacy-advanced.pro

@@ -61,11 +61,7 @@ FORMS += \
     widgets\messagedialog.ui \
     widgets\lotroprogresswidget.ui
 
-RESOURCES += \
-    resources\backgrounds.qrc \
-    resources\common.qrc
-
-win32:RC_ICONS = $$PWD/resources/appicon.ico
+win32:RC_ICONS = $${PROJECT_ROOT_PATH}/resources/appicon.ico
 
 INCLUDEPATH += $$PWD/src
 INCLUDEPATH += $$PWD/widgets
@@ -77,8 +73,8 @@ LIBS += -llibzlibstatic
 
 CONFIG(debug, debug|release) {
         RESOURCES += \
-                resources/backgrounds.qrc \
-                resources/common.qrc
+                $${PROJECT_ROOT_PATH}/resources/backgrounds.qrc \
+                $${PROJECT_ROOT_PATH}/resources/common.qrc
 } else {
-        include(build_res.pri)
+        include(../../build_res.pri)
 }

+ 1 - 1
src/Legacy-advanced/Legacy-advanced_resource.rc

@@ -1,6 +1,6 @@
 #include <windows.h>
 
-IDI_ICON1	ICON	DISCARDABLE	"D:\\Programming\\SourceRepos\\Legacy_v2\\src\\Legacy-advanced\\resources\\appicon.ico"
+IDI_ICON1	ICON	DISCARDABLE	"D:\\Programming\\SourceRepos\\Legacy_v2\\resources\\appicon.ico"
 
 VS_VERSION_INFO VERSIONINFO
 	FILEVERSION 0,0,0,0

+ 0 - 2
src/Legacy-advanced/object_script.Legacy-advanced.Release

@@ -1,6 +1,4 @@
 INPUT(
-./..\..\build\release\Legacy-advanced\rcc\qrc_backgrounds.o
-./..\..\build\release\Legacy-advanced\rcc\qrc_common.o
 ./..\..\build\release\Legacy-advanced\obj\main.o
 ./..\..\build\release\Legacy-advanced\obj\downloader.o
 ./..\..\build\release\Legacy-advanced\obj\filesystem.o

BIN
src/Legacy-advanced/resources/appicon.ico


+ 0 - 20
src/Legacy-advanced/resources/backgrounds.qrc

@@ -1,20 +0,0 @@
-<RCC>
-    <qresource prefix="/">
-        <file>backgrounds/bg1.png</file>
-        <file>backgrounds/bg2.png</file>
-        <file>backgrounds/bg3.png</file>
-        <file>backgrounds/bg4.png</file>
-        <file>backgrounds/bg5.png</file>
-        <file>backgrounds/bg6.png</file>
-        <file>backgrounds/bg7.png</file>
-        <file>backgrounds/bg8.png</file>
-        <file>backgrounds/bg9.png</file>
-        <file>backgrounds/loading-gear.gif</file>
-        <file>backgrounds/process_dialog.png</file>
-        <file>backgrounds/bg10.png</file>
-        <file>backgrounds/bg11.png</file>
-        <file>backgrounds/bg12.png</file>
-        <file>backgrounds/bg13.png</file>
-        <file>backgrounds/bg14.png</file>
-    </qresource>
-</RCC>

BIN
src/Legacy-advanced/resources/backgrounds/bg1.png


BIN
src/Legacy-advanced/resources/backgrounds/bg10.png


BIN
src/Legacy-advanced/resources/backgrounds/bg11.png


BIN
src/Legacy-advanced/resources/backgrounds/bg12.png


BIN
src/Legacy-advanced/resources/backgrounds/bg13.png


BIN
src/Legacy-advanced/resources/backgrounds/bg14.png


BIN
src/Legacy-advanced/resources/backgrounds/bg2.png


BIN
src/Legacy-advanced/resources/backgrounds/bg3.png


BIN
src/Legacy-advanced/resources/backgrounds/bg4.png


BIN
src/Legacy-advanced/resources/backgrounds/bg5.png


BIN
src/Legacy-advanced/resources/backgrounds/bg6.png


BIN
src/Legacy-advanced/resources/backgrounds/bg7.png


BIN
src/Legacy-advanced/resources/backgrounds/bg8.png


BIN
src/Legacy-advanced/resources/backgrounds/bg9.png


BIN
src/Legacy-advanced/resources/backgrounds/loading-gear.gif


BIN
src/Legacy-advanced/resources/backgrounds/loading-gear0 (2).gif


BIN
src/Legacy-advanced/resources/backgrounds/process_dialog.png


BIN
src/Legacy-advanced/resources/buttons/close.png


BIN
src/Legacy-advanced/resources/buttons/folder.png


BIN
src/Legacy-advanced/resources/buttons/gray-button-hi.png


BIN
src/Legacy-advanced/resources/buttons/gray_btn.png


BIN
src/Legacy-advanced/resources/buttons/green-button-hi.png


BIN
src/Legacy-advanced/resources/buttons/minimize.png


BIN
src/Legacy-advanced/resources/buttons/off.png


BIN
src/Legacy-advanced/resources/buttons/on.png


BIN
src/Legacy-advanced/resources/buttons/onoff.png


BIN
src/Legacy-advanced/resources/buttons/onoff1.png


BIN
src/Legacy-advanced/resources/buttons/orange-button-hi.png


BIN
src/Legacy-advanced/resources/buttons/question.png


BIN
src/Legacy-advanced/resources/buttons/white_btn.png


BIN
src/Legacy-advanced/resources/buttons/white_btn_pressed.png


+ 0 - 33
src/Legacy-advanced/resources/common.qrc

@@ -1,33 +0,0 @@
-<RCC>
-    <qresource prefix="/">
-        <file>fonts/trajan.ttf</file>
-        <file>fonts/viking.ttf</file>
-        <file>status/critical.png</file>
-        <file>status/error.png</file>
-        <file>status/info.png</file>
-        <file>status/ok.png</file>
-        <file>status/warning.png</file>
-        <file>buttons/close.png</file>
-        <file>buttons/folder.png</file>
-        <file>buttons/gray-button-hi.png</file>
-        <file>buttons/green-button-hi.png</file>
-        <file>buttons/minimize.png</file>
-        <file>buttons/off.png</file>
-        <file>buttons/on.png</file>
-        <file>buttons/onoff.png</file>
-        <file>buttons/onoff1.png</file>
-        <file>buttons/orange-button-hi.png</file>
-        <file>buttons/question.png</file>
-        <file>appicon.ico</file>
-        <file>teksty-photo-normal.png</file>
-        <file>fonts/title.TTF</file>
-        <file>buttons/white_btn.png</file>
-        <file>buttons/white_btn_pressed.png</file>
-        <file>buttons/gray_btn.png</file>
-        <file>patch_icons/karty-photo-small.png</file>
-        <file>patch_icons/shrifty-photo-small.png</file>
-        <file>patch_icons/teksty-photo-small.png</file>
-        <file>patch_icons/zagruzochnye-ekrany-photo-small.png</file>
-        <file>patch_icons/zvuki-photo-small.png</file>
-    </qresource>
-</RCC>

BIN
src/Legacy-advanced/resources/fonts/title.TTF


BIN
src/Legacy-advanced/resources/fonts/trajan.ttf


BIN
src/Legacy-advanced/resources/fonts/viking.ttf


+ 0 - 107
src/Legacy-advanced/resources/legacy_patches.ini

@@ -1,107 +0,0 @@
-[00_group_texts]
-title=Тексты
-
-[01_patch_fonts]
-title=Шрифты
-descr=Изменённые игровые шрифты для поддержки кириллических символов.\nОбязательны к установке для любого текстового патча
-parent=00_group_texts
-id=101
-patchname=fonts
-
-[02_patch_texts]
-title=Основные тексты
-descr=Интерфейс, задания и т.д. и т.п.
-id=100
-parent=00_group_texts
-deps=01_patch_fonts
-patchname=texts
-
-[03_patch_items]
-title=Предметы
-descr=Названия и описания предметов в игре. Их отключение полезно, если вы часто ищете предметы на аукционе (искать предметы по русским названиям невозможно)
-parent=00_group_texts
-id=102
-deps=01_patch_fonts
-patchname=texts
-
-[04_patch_emotes]
-title=Эмоции
-descr=Названия и описания эмоций персонажей. Можно отключить, если вы привыкли вводить команды эмоций на английском. Отображение эмоции в чате в этом случае также будет английским
-parent=00_group_texts
-id=103
-deps=01_patch_fonts
-patchname=texts
-
-[05_patch_npcs]
-title=Персонажи
-descr=Имена и некоторые реплики всех неигровых персонажей. (ТЕСТ) 
-parent=00_group_texts
-id=104
-deps=01_patch_fonts
-patchname=texts
-
-[06_patch_maps]
-title=Карты
-descr=Описание карт
-parent=rusification
-patchname=images
-
-[07_patch_logos]
-title=Логотипы игры
-descr=Описание логотипов игры
-parent=rusification
-patchname=textures
-
-[08_patch_sounds]
-title=Озвучка персонажей
-parent=rusification
-patchname=sounds
-
-[09_patch_loadscreens]
-title=Загрузочные экраны
-parent=rusification
-patchname=loadscreens
-
-[10_group_video]
-title=Видеоролики
-parent=rusification
-
-[11_patch_video_entry]
-title=Вступительный ролик
-patchname=video_entry
-parent=10_group_video
-
-[12_patch_video_race]
-title=Расовые ролики
-patchname=video_race
-parent=10_group_video
-
-[13_patch_video_class]
-title=Классовые ролики
-patchname=video_class
-parent=10_group_video
-
-[14_patch_video_book1]
-title=Книга 1: Тени Ангмара
-patchname=video_book1
-parent=10_group_video
-
-[15_patch_video_book2]
-title=Книга 2: Копи Мории
-patchname=video_book2
-parent=10_group_video
-
-[16_patch_video_book3]
-title=Книга 3: Союзники Короля
-patchname=video_book3
-parent=10_group_video
-
-[17_patch_video_book4]
-title=Книга 4: Мощь Саурона
-patchname=video_book4
-parent=10_group_video
-
-[18_patch_video_mordorbook]
-title=Книга 5: Чёрная книга Мордора
-patchname=video_book5
-parent=10_group_video

BIN
src/Legacy-advanced/resources/patch_icons/karty-photo-small.png


BIN
src/Legacy-advanced/resources/patch_icons/shrifty-photo-small.png


BIN
src/Legacy-advanced/resources/patch_icons/teksty-photo-small.png


BIN
src/Legacy-advanced/resources/patch_icons/zagruzochnye-ekrany-photo-small.png


BIN
src/Legacy-advanced/resources/patch_icons/zvuki-photo-small.png


+ 0 - 13
src/Legacy-advanced/resources/res.qrc

@@ -1,13 +0,0 @@
-<RCC>
-    <qresource prefix="/">
-        <file>close.png</file>
-        <file>minimize.png</file>
-        <file>appicon.ico</file>
-        <file>orange-button-hi.png</file>
-        <file>green-button-hi.png</file>
-        <file>folder.png</file>
-        <file>question.png</file>
-        <file>gray-button-hi.png</file>
-        <file>teksty-photo-normal.png</file>
-    </qresource>
-</RCC>

BIN
src/Legacy-advanced/resources/status/critical.png


BIN
src/Legacy-advanced/resources/status/error.png


BIN
src/Legacy-advanced/resources/status/info.png


BIN
src/Legacy-advanced/resources/status/ok.png


BIN
src/Legacy-advanced/resources/status/warning.png


BIN
src/Legacy-advanced/resources/teksty-photo-normal.png


+ 4 - 4
src/Legacy/Legacy.pro

@@ -48,7 +48,7 @@ FORMS += \
     widgets/settingswidget.ui \
     widgets/statuswidget.ui
 
-win32:RC_ICONS = $$PWD/resources/appicon.ico
+win32:RC_ICONS = $${PROJECT_ROOT_PATH}/resources/appicon.ico
 
 INCLUDEPATH += $$PWD/src
 INCLUDEPATH += $$PWD/gui
@@ -60,8 +60,8 @@ LIBS += -llibzlibstatic
 
 CONFIG(debug, debug|release) {
         RESOURCES += \
-                resources/backgrounds.qrc \
-                resources/common.qrc
+                $${PROJECT_ROOT_PATH}/resources/backgrounds.qrc \
+                $${PROJECT_ROOT_PATH}/resources/common.qrc
 } else {
-        include(build_res.pri)
+        include(../../build_res.pri)
 }

+ 1 - 1
src/Legacy/Legacy_resource.rc

@@ -1,6 +1,6 @@
 #include <windows.h>
 
-IDI_ICON1	ICON	DISCARDABLE	"D:\\Programming\\SourceRepos\\Legacy_v2\\src\\Legacy\\resources\\appicon.ico"
+IDI_ICON1	ICON	DISCARDABLE	"D:\\Programming\\SourceRepos\\Legacy_v2\\resources\\appicon.ico"
 
 VS_VERSION_INFO VERSIONINFO
 	FILEVERSION 0,0,0,0

+ 0 - 26
src/Legacy/build_res.pri

@@ -1,26 +0,0 @@
-message(==========BUILDING EXTERNAL RES============)
-
-guiRes.target = BuildResources
-exists($$BIN_PATH/res) {
-    message("Directory $$BIN_PATH/res already exists")
-} else {
-    message("Directory $$BIN_PATH/res DOES NOT exist")
-    guiRes.commands += $(MKDIR) \"$$BIN_PATH/res\" $$escape_expand(\n\t)
-}
-
-EXT_RES =                                                                   \
-    "$$PWD/resources/backgrounds.qrc            -o $$BIN_PATH/data01.gtr"     \
-    "$$PWD/resources/common.qrc                 -o $$BIN_PATH/data02.gtr"     \
-
-for (RES, EXT_RES) {
-    win32 {
-        message(rcc.exe -binary $${RES})
-        guiRes.commands += rcc.exe -binary $${RES} $$escape_expand(\n\t)
-    }
-    unix {
-        guiRes.commands += rcc -binary $${RES} $$escape_expand(\n\t)
-    }
-}
-
-QMAKE_EXTRA_TARGETS += guiRes
-PRE_TARGETDEPS += BuildResources

+ 13 - 13
src/Legacy/object_script.Legacy.Debug

@@ -2,26 +2,26 @@ INPUT(
 ./..\..\build\debug\Legacy\rcc\qrc_backgrounds.o
 ./..\..\build\debug\Legacy\rcc\qrc_common.o
 ./..\..\build\debug\Legacy\obj\main.o
+./..\..\build\debug\Legacy\obj\downloader.o
+./..\..\build\debug\Legacy\obj\filesystem.o
+./..\..\build\debug\Legacy\obj\lotromanager.o
+./..\..\build\debug\Legacy\obj\helpwidget.o
 ./..\..\build\debug\Legacy\obj\mainwindow.o
 ./..\..\build\debug\Legacy\obj\menuentry.o
-./..\..\build\debug\Legacy\obj\legacyapp.o
-./..\..\build\debug\Legacy\obj\filesystem.o
-./..\..\build\debug\Legacy\obj\statuswidget.o
-./..\..\build\debug\Legacy\obj\rusificationwidget.o
-./..\..\build\debug\Legacy\obj\settingswidget.o
 ./..\..\build\debug\Legacy\obj\newswidget.o
-./..\..\build\debug\Legacy\obj\helpwidget.o
-./..\..\build\debug\Legacy\obj\networkdownloader.o
 ./..\..\build\debug\Legacy\obj\rusificationtreeitem.o
+./..\..\build\debug\Legacy\obj\rusificationwidget.o
+./..\..\build\debug\Legacy\obj\settingswidget.o
+./..\..\build\debug\Legacy\obj\statuswidget.o
 ./..\..\build\debug\Legacy\obj\legacy_plugin_import.o
+./..\..\build\debug\Legacy\obj\moc_downloader.o
+./..\..\build\debug\Legacy\obj\moc_filesystem.o
+./..\..\build\debug\Legacy\obj\moc_lotromanager.o
+./..\..\build\debug\Legacy\obj\moc_helpwidget.o
 ./..\..\build\debug\Legacy\obj\moc_mainwindow.o
 ./..\..\build\debug\Legacy\obj\moc_menuentry.o
-./..\..\build\debug\Legacy\obj\moc_legacyapp.o
-./..\..\build\debug\Legacy\obj\moc_filesystem.o
-./..\..\build\debug\Legacy\obj\moc_statuswidget.o
+./..\..\build\debug\Legacy\obj\moc_newswidget.o
 ./..\..\build\debug\Legacy\obj\moc_rusificationwidget.o
 ./..\..\build\debug\Legacy\obj\moc_settingswidget.o
-./..\..\build\debug\Legacy\obj\moc_newswidget.o
-./..\..\build\debug\Legacy\obj\moc_helpwidget.o
-./..\..\build\debug\Legacy\obj\moc_networkdownloader.o
+./..\..\build\debug\Legacy\obj\moc_statuswidget.o
 );

+ 13 - 13
src/Legacy/object_script.Legacy.Release

@@ -1,25 +1,25 @@
 INPUT(
 ./..\..\build\release\Legacy\obj\main.o
+./..\..\build\release\Legacy\obj\downloader.o
+./..\..\build\release\Legacy\obj\filesystem.o
+./..\..\build\release\Legacy\obj\lotromanager.o
+./..\..\build\release\Legacy\obj\helpwidget.o
 ./..\..\build\release\Legacy\obj\mainwindow.o
 ./..\..\build\release\Legacy\obj\menuentry.o
-./..\..\build\release\Legacy\obj\legacyapp.o
-./..\..\build\release\Legacy\obj\filesystem.o
-./..\..\build\release\Legacy\obj\statuswidget.o
-./..\..\build\release\Legacy\obj\rusificationwidget.o
-./..\..\build\release\Legacy\obj\settingswidget.o
 ./..\..\build\release\Legacy\obj\newswidget.o
-./..\..\build\release\Legacy\obj\helpwidget.o
-./..\..\build\release\Legacy\obj\networkdownloader.o
 ./..\..\build\release\Legacy\obj\rusificationtreeitem.o
+./..\..\build\release\Legacy\obj\rusificationwidget.o
+./..\..\build\release\Legacy\obj\settingswidget.o
+./..\..\build\release\Legacy\obj\statuswidget.o
 ./..\..\build\release\Legacy\obj\legacy_plugin_import.o
+./..\..\build\release\Legacy\obj\moc_downloader.o
+./..\..\build\release\Legacy\obj\moc_filesystem.o
+./..\..\build\release\Legacy\obj\moc_lotromanager.o
+./..\..\build\release\Legacy\obj\moc_helpwidget.o
 ./..\..\build\release\Legacy\obj\moc_mainwindow.o
 ./..\..\build\release\Legacy\obj\moc_menuentry.o
-./..\..\build\release\Legacy\obj\moc_legacyapp.o
-./..\..\build\release\Legacy\obj\moc_filesystem.o
-./..\..\build\release\Legacy\obj\moc_statuswidget.o
+./..\..\build\release\Legacy\obj\moc_newswidget.o
 ./..\..\build\release\Legacy\obj\moc_rusificationwidget.o
 ./..\..\build\release\Legacy\obj\moc_settingswidget.o
-./..\..\build\release\Legacy\obj\moc_newswidget.o
-./..\..\build\release\Legacy\obj\moc_helpwidget.o
-./..\..\build\release\Legacy\obj\moc_networkdownloader.o
+./..\..\build\release\Legacy\obj\moc_statuswidget.o
 );

BIN
src/Legacy/resources/appicon.ico


+ 0 - 20
src/Legacy/resources/backgrounds.qrc

@@ -1,20 +0,0 @@
-<RCC>
-    <qresource prefix="/">
-        <file>backgrounds/bg1.png</file>
-        <file>backgrounds/bg2.png</file>
-        <file>backgrounds/bg3.png</file>
-        <file>backgrounds/bg4.png</file>
-        <file>backgrounds/bg5.png</file>
-        <file>backgrounds/bg6.png</file>
-        <file>backgrounds/bg7.png</file>
-        <file>backgrounds/bg8.png</file>
-        <file>backgrounds/bg9.png</file>
-        <file>backgrounds/loading-gear.gif</file>
-        <file>backgrounds/process_dialog.png</file>
-        <file>backgrounds/bg10.png</file>
-        <file>backgrounds/bg11.png</file>
-        <file>backgrounds/bg12.png</file>
-        <file>backgrounds/bg13.png</file>
-        <file>backgrounds/bg14.png</file>
-    </qresource>
-</RCC>

BIN
src/Legacy/resources/buttons/RPG_GUI_v1.png


BIN
src/Legacy/resources/buttons/close.png


BIN
src/Legacy/resources/buttons/down_minus.png


BIN
src/Legacy/resources/buttons/down_minus_0.png


BIN
src/Legacy/resources/buttons/folder.png


BIN
src/Legacy/resources/buttons/gray-button-hi.png


BIN
src/Legacy/resources/buttons/gray_btn.png


BIN
src/Legacy/resources/buttons/green-button-hi.png


BIN
src/Legacy/resources/buttons/minimize.png


BIN
src/Legacy/resources/buttons/off.png


BIN
src/Legacy/resources/buttons/on.png


BIN
src/Legacy/resources/buttons/onoff.png


BIN
src/Legacy/resources/buttons/onoff1.png


BIN
src/Legacy/resources/buttons/orange-button-hi.png


BIN
src/Legacy/resources/buttons/question.png


BIN
src/Legacy/resources/buttons/right_plus.png


BIN
src/Legacy/resources/buttons/right_plus_0.png


BIN
src/Legacy/resources/buttons/white_btn.png


BIN
src/Legacy/resources/buttons/white_btn_pressed.png


+ 0 - 33
src/Legacy/resources/common.qrc

@@ -1,33 +0,0 @@
-<RCC>
-    <qresource prefix="/">
-        <file>fonts/trajan.ttf</file>
-        <file>fonts/viking.ttf</file>
-        <file>status/critical.png</file>
-        <file>status/error.png</file>
-        <file>status/info.png</file>
-        <file>status/ok.png</file>
-        <file>status/warning.png</file>
-        <file>buttons/close.png</file>
-        <file>buttons/folder.png</file>
-        <file>buttons/gray-button-hi.png</file>
-        <file>buttons/green-button-hi.png</file>
-        <file>buttons/minimize.png</file>
-        <file>buttons/off.png</file>
-        <file>buttons/on.png</file>
-        <file>buttons/onoff.png</file>
-        <file>buttons/onoff1.png</file>
-        <file>buttons/orange-button-hi.png</file>
-        <file>buttons/question.png</file>
-        <file>appicon.ico</file>
-        <file>teksty-photo-normal.png</file>
-        <file>fonts/title.TTF</file>
-        <file>buttons/white_btn.png</file>
-        <file>buttons/white_btn_pressed.png</file>
-        <file>buttons/gray_btn.png</file>
-        <file>patch_icons/karty-photo-small.png</file>
-        <file>patch_icons/shrifty-photo-small.png</file>
-        <file>patch_icons/teksty-photo-small.png</file>
-        <file>patch_icons/zagruzochnye-ekrany-photo-small.png</file>
-        <file>patch_icons/zvuki-photo-small.png</file>
-    </qresource>
-</RCC>

BIN
src/Legacy/resources/fonts/title.TTF


BIN
src/Legacy/resources/fonts/trajan.ttf


BIN
src/Legacy/resources/fonts/viking.ttf


+ 0 - 107
src/Legacy/resources/legacy_patches.ini

@@ -1,107 +0,0 @@
-[00_group_texts]
-title=Тексты
-
-[01_patch_fonts]
-title=Шрифты
-descr=Изменённые игровые шрифты для поддержки кириллических символов.\nОбязательны к установке для любого текстового патча
-parent=00_group_texts
-id=101
-patchname=fonts
-
-[02_patch_texts]
-title=Основные тексты
-descr=Интерфейс, задания и т.д. и т.п.
-id=100
-parent=00_group_texts
-deps=01_patch_fonts
-patchname=texts
-
-[03_patch_items]
-title=Предметы
-descr=Названия и описания предметов в игре. Их отключение полезно, если вы часто ищете предметы на аукционе (искать предметы по русским названиям невозможно)
-parent=00_group_texts
-id=102
-deps=01_patch_fonts
-patchname=texts
-
-[04_patch_emotes]
-title=Эмоции
-descr=Названия и описания эмоций персонажей. Можно отключить, если вы привыкли вводить команды эмоций на английском. Отображение эмоции в чате в этом случае также будет английским
-parent=00_group_texts
-id=103
-deps=01_patch_fonts
-patchname=texts
-
-[05_patch_npcs]
-title=Персонажи
-descr=Имена и некоторые реплики всех неигровых персонажей. (ТЕСТ) 
-parent=00_group_texts
-id=104
-deps=01_patch_fonts
-patchname=texts
-
-[06_patch_maps]
-title=Карты
-descr=Описание карт
-parent=rusification
-patchname=images
-
-[07_patch_logos]
-title=Логотипы игры
-descr=Описание логотипов игры
-parent=rusification
-patchname=textures
-
-[08_patch_sounds]
-title=Озвучка персонажей
-parent=rusification
-patchname=sounds
-
-[09_patch_loadscreens]
-title=Загрузочные экраны
-parent=rusification
-patchname=loadscreens
-
-[10_group_video]
-title=Видеоролики
-parent=rusification
-
-[11_patch_video_entry]
-title=Вступительный ролик
-patchname=video_entry
-parent=10_group_video
-
-[12_patch_video_race]
-title=Расовые ролики
-patchname=video_race
-parent=10_group_video
-
-[13_patch_video_class]
-title=Классовые ролики
-patchname=video_class
-parent=10_group_video
-
-[14_patch_video_book1]
-title=Книга 1: Тени Ангмара
-patchname=video_book1
-parent=10_group_video
-
-[15_patch_video_book2]
-title=Книга 2: Копи Мории
-patchname=video_book2
-parent=10_group_video
-
-[16_patch_video_book3]
-title=Книга 3: Союзники Короля
-patchname=video_book3
-parent=10_group_video
-
-[17_patch_video_book4]
-title=Книга 4: Мощь Саурона
-patchname=video_book4
-parent=10_group_video
-
-[18_patch_video_mordorbook]
-title=Книга 5: Чёрная книга Мордора
-patchname=video_book5
-parent=10_group_video

BIN
src/Legacy/resources/patch_icons/karty-photo-small.png


BIN
src/Legacy/resources/patch_icons/shrifty-photo-small.png


BIN
src/Legacy/resources/patch_icons/teksty-photo-small.png


BIN
src/Legacy/resources/patch_icons/zagruzochnye-ekrany-photo-small.png


BIN
src/Legacy/resources/patch_icons/zvuki-photo-small.png


+ 0 - 13
src/Legacy/resources/res.qrc

@@ -1,13 +0,0 @@
-<RCC>
-    <qresource prefix="/">
-        <file>close.png</file>
-        <file>minimize.png</file>
-        <file>appicon.ico</file>
-        <file>orange-button-hi.png</file>
-        <file>green-button-hi.png</file>
-        <file>folder.png</file>
-        <file>question.png</file>
-        <file>gray-button-hi.png</file>
-        <file>teksty-photo-normal.png</file>
-    </qresource>
-</RCC>

BIN
src/Legacy/resources/status/critical.png


BIN
src/Legacy/resources/status/error.png


BIN
src/Legacy/resources/status/info.png


BIN
src/Legacy/resources/status/ok.png


BIN
src/Legacy/resources/status/warning.png


BIN
src/Legacy/resources/teksty-photo-normal.png


+ 7 - 32
src/Legacy/widgets/mainwindow.cpp

@@ -1,6 +1,5 @@
 #include "mainwindow.h"
 #include "ui_mainwindow.h"
-#include "legacyapp.h"
 
 #include <QBitmap>
 #include <QPainter>
@@ -21,30 +20,22 @@ MainWindow::MainWindow(QWidget *parent) :
     qDebug() << "Initialising Settings module";
     QSettings *settings = new QSettings(qApp->applicationDirPath() + "/legacy_v2.ini", QSettings::IniFormat);
 
-
-    qDebug() << "Creating lotro manager instance & thread";
-    lotro_mgr_thread = new QThread();
-    lotro_manager = new LotroManager(settings);
-    QObject::connect(lotro_mgr_thread, &QThread::finished, lotro_manager, &QObject::deleteLater, Qt::QueuedConnection);
-    lotro_manager->moveToThread(lotro_mgr_thread);
-    lotro_mgr_thread->start();
-
     status_widget = new StatusWidget(this);
     rusification_widget = new RusificationWidget(this);
     settings_widget = new SettingsWidget(this);
     news_widget = new NewsWidget(this);
     help_widget = new HelpWidget(this);
 
-    ui->content_layout->addWidget(status_frame);
-    ui->content_layout->addWidget(rusification_frame);
-    ui->content_layout->addWidget(settings_frame);
-    ui->content_layout->addWidget(news_frame);
-    ui->content_layout->addWidget(help_frame);
+    ui->content_layout->addWidget(status_widget);
+    ui->content_layout->addWidget(rusification_widget);
+    ui->content_layout->addWidget(settings_widget);
+    ui->content_layout->addWidget(news_widget);
+    ui->content_layout->addWidget(help_widget);
 
     ui->centralWidget->setStyleSheet("");
 
     hideAllContentWidgets();
-    status_frame->show();
+    status_widget->show();
 
     qDebug() << "Making fonts and making background";
     changeFontSizeRecursive(100, this);
@@ -97,23 +88,7 @@ void MainWindow::resizeEvent(QResizeEvent * event)
 
     ui->content_area->move(width * 25 / 2000, height * 250 / 1296);
     ui->content_area->resize(width * 1950 / 2000, height * 1000 / 1296);
-    setupWindowBackgroundAndMask();
-}
-
-void MainWindow::enableMenuItems()
-{
-    ui->menuentry_1_common->setEnabled(true);
-    ui->menuentry_2_common->setEnabled(true);
-    ui->menuentry_3_common->setEnabled(true);
-    ui->menuentry_4_common->setEnabled(true);
-}
-
-void MainWindow::disableMenuItems()
-{
-    ui->menuentry_1_common->setEnabled(false);
-    ui->menuentry_2_common->setEnabled(false);
-    ui->menuentry_3_common->setEnabled(false);
-    ui->menuentry_4_common->setEnabled(false);
+    setupWindowBackgroundAndMask(current_bg);
 }
 
 

+ 6 - 9
src/Legacy/widgets/mainwindow.ui

@@ -22,9 +22,6 @@
   <property name="autoFillBackground">
    <bool>false</bool>
   </property>
-  <property name="styleSheet">
-   <string notr="true"/>
-  </property>
   <property name="animated">
    <bool>false</bool>
   </property>
@@ -42,7 +39,7 @@
     <bool>false</bool>
    </property>
    <property name="styleSheet">
-    <string notr="true">border-image: url(:/assets/backgrounds/bg1.png);</string>
+    <string notr="true">border-image: url(:/backgrounds/bg1.png);</string>
    </property>
    <widget class="QWidget" name="content_area" native="true">
     <property name="geometry">
@@ -366,9 +363,9 @@
            </size>
           </property>
           <property name="styleSheet">
-           <string notr="true">QPushButton#minimizeButton {border-image: url(:/assets/buttons/minimize.png) 0 0 0 0 stretch stretch; border: 0px;}
+           <string notr="true">QPushButton#minimizeButton {border-image: url(:/buttons/minimize.png) 0 0 0 0 stretch stretch; border: 0px;}
 
-QPushButton#minimizeButton:hover {border-image: url(:/assets/buttons/minimize.png) 0 0 0 0 stretch stretch; border: 1px;}
+QPushButton#minimizeButton:hover {border-image: url(:/buttons/minimize.png) 0 0 0 0 stretch stretch; border: 1px;}
 
 </string>
           </property>
@@ -386,9 +383,9 @@ QPushButton#minimizeButton:hover {border-image: url(:/assets/buttons/minimize.pn
            </size>
           </property>
           <property name="styleSheet">
-           <string notr="true">QPushButton#closeButton { border-image: url(:/assets/buttons/close.png) 0 0 0 0 stretch stretch; }
+           <string notr="true">QPushButton#closeButton { border-image: url(:/buttons/close.png) 0 0 0 0 stretch stretch; }
 
-QPushButton#closeButton:hover { border-image: url(:/assets/buttons/close.png) 0 0 0 0 stretch stretch; border:1px;}</string>
+QPushButton#closeButton:hover { border-image: url(:/buttons/close.png) 0 0 0 0 stretch stretch; border:1px;}</string>
           </property>
           <property name="text">
            <string>Х</string>
@@ -407,7 +404,7 @@ QPushButton#closeButton:hover { border-image: url(:/assets/buttons/close.png) 0
   <customwidget>
    <class>MenuEntry</class>
    <extends>QLabel</extends>
-   <header>menuentry.h</header>
+   <header>widgets/menuentry.h</header>
   </customwidget>
  </customwidgets>
  <resources/>

+ 1 - 1
src/Legacy/widgets/newswidget.cpp

@@ -53,7 +53,7 @@ void NewsWidget::updateNews()
         constructNewsPiece(i, news_title, news_desrc, news_src);
 
         QtConcurrent::run([i, this, img_src](){
-            NetworkDownloader img_dwnld;
+            Downloader img_dwnld;
             QByteArray img;
             img_dwnld.setUrl(QUrl(img_src));
             img_dwnld.targetBytearray = &img;

Some files were not shown because too many files changed in this diff