Compare commits

...

175 Commits

Author SHA1 Message Date
04b40d367c apply some code analyzer recommendations 2024-11-20 20:02:09 +03:00
1becca7519 small changes of BusyIcon 2024-11-10 21:29:32 +03:00
8f969a1b41 icon 2024-11-02 14:15:19 +03:00
e791618a17 version 2.32.0
work with icons - remove unused, organize and update to last oxygen
add BusyIcon widget
2024-10-30 22:22:44 +03:00
f8fec93f0e fix qad_wrap() - support for complex extensions (e.g. "file.1.cpp") 2024-10-19 17:10:47 +03:00
26a656a9a0 version 2.31.0 2024-10-15 15:05:41 +03:00
6153c1d8dd move qCallQueued 2024-10-14 18:42:29 +03:00
744d689eee add qCallQueued 2024-10-14 18:36:04 +03:00
dd4695780d PIQt now provide PICout << operators for Qt types
MapView::setTileObsoleteTime() method. You can set maximum lifetime for tile, after that it will be redownloaded
2024-09-28 09:15:25 +03:00
2eacbfbfc1 MapItemEllipse fix 2024-08-31 22:19:26 +03:00
ab423e1530 migrate to PIP v4 2024-07-30 14:19:13 +03:00
083dc3edf5 MapItemBase visible API
MapItemEllipse::rebuild fix
2024-07-10 12:55:42 +03:00
5bc7d7cf06 hide by default 2024-06-01 22:37:18 +03:00
ac0f5bc325 add QAD::VirtualKeyboard library, vkbd for widgets with JSON-based description 2024-05-29 21:42:16 +03:00
85adc666ef more protection 2024-05-13 22:29:38 +03:00
0dcc0da004 CircleIndicator icon fix 2024-05-02 12:26:33 +03:00
44839c740d CircleIndicator icon 2024-05-02 12:10:09 +03:00
144d24711c add CircleIndicator 2024-04-30 15:23:48 +03:00
9966f2d5e4 version 2.28.0
piqt conversion PI2QMathMatrixT(), Q2PIMathMatrixT() and many Q2PIMathVectorT()
2024-04-26 15:37:57 +03:00
82f863db47 add to indexedTimer single shot and remaining time 2024-04-18 16:23:37 +03:00
c3ba09328b add ChunkStream::getData(int) 2024-04-09 18:55:35 +03:00
bee9bd12d5 version 2.27.0
Graphic legend checks context menu rework
2024-04-08 11:25:46 +03:00
073d483381 add QAD::loadedLanguage variable 2024-03-29 21:31:39 +03:00
ab2c8d4480 StateIcon improvements 2024-03-26 10:35:08 +03:00
592c17e1c7 add StateIcon 2024-03-24 22:38:52 +03:00
47420cf19a IndexedTimer type 2024-03-24 20:23:15 +03:00
dedd38772e old Qt 2024-03-13 16:40:17 +03:00
50a231a8e7 version 2.25.0
add qad_timers.h in PIQt, IndexedTimer
2024-03-05 19:39:49 +03:00
03f8452512 version 2.24.0
Graphic setCustomSaveImageTitleFunc() - add custom title when save to image
2024-02-27 14:43:36 +03:00
12f0603413 Graphic more accuracy when save *.csv 2024-02-22 17:12:48 +03:00
18526cdf29 download 2024-02-04 13:02:19 +03:00
4c7b9444b6 Graphic now index-safe 2024-01-19 14:50:21 +03:00
33f4394243 fix for Qt6, segfault on ~EDockWidget 2024-01-19 12:45:12 +03:00
b340dfebac qad 2.23 2024-01-18 18:41:28 +03:00
6a67442d21 smaller icons in Ribbon 2024-01-18 18:36:51 +03:00
8feb5c240c autocompleter color firx 2024-01-18 18:26:50 +03:00
64f3448b5c dark works 2024-01-18 18:18:29 +03:00
a93db66d78 isDarkTheme getter 2024-01-18 18:06:40 +03:00
071a73f5ba another try for dark theme 2024-01-18 18:04:02 +03:00
2739cc53ec detectTheme 2024-01-18 17:42:57 +03:00
ccf17510d8 fix 2024-01-18 17:39:42 +03:00
e0134b3b5e QCodeEdit dark theme test 2024-01-18 17:38:02 +03:00
b9dea57200 QCodeEdit autocompletition on doc start fix 2024-01-18 15:28:25 +03:00
7a669d47c8 fix Graphic first graphic 2024-01-16 14:04:38 +03:00
c3dcf36a20 version 2.22.0
blockview small code clean
add PIValueTree to BLockItem, BlockItemPin and BlockBusItem
add QAD::CursorOverrider::restore()
fix QCodeEdit escape key while block selection
2024-01-14 11:45:28 +03:00
e2a91a4fbd ~ImageView fix 2023-12-24 22:46:17 +03:00
504abae440 PICODEINFO:: changed 2023-12-08 19:01:43 +03:00
dd78bb09eb pip 3.15 2023-12-08 16:14:31 +03:00
dcbb01ae25 ~ImageView 2023-11-20 21:19:26 +03:00
d200dbdab5 version 2.21.1
Map download API
mapviewer download feature
2023-11-11 23:01:21 +03:00
9f3a54bbb9 adopt for Qt6 2023-11-01 21:02:29 +03:00
106d7c6c93 adopt for Qt6 2023-11-01 20:59:22 +03:00
c73be2a29c version 2.21.0 2023-10-29 20:04:52 +03:00
4aa4c56a35 graphic fix 2023-10-29 20:03:46 +03:00
0cf8136757 remove include dir 2023-10-24 13:13:07 +03:00
9fee5a7d07 fix Scatter3D::clear 2023-10-24 12:29:55 +03:00
dc5075ad8a add Scatter3D::removeGraphic 2023-10-24 12:15:02 +03:00
876ceec0dc fix Scatter3D graphicMeshSmooth 2023-10-23 20:14:17 +03:00
fa720d4d3d add Scatter3D graphicMeshSmooth 2023-10-23 20:03:43 +03:00
31fd00a97a fix Scatter3D clear() 2023-10-23 19:06:25 +03:00
0e9ca837d1 QAD::Graphic3D 2023-10-23 18:59:16 +03:00
1c857eebff add qad_graphic3d library
scatter3d widget
2023-10-23 18:17:35 +03:00
5b5a374350 edockwidget maximize button logic improvement 2023-09-24 12:10:52 +03:00
1a2f5ceefc fix CLineEdit read-only button
PIValueTreeEdit support PIValueTree::Attribute::toolTip
2023-09-13 10:33:52 +03:00
c23c8703a4 CMakeLists.txt 2023-09-07 11:43:26 +03:00
ac2bf4567f remove 3 endpoint in new bus 2023-09-06 20:29:41 +03:00
fd26c53fd2 version 2.20.1 2023-09-05 20:15:25 +03:00
f6a964684e graphic config UI for all 2023-09-05 13:57:06 +03:00
217be1d837 EComboBox usability patch 2023-08-30 21:13:27 +03:00
cf99bc1624 SessionManager auto-slots now also on top-level widgets
PIVariantEditors::FileBase crash on Dir and fullEditMode fix
2023-08-30 15:53:59 +03:00
c20a5788ca add plugin for PIVariantEdit 2023-08-30 15:16:45 +03:00
b77648aae9 version 2.20
icon change
EDockWidget improvements
EMainWindow small refactoring
Graphic now remember last loaded graphics style and restore it on setGraphicsCount
2023-08-23 16:33:43 +03:00
ca6bcd4944 fix EMainWindow 2023-08-21 19:51:37 +03:00
60ab744496 graphic in fullscreen now show all controls 2023-08-21 11:21:32 +03:00
bf5718cc1d translation 2023-08-16 22:31:03 +03:00
72cc874d86 fix misplace min/max on Y 2023-08-14 13:54:41 +03:00
1b06de0dc4 add statistics to GraphicAnalysis 2023-08-02 12:32:09 +03:00
d98e8c1f30 version 2.18.0
add GraphicRanges to graphic library
new graphic_analysis library
2023-07-31 20:17:34 +03:00
2a063a4f00 piqt const remove 2023-07-14 13:36:40 +03:00
4a927b524e small fix 2023-07-12 20:20:07 +03:00
a7469b5f19 QAD_SETUP_APPLICATION coding fix 2023-07-06 20:03:34 +03:00
024360dec5 PIQtUtils lang fix 2023-06-15 12:27:01 +03:00
cecc90f8d8 additional methods in SQLQuery 2023-06-13 18:54:55 +03:00
b061949716 start QAD::SQL library
QAD::SQLQuery wrapper to minimize code of QSqlQuery usage
2023-06-09 21:30:25 +03:00
7ce2b31ec9 version 2.17.0
iconedlabel icon size scale in auto scale mode
BlockItem decors visibility logic flags
2023-06-05 23:26:23 +03:00
f6205cab55 fix #29, you can`t move selected blocks in place which causes bus segment deletion 2023-05-30 18:24:37 +03:00
5a4cd77dcb fix #26 2023-05-30 17:41:44 +03:00
ed9d0002f0 chunkstream support full uint 2023-05-24 22:15:36 +03:00
21f0f67fdf PIVariantEditors::FileBase allow user to select relative/absolute mode 2023-05-17 18:18:20 +03:00
1b7511eef2 PIValueTreeEdit: fix default min/max attributes, hide "expression" 2023-05-17 14:46:23 +03:00
f37a8e6d93 .clang-format 2023-05-04 14:14:24 +03:00
1f0c71ec0c PIValueTreeEdit paste now offer input new name if current name exists 2023-04-29 20:44:28 +03:00
d38d624b51 PIValueTreeEdit::Permissions feature
add designer plugin for PIValueTreeEdit
2023-04-29 14:31:04 +03:00
ffd1bc7e0e Merge branch 'master' of https://git.shs.tools/SHS/qad 2023-04-28 19:51:44 +03:00
46fd68a0fd SpinSlider and ScrollSpinBox read-only support
PIVariantEdit - support for read-only for all types
PIValueTreeEdit - drop Parent grouping, default now Groups, full grouping control, global read-only support, fix new label error
2023-04-28 19:51:22 +03:00
4814fd98ce nullptr 2023-04-28 18:06:04 +03:00
e7ef97dc6a misse 2023-04-28 16:31:26 +03:00
b867500aaf PIValueTreeEdit paste action in add menu
add piqt_utils translation
2023-04-28 16:06:27 +03:00
76a1b35f14 PIValueTreeEdit cut/copy/paste support
EMainWindow saveAs incorrect filename to recent fix
QAD::loadTranslations now also look into standard translation location
2023-04-28 15:33:50 +03:00
4eefbe4e46 PIValueTreeEdit arrays fix, support for array comment (only from source now) 2023-04-26 16:50:50 +03:00
6b4bafd9cd double pathedit signal emit fix 2023-04-20 20:48:59 +03:00
54e192514f PIVariantEdit for EvalSpinBox support precision and singleStep 2023-04-20 20:21:05 +03:00
2f630435bb EvalSpinBox::singleStep property 2023-04-18 14:06:21 +03:00
0497a52704 version 2.15.0 2023-04-13 18:22:04 +03:00
94c1c73642 new BlockView::newBusFinished 2023-04-13 18:21:21 +03:00
dc91237545 pinsOnSide 2023-04-11 22:12:42 +03:00
893049550b PIValueTreeEdit interaction control abilities 2023-04-10 13:17:44 +03:00
396b1bc309 resource fix 2023-03-29 10:50:17 +03:00
fb6bcf7881 version 2.14.3 2023-03-17 13:48:45 +03:00
c3d1d0fa69 LOD fix 2023-03-17 13:48:26 +03:00
e9b995879a OSMGeocoding fix 2023-03-07 18:19:01 +03:00
9389834f15 Merge pull request 'ImageView::released' (#32) from ym into master
Reviewed-on: https://git.shs.tools/SHS/qad/pulls/32
2023-03-07 18:10:39 +03:00
peri4
7b05b83cea ImageView::released 2023-03-07 13:54:14 +03:00
eb1e971bcd android fix, add export to CSV current view 2023-03-07 11:05:23 +03:00
17fc04c2c6 clang fix 2023-03-06 19:53:40 +03:00
254a88e7a4 add ImageView::hovered 2023-03-06 19:37:23 +03:00
aec577611b PIVariantEditors::NumberBase works without attributes 2023-02-07 23:25:12 +03:00
3c29b7b566 add Map inverse geocoding
add minimum/maximum to ScrollSpinBox
2023-02-05 21:24:30 +03:00
29aa0bda29 valuetreeeditor now load designer plugins 2023-01-30 12:05:06 +03:00
993a9219d5 rename libs/piqt_widgtes to libs/piqt_utils
add PIVariantEdit for PIGeoPosition
2023-01-29 20:29:15 +03:00
ef0963c878 BlockView interact pins while new bus from existing bus trace, #23 2023-01-29 14:45:29 +03:00
e3f046cd2e BlockView pin multiconnect - display pin as error if >1 bus connected, #9 2023-01-27 00:10:14 +03:00
22b1e53d44 PIQCONNECT, QPICONNECT and PIQCONNECT_QUEUED now automatic disconnects on target object delete
PIQCONNECT[_QUEUED] now returns PIObject::Connection
2023-01-26 23:56:39 +03:00
7188e38072 CMake findQAD miss map
MapItemBase::offset feature
PIValueTreeEdit add custom button to show/hide groups
2023-01-26 23:19:28 +03:00
34d2653744 PIValueTreeEdit sort attributes according to PIValueTree::standardAttributes 2023-01-26 12:32:28 +03:00
4693a1753a Merge branch 'master' of https://git.shs.tools/SHS/qad 2023-01-23 18:33:04 +03:00
98da491402 graphic fixes 2023-01-23 18:33:00 +03:00
7d7ec8976d ImageView big images property 2023-01-23 11:22:46 +03:00
a0363ba99d ImageView big images fix 2023-01-23 11:14:51 +03:00
8bec648940 Merge branch 'master' of https://git.shs.tools/SHS/qad 2023-01-22 15:27:53 +03:00
56246e657a graphic refactoring
graphic buttons
menu for save and export
enable grid in config and save it in session
remove traceX traceY
2023-01-22 15:27:49 +03:00
4b8a7a4779 MapView scale less detailed levels on current level feature 2023-01-20 23:28:08 +03:00
c166c040b0 less dependencies 2023-01-20 09:32:17 +03:00
88084a3318 map lang 2023-01-20 09:19:16 +03:00
958c81fb1d version 2.13.0
add Map library (MapView with OSM maps and items) and mapviewer util
2023-01-20 09:16:42 +03:00
10212e2ebd QIPEdit 2023-01-09 15:51:48 +03:00
10d63e05fe small changes 2023-01-09 15:42:12 +03:00
08f253eb09 PIValueTreeEdit individual grouping feature 2022-12-26 14:09:40 +03:00
fe2a8077a4 add widget type to numeric PIVariantEdit 2022-12-20 16:11:19 +03:00
cce1b6a0c4 add QAD valuetreeeditor util 2022-12-20 10:04:37 +03:00
dc2419dcad PIValueTreeEdit File and Dir support 2022-12-19 14:29:42 +03:00
dfba7f1510 PIValueTreeEdit can translate content 2022-12-18 21:16:08 +03:00
750c96ecb9 small fix 2022-12-17 23:55:22 +03:00
e0b4dc06db PIVariantEdit::Enum full edit mode implement 2022-12-17 23:52:14 +03:00
5327e4f7b0 PIValueTreeEdit label switch support, label style 2022-12-16 23:06:53 +03:00
55e5e819f8 .editorconfig 2022-12-16 16:43:38 +03:00
8ca6acc415 .editorconfig 2022-12-16 16:41:56 +03:00
ed9b4a950c PIVariantEdit ready but widgets fullEditMode 2022-12-16 16:26:16 +03:00
4bb4e87cc2 PIValueTreeEdit almost finish fullEditMode 2022-12-15 13:05:53 +03:00
cdb02fc9be code format 2022-12-14 14:14:33 +03:00
09e5342956 before formatting 2022-12-14 13:56:32 +03:00
3d3892a126 PIValueTreeEdit develop ... 2022-12-13 21:44:44 +03:00
a1a001035f fix .clang-format 2022-12-12 12:50:12 +03:00
aa7581803e add .clang-format file 2022-12-12 12:40:39 +03:00
4497123421 refactoring qad widgets part 2
c++ cast, nullptr, forward declaration, agregate ui, connect to member functions, order and clear includes
2022-12-12 10:18:34 +03:00
728c132f2b refactoring qad widgets part 1
c++ cast, nullptr, forward declaration, agregate ui, connect to member functions, order and clear includes
2022-12-11 16:27:04 +03:00
5d9381dd37 version 2.10 2022-12-07 10:55:47 +03:00
461491e30e PIVariantEdit widgets 2022-12-04 18:28:25 +03:00
3ad11fe743 PIVariantEdit, PIValueTreeEdit 2022-11-29 18:08:39 +03:00
5e49446607 version 2.9.0
Graphic DateTime axis release
2022-11-24 15:26:38 +03:00
2e22a393dc Graphic DateTime axis improvements 2022-11-24 12:46:53 +03:00
0321437a18 last commit tuning 2022-11-23 20:43:34 +03:00
05356f9489 Graphic DateTime axisType improvements 2022-11-23 18:40:44 +03:00
99a5276573 version 2.8.4 2022-11-12 13:28:48 +03:00
c893754ce3 qSerialize/qDeserialize now with optional version 2022-11-12 13:11:06 +03:00
749f967a15 remove debug 2022-10-28 19:43:50 +03:00
7b3595d900 version 2022-10-28 13:30:58 +03:00
abc89a4e0b Ribbon add shortcuts to tooltip 2022-10-28 13:30:45 +03:00
063f23f5b8 fix SessionManager maximized windows 2022-10-28 13:23:52 +03:00
6ef0fd1b74 version 2022-10-27 19:48:32 +03:00
ba93ae2e48 emainwindow fixes 2022-10-27 19:48:08 +03:00
Бычков Андрей
4e01ad4465 pimap iterators 2022-08-09 15:55:37 +03:00
56ed6d10f0 Merge pull request 'cmake refactoring' (#30) from cmake_refactor into master
Reviewed-on: https://git.shs.tools/SHS/qad/pulls/30
2022-08-08 16:42:52 +03:00
512544d2a4 cmake refactoring 2022-08-08 15:42:28 +03:00
cddc0b6d91 remove pidumper, new SHSTKMacros 2022-08-07 22:07:43 +03:00
559 changed files with 33301 additions and 15123 deletions

224
.clang-format Normal file
View File

@@ -0,0 +1,224 @@
---
Language: Cpp
AccessModifierOffset: -4
AlignAfterOpenBracket: Align
AlignArrayOfStructures: Left
AlignConsecutiveAssignments:
Enabled: true
AcrossEmptyLines: true
AcrossComments: true
AlignCompound: false
PadOperators: true
AlignConsecutiveBitFields:
Enabled: true
AcrossEmptyLines: false
AcrossComments: true
AlignCompound: false
PadOperators: true
AlignConsecutiveDeclarations:
Enabled: false
AcrossEmptyLines: false
AcrossComments: false
AlignCompound: false
PadOperators: false
AlignConsecutiveMacros:
Enabled: true
AcrossEmptyLines: true
AcrossComments: true
AlignCompound: false
PadOperators: true
AlignEscapedNewlines: Left
AlignOperands: Align
AlignTrailingComments: true
AllowAllArgumentsOnNextLine: false
AllowAllParametersOfDeclarationOnNextLine: false
AllowShortEnumsOnASingleLine: false
AllowShortBlocksOnASingleLine: Empty
AllowShortCaseLabelsOnASingleLine: true
AllowShortFunctionsOnASingleLine: Inline
AllowShortLambdasOnASingleLine: All
AllowShortIfStatementsOnASingleLine: WithoutElse
AllowShortLoopsOnASingleLine: false
AlwaysBreakAfterDefinitionReturnType: None
AlwaysBreakAfterReturnType: None
AlwaysBreakBeforeMultilineStrings: false
AlwaysBreakTemplateDeclarations: Yes
AttributeMacros:
- __capability
BinPackArguments: false
BinPackParameters: false
BraceWrapping:
AfterCaseLabel: false
AfterClass: false
AfterControlStatement: Never
AfterEnum: false
AfterFunction: false
AfterNamespace: false
AfterObjCDeclaration: false
AfterStruct: false
AfterUnion: false
AfterExternBlock: false
BeforeCatch: false
BeforeElse: false
BeforeLambdaBody: false
BeforeWhile: false
IndentBraces: false
SplitEmptyFunction: false
SplitEmptyRecord: false
SplitEmptyNamespace: true
BreakBeforeBinaryOperators: None
BreakBeforeConceptDeclarations: Always
BreakBeforeBraces: Attach
BreakInheritanceList: BeforeComma
BreakBeforeTernaryOperators: true
BreakConstructorInitializers: BeforeComma
BreakAfterJavaFieldAnnotations: false
BreakStringLiterals: true
ColumnLimit: 140
CommentPragmas: '^ IWYU pragma:'
QualifierAlignment: Leave
CompactNamespaces: false
ConstructorInitializerIndentWidth: 4
ContinuationIndentWidth: 4
Cpp11BracedListStyle: true
DeriveLineEnding: false
DerivePointerAlignment: false
DisableFormat: false
EmptyLineAfterAccessModifier: Never
EmptyLineBeforeAccessModifier: Always
ExperimentalAutoDetectBinPacking: false
PackConstructorInitializers: CurrentLine
BasedOnStyle: ''
ConstructorInitializerAllOnOneLineOrOnePerLine: true
AllowAllConstructorInitializersOnNextLine: true
FixNamespaceComments: true
ForEachMacros:
- foreach
- Q_FOREACH
- BOOST_FOREACH
- piForeach
- piForeachC
- piForeachR
- piForeachRC
- piForeachCR
IfMacros:
- KJ_IF_MAYBE
IncludeBlocks: Regroup
IncludeCategories:
- Regex: '^"(llvm|llvm-c|clang|clang-c)/'
Priority: 2
SortPriority: 0
CaseSensitive: false
- Regex: '^(<|"(gtest|gmock|isl|json)/)'
Priority: 3
SortPriority: 0
CaseSensitive: false
- Regex: '.*'
Priority: 1
SortPriority: 0
CaseSensitive: false
IncludeIsMainRegex: '(Test)?$'
IncludeIsMainSourceRegex: ''
IndentAccessModifiers: false
IndentCaseLabels: false
IndentCaseBlocks: false
IndentGotoLabels: false
IndentPPDirectives: AfterHash
IndentExternBlock: NoIndent
IndentRequiresClause: true
IndentWidth: 4
IndentWrappedFunctionNames: false
InsertBraces: false
InsertTrailingCommas: Wrapped
JavaScriptQuotes: Leave
JavaScriptWrapImports: true
KeepEmptyLinesAtTheStartOfBlocks: false
LambdaBodyIndentation: Signature
MacroBlockBegin: "PRIVATE_DEFINITION_START|STATIC_INITIALIZER_BEGIN"
MacroBlockEnd: "PRIVATE_DEFINITION_END|STATIC_INITIALIZER_END"
MaxEmptyLinesToKeep: 2
NamespaceIndentation: None
ObjCBinPackProtocolList: Auto
ObjCBlockIndentWidth: 2
ObjCBreakBeforeNestedBlockParam: true
ObjCSpaceAfterProperty: false
ObjCSpaceBeforeProtocolList: true
PenaltyBreakAssignment: 2
PenaltyBreakBeforeFirstCallParameter: 19
PenaltyBreakComment: 300
PenaltyBreakFirstLessLess: 120
PenaltyBreakOpenParenthesis: 0
PenaltyBreakString: 1000
PenaltyBreakTemplateDeclaration: 10
PenaltyExcessCharacter: 1000000
PenaltyReturnTypeOnItsOwnLine: 60
PenaltyIndentedWhitespace: 0
PointerAlignment: Middle
PPIndentWidth: 2
ReferenceAlignment: Middle
ReflowComments: true
RemoveBracesLLVM: false
RequiresClausePosition: OwnLine
SeparateDefinitionBlocks: Leave
ShortNamespaceLines: 1
SortIncludes: CaseSensitive
SortJavaStaticImport: Before
SortUsingDeclarations: true
SpaceAfterCStyleCast: false
SpaceAfterLogicalNot: false
SpaceAfterTemplateKeyword: false
SpaceBeforeAssignmentOperators: true
SpaceBeforeCaseColon: false
SpaceBeforeCpp11BracedList: false
SpaceBeforeCtorInitializerColon: false
SpaceBeforeInheritanceColon: false
SpaceBeforeParens: ControlStatementsExceptControlMacros
SpaceBeforeParensOptions:
AfterControlStatements: true
AfterForeachMacros: false
AfterFunctionDefinitionName: false
AfterFunctionDeclarationName: false
AfterIfMacros: false
AfterOverloadedOperator: false
AfterRequiresInClause: false
AfterRequiresInExpression: false
BeforeNonEmptyParentheses: false
SpaceAroundPointerQualifiers: Both
SpaceBeforeRangeBasedForLoopColon: false
SpaceInEmptyBlock: false
SpaceInEmptyParentheses: false
SpacesBeforeTrailingComments: 1
SpacesInAngles: Never
SpacesInConditionalStatement: false
SpacesInContainerLiterals: false
SpacesInCStyleCastParentheses: false
SpacesInLineCommentPrefix:
Minimum: 1
Maximum: -1
SpacesInParentheses: false
SpacesInSquareBrackets: false
SpaceBeforeSquareBrackets: false
BitFieldColonSpacing: After
Standard: c++11
StatementAttributeLikeMacros:
- Q_EMIT
- PIMETA
StatementMacros:
- Q_UNUSED
- QT_REQUIRE_VERSION
- PRIVATE_DECLARATION
- NO_COPY_CLASS
- FOREVER_WAIT
- WAIT_FOREVER
TabWidth: 4
UseCRLF: false
UseTab: AlignWithSpaces
WhitespaceSensitiveMacros:
- STRINGIZE
- PP_STRINGIZE
- BOOST_PP_STRINGIZE
- NS_SWIFT_NAME
- CF_SWIFT_NAME
- PIMETA
...

6
.editorconfig Normal file
View File

@@ -0,0 +1,6 @@
root = true
[*.{h,c,cpp}]
charset = utf-8
indent_style = tab
tab_width = 4

View File

@@ -1,13 +1,13 @@
cmake_minimum_required(VERSION 3.0)
cmake_policy(SET CMP0017 NEW) # need include() with .cmake
cmake_policy(SET CMP0072 NEW) # FindOpenGL prefers GLVND by default
project(qad)
set(qad_MAJOR 2)
set(qad_MINOR 8)
set(qad_REVISION 1)
set(qad_SUFFIX )
set(qad_COMPANY SHS)
set(qad_DOMAIN org.SHS)
project(QAD)
set(QAD_MAJOR 2)
set(QAD_MINOR 32)
set(QAD_REVISION 0)
set(QAD_SUFFIX )
set(QAD_COMPANY SHS)
set(QAD_DOMAIN org.SHS)
if ("x${CMAKE_MODULE_PATH}" STREQUAL "x")
set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake")
@@ -15,7 +15,7 @@ endif()
include(SHSTKMacros)
include(QtWraps)
shstk_begin_project(qad QAD)
shstk_begin_project(QAD)
include(SHSTKQtMacros)
shstk_qt_founded(QtVersions)
@@ -34,12 +34,12 @@ option(DESIGNER_PLUGINS "Build Qt designer plugins" ${_plugins_default_})
option(HAS_GL "Build with OpenGL" ${_plugins_default_})
macro(qad_library NAME _MODULES _LIBS)
shstk_qad_project(qad_${NAME} FALSE "qad" "${_MODULES}" "${_LIBS}" ${ARGN})
shstk_qad_project(qad_${NAME} FALSE "QAD" "${_MODULES}" "${_LIBS}" ${ARGN})
shstk_qad_install("qad" FALSE qad_${NAME} "${out_HDR}" "out_QM")
endmacro()
macro(qad_application NAME _MODULES _LIBS)
shstk_qad_project(${NAME} TRUE "qad" "${_MODULES}" "${_LIBS}" ${ARGN})
shstk_qad_project(${NAME} TRUE "QAD" "${_MODULES}" "${_LIBS}" ${ARGN})
shstk_qad_install("qad" TRUE ${NAME} "" "out_QM")
endmacro()
@@ -47,7 +47,7 @@ macro(qad_plugin NAME _MODULES _LIBS)
shstk_qad_plugin(qad_${NAME} "${_MODULES}" "qad_${NAME};${_LIBS}")
endmacro()
shstk_install(qad FALSE "" "${qad_VERSION_FILE}")
shstk_install(qad FALSE "" "${QAD_VERSION_FILE}")
file(GLOB CMAKES "cmake/*.cmake" "cmake/*.in")
install(FILES ${CMAKES} DESTINATION ${CMAKE_ROOT}/Modules)
@@ -58,9 +58,9 @@ endif()
message("----------QAD----------")
message(" Build for ${QtVersions}")
message(" Version: ${qad_VERSION} ")
message(" Linkage: ${qad_LIB_TYPE_MSG}")
message(" Type : ${qad_BUILD_TYPE}")
message(" Version: ${QAD_VERSION} ")
message(" Linkage: ${QAD_LIB_TYPE_MSG}")
message(" Type : ${QAD_BUILD_TYPE}")
if (NOT LOCAL)
message(" Install: \"${CMAKE_INSTALL_PREFIX}\"")
else()

View File

@@ -6,9 +6,12 @@ Create imported targets:
* QAD::Application
* QAD::Blockview
* QAD::Graphic
* QAD::GraphicAnalysis
* QAD::Graphic3D
* QAD::SQLTable
* QAD::TouchWidgets
* QAD::Doc
* QAD::VirtualKeyboard
* QAD::PIQt
* QAD::PIQtUtils
@@ -19,7 +22,7 @@ These targets include directories and dependencies
cmake_policy(SET CMP0011 NEW) # don`t affect includer policies
cmake_policy(SET CMP0020 NEW) # Automatically link Qt executables to qtmain target on Windows
if(NOT BUILDING_qad)
if(NOT BUILDING_QAD)
find_package(PIP QUIET)
include(QtWraps)
include(SHSTKMacros)
@@ -27,40 +30,43 @@ endif()
shstk_is_parent_exists(hasParent PARENT_DIRECTORY)
shstk_set_find_dirs(qad)
set(_SEARCH_DIR ${qad_LIBDIR})
shstk_set_find_dirs(QAD)
qad_find_qt(Core QUIET)
if(NOT SOME_QT_FOUND)
message(WARNING "No qt found, please install qt")
message(WARNING "No Qt found, please install Qt")
set(QAD_FOUND OFF CACHE BOOL "")
return()
endif()
if (NOT BUILDING_qad)
list(APPEND _SEARCH_DIR $ENV{SMSDK_DIR}/lib)
shstk_find_header(qad QAD "qad_version.h" "")
if (NOT BUILDING_QAD)
shstk_find_header(QAD "qad_version.h" ${QAD_INCDIR})
endif()
if(QAD_FIND_VERSION VERSION_GREATER QAD_VERSION)
message(FATAL_ERROR "QAD version ${QAD_VERSION} is available, but ${QAD_FIND_VERSION} requested!")
endif()
set(__libs "utils;widgets;application;blockview;graphic;sql_table;touch_widgets;doc")
if (PIP_FOUND OR BUILDING_pip)
set(__libs "utils;widgets;application;blockview;graphic;graphic_analysis;graphic3d;sql;sql_table;touch_widgets;doc;map;virtual_keyboard")
if (PIP_FOUND OR BUILDING_PIP)
list(APPEND __libs "piqt;piqt_utils")
endif()
set(__module_utils Utils )
set(__module_widgets Widgets )
set(__module_application Application )
set(__module_blockview Blockview )
set(__module_graphic Graphic )
set(__module_sql_table SQLTable )
set(__module_touch_widgets TouchWidgets )
set(__module_doc Doc )
set(__module_piqt PIQt )
set(__module_piqt_utils PIQtUtils )
set(__module_utils Utils )
set(__module_widgets Widgets )
set(__module_application Application )
set(__module_blockview Blockview )
set(__module_graphic Graphic )
set(__module_graphic_analysis GraphicAnalysis)
set(__module_graphic3d Graphic3D )
set(__module_sql SQL )
set(__module_sql_table SQLTable )
set(__module_touch_widgets TouchWidgets )
set(__module_doc Doc )
set(__module_map Map )
set(__module_piqt PIQt )
set(__module_piqt_utils PIQtUtils )
set(__module_virtual_keyboard VirtualKeyboard)
foreach (_l ${__libs})
set( __inc_${_l} "")
@@ -68,20 +74,24 @@ foreach (_l ${__libs})
set(__libs_${_l} "")
endforeach()
set(__deps_widgets "QAD::Utils")
set(__deps_application "QAD::Widgets")
set(__deps_blockview "QAD::Widgets")
set(__deps_graphic "QAD::Widgets")
set(__deps_sql_table "QAD::Widgets")
set(__deps_piqt "QAD::Widgets;PIP")
set(__deps_piqt_utils "QAD::Blockview;QAD::PIQt")
set(__deps_widgets "QAD::Utils")
set(__deps_application "QAD::Widgets")
set(__deps_blockview "QAD::Widgets")
set(__deps_graphic "QAD::Widgets")
set(__deps_graphic_analysis "QAD::Graphic;PIP::FFTW")
set(__deps_sql "QAD::Utils")
set(__deps_sql_table "QAD::Widgets")
set(__deps_map "QAD::Utils;QAD::PIQt")
set(__deps_piqt "QAD::Widgets;PIP")
set(__deps_piqt_utils "QAD::Blockview;QAD::PIQt")
set(__deps_virtual_keyboard "QAD::PIQt")
#message("find QAD ${BUILDING_qad}")
#message("find QAD ${BUILDING_QAD}")
if (BUILDING_qad)
if (BUILDING_QAD)
if (NOT SET_TARGETS_qad)
set(SET_TARGETS_qad ON CACHE BOOL "")
if (NOT SET_TARGETS_QAD)
set(SET_TARGETS_QAD ON CACHE BOOL "")
#message("create aliases")
foreach(_l ${__libs})
foreach(_v ${_QT_VERSIONS_})
@@ -104,7 +114,7 @@ else()
foreach(_l ${__libs})
foreach(_v ${_QT_VERSIONS_})
set(_m ${__module_${_l}})
find_library(QAD_LIBRARY_${_l}${_v} qad_${_l}${_v} HINTS ${_SEARCH_DIR})
find_library(QAD_LIBRARY_${_l}${_v} qad_${_l}${_v} HINTS ${QAD_LIBDIR})
#message("found ${_l}${_v} = ${QAD_LIBRARY_${_l}${_v}}")
if((NOT TARGET QAD::${_m}${_v}) AND QAD_LIBRARY_${_l}${_v})
#message("imported QAD::${_m}${_v} = ${QAD_LIBRARY_${_l}${_v}}")
@@ -120,7 +130,7 @@ else()
endforeach()
set_target_properties(QAD::${_m}${_v} PROPERTIES
IMPORTED_LOCATION "${QAD_LIBRARY_${_l}${_v}}"
INTERFACE_INCLUDE_DIRECTORIES "${qad_INCLUDES}"
INTERFACE_INCLUDE_DIRECTORIES "${QAD_INCLUDES}"
INTERFACE_LINK_LIBRARIES "${_deps}")
endif()
endforeach()

View File

@@ -503,24 +503,24 @@ macro(qad_wrap)
get_filename_component(_EXT "${_i}" EXT)
#message("${_EXT}")
if (NOT ("x${_EXT}" STREQUAL "x"))
if (("x${_EXT}" STREQUAL "x.h") OR ("x${_EXT}" STREQUAL "x.hpp"))
if ("${_EXT}" MATCHES ".*\\.h(pp)?$")
list(APPEND H_LIST "${_i}")
#message("header")
endif()
if (("x${_EXT}" STREQUAL "x.c") OR ("x${_EXT}" STREQUAL "x.cpp") OR ("x${_EXT}" STREQUAL "x.cxx"))
if ("${_EXT}" MATCHES ".*\\.c((pp)|(xx))?$")
list(APPEND CPP_LIST "${_i}")
#message("source")
endif()
if ("x${_EXT}" STREQUAL "x.ui")
if ("${_EXT}" MATCHES ".*\\.ui$")
list(APPEND UI_LIST "${_i}")
endif()
if ("x${_EXT}" STREQUAL "x.qrc")
if ("${_EXT}" MATCHES ".*\\.qrc$")
list(APPEND RES_LIST "${_i}")
endif()
if ("x${_EXT}" STREQUAL "x.rc")
if ("${_EXT}" MATCHES ".*\\.rc$")
list(APPEND RC_LIST "${_i}")
endif()
if ("x${_EXT}" STREQUAL "x.ts")
if ("${_EXT}" MATCHES ".*\\.ts$")
list(APPEND TS_LIST "${_i}")
endif()
endif()
@@ -923,6 +923,18 @@ macro(qad_install_lang _NAME)
string(SUBSTRING "${_libname}" 0 ${_sl} _libname)
string(REPLACE "::" "_" _libname "${_libname}")
string(TOLOWER "${_libname}" _libname )
if ("${_libname}" STREQUAL "qad_piqtutils")
set(_libname "qad_piqt_utils")
endif()
if ("${_libname}" STREQUAL "qad_sqltable")
set(_libname "qad_sql_table")
endif()
if ("${_libname}" STREQUAL "qad_touchwidgets")
set(_libname "qad_touch_widgets")
endif()
if ("${_libname}" STREQUAL "qad_graphicanalysis")
set(_libname "qad_graphic_analysis")
endif()
#message("imp lib \"${_libname}\"")
list(APPEND _qt_libs ${_libname})
endif()
@@ -932,6 +944,7 @@ macro(qad_install_lang _NAME)
list(APPEND _qt_libs "qtbase")
foreach (_i ${${PROJECT_NAME}_LANG})
foreach (_l ${_qt_libs})
#message("lib = \"${_l}\"")
unset(_qm_path CACHE)
find_file(_qm_path "${_l}_${_i}.qm" PATHS "${Qt${_v}_LANG_DIR}" ${_PATHS} NO_DEFAULT_PATH)
if (EXISTS "${_qm_path}")

Binary file not shown.

Before

Width:  |  Height:  |  Size: 32 KiB

After

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.6 KiB

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.1 KiB

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 32 KiB

After

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 717 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

BIN
icons/design/graphic.xcf Normal file

Binary file not shown.

BIN
icons/design/graphic_d.xcf Normal file

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 44 KiB

After

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 38 KiB

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 35 KiB

After

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 27 KiB

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.4 KiB

After

Width:  |  Height:  |  Size: 69 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 701 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 27 KiB

After

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 26 KiB

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 40 KiB

After

Width:  |  Height:  |  Size: 59 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 54 KiB

After

Width:  |  Height:  |  Size: 75 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 24 KiB

BIN
icons/edit-cut.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 61 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 42 KiB

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 634 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 42 KiB

After

Width:  |  Height:  |  Size: 61 KiB

BIN
icons/edit-rename.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 35 KiB

After

Width:  |  Height:  |  Size: 62 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 43 KiB

After

Width:  |  Height:  |  Size: 63 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 39 KiB

After

Width:  |  Height:  |  Size: 59 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 391 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

After

Width:  |  Height:  |  Size: 60 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.9 KiB

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 34 KiB

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 17 KiB

BIN
icons/location.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 918 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 26 KiB

After

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 23 KiB

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 26 KiB

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 38 KiB

After

Width:  |  Height:  |  Size: 59 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.6 KiB

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 35 KiB

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 40 KiB

After

Width:  |  Height:  |  Size: 60 KiB

View File

Before

Width:  |  Height:  |  Size: 943 B

After

Width:  |  Height:  |  Size: 943 B

BIN
icons/widgets/busy-icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

View File

Before

Width:  |  Height:  |  Size: 6.2 KiB

After

Width:  |  Height:  |  Size: 6.2 KiB

View File

Before

Width:  |  Height:  |  Size: 943 B

After

Width:  |  Height:  |  Size: 943 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.8 KiB

View File

Before

Width:  |  Height:  |  Size: 8.9 KiB

After

Width:  |  Height:  |  Size: 8.9 KiB

View File

Before

Width:  |  Height:  |  Size: 7.3 KiB

After

Width:  |  Height:  |  Size: 7.3 KiB

View File

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

Before

Width:  |  Height:  |  Size: 638 B

After

Width:  |  Height:  |  Size: 638 B

View File

Before

Width:  |  Height:  |  Size: 693 B

After

Width:  |  Height:  |  Size: 693 B

View File

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 10 KiB

View File

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

View File

Before

Width:  |  Height:  |  Size: 809 B

After

Width:  |  Height:  |  Size: 809 B

BIN
icons/widgets/maps.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

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