mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2025-05-05 15:34:02 +02:00
The following are commits related to removed variables. apiwrap.cppe050e27
: kSaveDraftBeforeQuitTimeout app.cpp113f665
: serviceImageCacheSize boxes/auto_download_box.cppa0c6104
: checked(Source source, Type type) boxes/background_preview_box.cppb6edf45
: resultBytesPerPixelfe21b5a
: ms boxes/calendar_box.cppae97704
: yearIndex, monthIndex99bb093
: ms boxes/connection_box.cppf794d8d
: ping boxes/dictionaries_manager.cpp8353867
: session boxes/peer_list_box.cpp2ce2a14
: grayedWidth boxes/peers/add_participants_box.cpp07e010d
: chat, channel boxes/self_destruction_box.cppfe9f02e
: count chat_helpers/emoji_suggestions_widget.cppa12bc60
: is(QLatin1String string) chat_helpers/field_autocomplete.cpp8c7a35c
: atwidth, hashwidth chat_helpers/gifs_list_widget.cppff65734
: inlineItems3d846fc
: newSelectedd1687ab
: kSaveDraftBeforeQuitTimeout chat_helpers/stickers_dice_pack.cppc83e297
: kZeroDiceDocumentId chat_helpers/stickers_emoji_pack.cppd298953
: length chat_helpers/stickers_list_widget.cppeb75859
: index, x core/crash_reports.cpp5940ae6
: LaunchedDateTimeStr, LaunchedBinaryName data/data_changes.cpp 3c4e959:clearRealtime data/data_cloud_file.cpp4b354b0
: fromCloud, cacheTag data/data_document_media.cpp7db5359
: kMaxVideoFrameArea data/data_messages.cpp794e315
: wasCount data/data_photo_media.cppe27d2bc
: index data/data_wall_paper.cppb6edf45
: resultBytesPerPixel data/data_types.cppaa8f62d
: kWebDocumentCacheTag, kStorageCacheMask history/admin_log/history_admin_log_inner.cpp794e315
: canDelete, canForward history/history_location_manager.cpp60f45ab
: kCoordPrecision9f90d3a
: kMaxHttpRedirects history/history_message.cppcedf8a6
: kPinnedMessageTextLimit history/history_widget.cppb305924
: serviceColorefa5fc4
: hasForward5e7aa4f
: kTabbedSelectorToggleTooltipTimeoutMs, kTabbedSelectorToggleTooltipCount history/view/history_view_context_menu.cppfe1a90b
: isVideoLink, isVoiceLink, isAudioLink settings.cppe2f54eb
: defaultRecent settings/settings_folders.cppe8bf5bb
: kRefreshSuggestedTimeout ui/filter_icon_panel.cppc4a0bc1
: kDelayedHideTimeoutMs window/themes/window_theme_preview.cppef927c8
: mutedCounter ----- Modified variables boxes/stickers_box.cpp554eb3a
: _rows[pressedIndex] -> set data/data_notify_settings.cpp734c410
: muteForSeconds -> muteUntil history/view/history_view_list_widget.cpp07528be
: _items[index] -> viewe5f3bed
: fromState, tillState history/history.cppcd3c1c6
: kStatusShowClientsideRecordVideo -> kStatusShowClientsideRecordVoice storage/download_manager_mtproto.cppae8fb14
: _queues[dcId] -> queue storage/localstorage.cpp357caf8
: MTP::Environment::Production -> production
38 lines
1.1 KiB
C++
38 lines
1.1 KiB
C++
/*
|
|
This file is part of Telegram Desktop,
|
|
the official desktop application for the Telegram messaging service.
|
|
|
|
For license and copyright information please follow this link:
|
|
https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
|
|
*/
|
|
#include "history/history_location_manager.h"
|
|
|
|
#include "mainwidget.h"
|
|
#include "core/file_utilities.h"
|
|
#include "lang/lang_keys.h"
|
|
#include "ui/image/image.h"
|
|
#include "data/data_file_origin.h"
|
|
#include "platform/platform_specific.h"
|
|
|
|
QString LocationClickHandler::copyToClipboardText() const {
|
|
return _text;
|
|
}
|
|
|
|
QString LocationClickHandler::copyToClipboardContextItemText() const {
|
|
return tr::lng_context_copy_link(tr::now);
|
|
}
|
|
|
|
void LocationClickHandler::onClick(ClickContext context) const {
|
|
if (!psLaunchMaps(_point)) {
|
|
File::OpenUrl(_text);
|
|
}
|
|
}
|
|
|
|
void LocationClickHandler::setup() {
|
|
_text = Url(_point);
|
|
}
|
|
|
|
QString LocationClickHandler::Url(const Data::LocationPoint &point) {
|
|
const auto latlon = point.latAsString() + ',' + point.lonAsString();
|
|
return qsl("https://maps.google.com/maps?q=") + latlon + qsl("&ll=") + latlon + qsl("&z=16");
|
|
}
|