2
0
mirror of https://github.com/telegramdesktop/tdesktop synced 2025-09-02 15:35:51 +00:00

Add touchscreen preview to recent / channels.

This commit is contained in:
John Preston
2024-05-31 19:12:22 +04:00
parent 0fffeac8da
commit a1049ec7ce
10 changed files with 154 additions and 24 deletions

View File

@@ -2979,21 +2979,25 @@ QString SessionController::premiumRef() const {
bool SessionController::showChatPreview(
Dialogs::RowDescriptor row,
Fn<void(bool shown)> callback,
QPointer<QWidget> parentOverride) {
QPointer<QWidget> parentOverride,
std::optional<QPoint> positionOverride) {
return _chatPreviewManager->show(
std::move(row),
std::move(callback),
std::move(parentOverride));
std::move(parentOverride),
positionOverride);
}
bool SessionController::scheduleChatPreview(
Dialogs::RowDescriptor row,
Fn<void(bool shown)> callback,
QPointer<QWidget> parentOverride) {
QPointer<QWidget> parentOverride,
std::optional<QPoint> positionOverride) {
return _chatPreviewManager->schedule(
std::move(row),
std::move(callback),
std::move(parentOverride));
std::move(parentOverride),
positionOverride);
}
void SessionController::cancelScheduledPreview() {