[DF-2573] LandscapeDialog refactoring