-
-
Notifications
You must be signed in to change notification settings - Fork 978
Expansion of skycultures through spatial and temporal extent #4683
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
mRaetz
wants to merge
100
commits into
Stellarium:master
Choose a base branch
from
mRaetz:new-SkycultureMenu
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+4,571
−113
Open
Changes from all commits
Commits
Show all changes
100 commits
Select commit
Hold shift + click to select a range
2b23003
added custom GrahpicsView to display Map
mRaetz 290e313
added custom GraphicsPolygonItem class
mRaetz 9be6afc
registered new class files
mRaetz f5a73e0
added Structure for new MapView
mRaetz 2e349e4
Merge branch 'master' into new-SkycultureMenu
mRaetz 02d63b9
Merge branch 'master' into new-SkycultureMenu
mRaetz ec2fb7c
added Button to switch between SC map and browser
mRaetz 5481ec2
fixed indentation
mRaetz b5293c4
skyCulture is now updated on selection of polygon in map
mRaetz d02dbe3
time in skyculture map can now be changed
mRaetz 9037258
skyCulture Polygon can be selected through list
mRaetz 2bd4cd0
Merge branch 'master' into new-SkycultureMenu
mRaetz 86c1b60
changed baseMap picture to blank svg map
mRaetz bb83e7f
Merge branch 'master' into new-SkycultureMenu
mRaetz ad27fe4
added first attempt to load more complex polygon
mRaetz 4c6233f
added transformation for projection
mRaetz 867e21b
added new base maps
mRaetz c07f98c
removed map image for testing
mRaetz 47c41e2
added smooth zoom
mRaetz e67c839
adjustments to projection transformation
mRaetz b951e91
changed some skyculture regions to be consistent with the UN geoscheme
mRaetz 0efec2c
skyculture list is now sorted by UN geoscheme
mRaetz 6517d35
changed how sky culture description is accessed
mRaetz d7ed024
added search bar to skyculture list widget
mRaetz 420831b
added Label for time
mRaetz d1a5d62
enhanced the skyculture searchbar design
mRaetz 9279a9c
added auto time init
mRaetz 0bbcabd
small convenience fixes
mRaetz 71a6319
changed zoom duration to scale with devation from default
mRaetz 25a9980
test GUI design for changeable time range
mRaetz 38d7f87
added new Icons for SpinBox
mRaetz eb300ef
changed the size constraints for culturesListWidget
mRaetz d3c8db3
added new icons
mRaetz 96e2151
added startTime and endTime to StelSkyCulture class
mRaetz 5cbaed4
changed the skyCulture options GUI
mRaetz 0f2fe19
added time initialization function
mRaetz 1cdaed3
added dynamically changeable time limits
mRaetz e8bf922
time limits can now be used to filter the culture list
mRaetz b7272a2
Merge branch 'master' into new-SkycultureMenu
mRaetz 8e0f466
UI improvements for the Skyculture (time) options
mRaetz 9ce65db
UI improvement: added CheckBox to allow for map rotation
mRaetz 1b19613
changed how polygon item selection behaves
mRaetz d5e45d4
fixed map zoom bug on dialog creation
mRaetz 3bd887c
on selection: select all polygons of a culture
mRaetz 44f894c
updated all previous made connections to modern function pointers
mRaetz 891fcce
reimplemented GraphicsView's DragMode
mRaetz be5c745
added smaller zoom when holding CTRL
mRaetz 9c87e8d
added map rotation and removed some leftovers
mRaetz dd8bd66
set current culture time limit labels when updating the default SC
mRaetz 4dea7cd
Merge branch 'master' into new-SkycultureMenu
mRaetz 5dad34c
Merge branch 'master' into new-SkycultureMenu
mRaetz 086c57a
removed old test files
mRaetz b4df07a
added ComboBox component that supports selection of multiple items
mRaetz 9c020c1
added preview items for ScMaker map (polygon digitizing)
mRaetz 2ce70ad
added custom Tree item for polygon info in ScMaker
mRaetz 1499585
added new Region type for combobox in ScMaker
mRaetz 3a09ab2
one culture can have multiple regions
mRaetz d4bdb74
start and end time labels in ScMenu are correctly set
mRaetz 2b0e3b1
updated skyculturePolygonItem visual appearance
mRaetz c9dfeea
load all available culture polygons from the respective json files
mRaetz abb2dec
added new CulturePolygon type for ScMaker
mRaetz 0f74769
added geoLoc tab to ScMaker
mRaetz e8dba05
small changes pre merge
mRaetz 3a36709
Merge branch 'master' into new-SkycultureMenu
mRaetz b3c8e30
renamed files to match other SCMaker file names
mRaetz e83e7c0
added final map image for SCE / SCM (+ removed test file)
mRaetz cf1952c
added new custom SpinBox class for SCMaker
mRaetz fd42b30
revised tooltip in SCMaker artwork dialog
mRaetz 8c8e827
added some comments and removed some debug messages
mRaetz 31563f5
changed the tooltip for the map in SCMaker from QToolTip to label
mRaetz b5c4e86
changed name of some components in ui file
mRaetz 09e63fd
SCMaker / SCExplorer now support existing cultures
mRaetz 3fa100b
resolved bug when using ESC key instead of titlebar
mRaetz c6bac79
added new controls for map navigation and new point
mRaetz 8b2a062
added smooth zoom for multiple culture polygons
mRaetz 1df56b2
changed (string) filter in search bar for cultureListWidget
mRaetz def6513
cleanup (remove debug messages, comments, ...)
mRaetz f1cc46f
Merge branch 'master' into new-SkycultureMenu
mRaetz eb1896e
Merge branch 'master' into new-SkycultureMenu
mRaetz 931e7c7
added / removed some comments
mRaetz b437d86
changed removal of locations to safe pattern
mRaetz cc5cfd6
Merge branch 'master' into new-SkycultureMenu
mRaetz 998cb8f
remove old eventFilter implementation
mRaetz a3bbd02
corrected naming of classes and fixed some warnings
mRaetz 4e1d167
test ci
xLPMG 33dd282
change file case
xLPMG da88657
try some fixes
xLPMG b7d3ea1
conditional svgwidgets
xLPMG 794be94
install different package
xLPMG 320de15
Update ci.yml
xLPMG d680b6e
linux qt6
xLPMG 447d8e8
fix qt5 errors
xLPMG 946e7d2
more qt5 issues
xLPMG 5cc1150
fix other ci steps
xLPMG 4524eed
fix more issues
xLPMG c752786
add QMath
xLPMG cf93ddc
test
xLPMG 5578326
test #2
xLPMG df7b828
Merge pull request #27 from xLPMG/qt-svg-widgets
mRaetz eec88b5
fixed some warnings regarding compability in qt5
mRaetz File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Personally I would prefer if
removeLocationused the same pattern asremoveConstellation. Its a modern c++ pattern that avoids iterator invalidation issues and won't break if multiple items match (although in practice that shouldnt happen with ids anyway..). It might give the compiler more freedom for optimizations as well :)There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Right. In fact,
i++afterlocation.erase(i)has undefined behavior.