mirror of
https://github.com/telegramdesktop/tdesktop
synced 2025-08-31 06:26:18 +00:00
First working code for sending albums.
This commit is contained in:
@@ -20,7 +20,6 @@ Copyright (c) 2014-2017 John Preston, https://desktop.telegram.org
|
||||
*/
|
||||
#pragma once
|
||||
|
||||
#include "storage/localimageloader.h"
|
||||
#include "core/single_timer.h"
|
||||
#include "base/weak_ptr.h"
|
||||
#include "ui/rp_widget.h"
|
||||
@@ -32,6 +31,7 @@ class DialogsWidget;
|
||||
class HistoryWidget;
|
||||
class HistoryHider;
|
||||
class StackItem;
|
||||
struct FileLoadResult;
|
||||
|
||||
namespace Notify {
|
||||
struct PeerUpdate;
|
||||
@@ -80,13 +80,6 @@ class ItemBase;
|
||||
} // namespace Layout
|
||||
} // namespace InlineBots
|
||||
|
||||
enum class DragState {
|
||||
None = 0x00,
|
||||
Files = 0x01,
|
||||
PhotoFiles = 0x02,
|
||||
Image = 0x03,
|
||||
};
|
||||
|
||||
class MainWidget : public Ui::RpWidget, public RPCSender, private base::Subscriber {
|
||||
Q_OBJECT
|
||||
|
||||
@@ -166,7 +159,7 @@ public:
|
||||
QPixmap grabForShowAnimation(const Window::SectionSlideParams ¶ms);
|
||||
void checkMainSectionToLayer();
|
||||
|
||||
void onSendFileConfirm(const FileLoadResultPtr &file);
|
||||
void onSendFileConfirm(const std::shared_ptr<FileLoadResult> &file);
|
||||
bool onSendSticker(DocumentData *sticker);
|
||||
|
||||
void destroyData();
|
||||
@@ -208,8 +201,6 @@ public:
|
||||
|
||||
void deletePhotoLayer(PhotoData *photo);
|
||||
|
||||
DragState getDragState(const QMimeData *mime);
|
||||
|
||||
bool leaveChatFailed(PeerData *peer, const RPCError &e);
|
||||
void deleteHistoryAfterLeave(PeerData *peer, const MTPUpdates &updates);
|
||||
void deleteMessages(
|
||||
|
Reference in New Issue
Block a user