mirror of
https://github.com/telegramdesktop/tdesktop
synced 2025-08-31 06:26:18 +00:00
version 0.7.21.dev prepared - replies, mentions
This commit is contained in:
@@ -17,13 +17,11 @@ Copyright (c) 2014 John Preston, https://desktop.telegram.org
|
||||
*/
|
||||
#pragma once
|
||||
|
||||
#include <QtWidgets/QWidget>
|
||||
#include "gui/flatbutton.h"
|
||||
|
||||
#include "dialogswidget.h"
|
||||
#include "historywidget.h"
|
||||
#include "profilewidget.h"
|
||||
#include "overviewwidget.h"
|
||||
#include "apiwrap.h"
|
||||
|
||||
class Window;
|
||||
struct DialogRow;
|
||||
@@ -187,7 +185,7 @@ public:
|
||||
|
||||
void start(const MTPUser &user);
|
||||
void openLocalUrl(const QString &str);
|
||||
void openUserByName(const QString &name);
|
||||
void openUserByName(const QString &name, bool toProfile = false);
|
||||
void startFull(const MTPVector<MTPUser> &users);
|
||||
bool started();
|
||||
void applyNotifySetting(const MTPNotifyPeer &peer, const MTPPeerNotifySettings &settings, History *history = 0);
|
||||
@@ -213,7 +211,7 @@ public:
|
||||
void msgUpdated(PeerId peer, const HistoryItem *msg);
|
||||
void historyToDown(History *hist);
|
||||
void dialogsToUp();
|
||||
void newUnreadMsg(History *history, MsgId msgId);
|
||||
void newUnreadMsg(History *history, HistoryItem *item);
|
||||
void historyWasRead();
|
||||
|
||||
void peerBefore(const PeerData *inPeer, MsgId inMsg, PeerData *&outPeer, MsgId &outMsg);
|
||||
@@ -229,9 +227,9 @@ public:
|
||||
void showBackFromStack();
|
||||
QRect historyRect() const;
|
||||
|
||||
void confirmShareContact(bool ctrlShiftEnter, const QString &phone, const QString &fname, const QString &lname);
|
||||
void confirmShareContact(bool ctrlShiftEnter, const QString &phone, const QString &fname, const QString &lname, MsgId replyTo);
|
||||
void confirmSendImage(const ReadyLocalMedia &img);
|
||||
void confirmSendImageUncompressed(bool ctrlShiftEnter);
|
||||
void confirmSendImageUncompressed(bool ctrlShiftEnter, MsgId replyTo);
|
||||
void cancelSendImage();
|
||||
|
||||
void destroyData();
|
||||
@@ -262,6 +260,7 @@ public:
|
||||
bool leaveChatFailed(PeerData *peer, const RPCError &e);
|
||||
void deleteHistory(PeerData *peer, const MTPmessages_StatedMessage &result);
|
||||
void deleteHistoryPart(PeerData *peer, const MTPmessages_AffectedHistory &result);
|
||||
void deleteMessages(const QVector<MTPint> &ids);
|
||||
void deletedContact(UserData *user, const MTPcontacts_Link &result);
|
||||
void deleteHistoryAndContact(UserData *user, const MTPcontacts_Link &result);
|
||||
void clearHistory(PeerData *peer);
|
||||
@@ -286,8 +285,8 @@ public:
|
||||
|
||||
DialogsIndexed &contactsList();
|
||||
|
||||
void sendMessage(History *history, const QString &text);
|
||||
void sendPreparedText(History *hist, const QString &text);
|
||||
void sendMessage(History *history, const QString &text, MsgId replyTo);
|
||||
void sendPreparedText(History *hist, const QString &text, MsgId replyTo);
|
||||
|
||||
void readServerHistory(History *history, bool force = true);
|
||||
|
||||
@@ -324,6 +323,9 @@ public:
|
||||
bool chatBackgroundLoading();
|
||||
void checkChatBackground();
|
||||
ImagePtr newBackgroundThumb();
|
||||
|
||||
ApiWrap *api();
|
||||
void updateReplyTo();
|
||||
|
||||
~MainWidget();
|
||||
|
||||
@@ -382,6 +384,7 @@ public slots:
|
||||
private:
|
||||
|
||||
void partWasRead(PeerData *peer, const MTPmessages_AffectedHistory &result);
|
||||
void msgsWereDeleted(const MTPmessages_AffectedMessages &result);
|
||||
void photosLoaded(History *h, const MTPmessages_Messages &msgs, mtpRequestId req);
|
||||
|
||||
bool _started;
|
||||
@@ -406,7 +409,7 @@ private:
|
||||
void handleUpdates(const MTPUpdates &updates);
|
||||
bool updateFail(const RPCError &e);
|
||||
|
||||
void usernameResolveDone(const MTPUser &user);
|
||||
void usernameResolveDone(bool toProfile, const MTPUser &user);
|
||||
bool usernameResolveFail(QString name, const RPCError &error);
|
||||
|
||||
void hideAll();
|
||||
@@ -437,6 +440,7 @@ private:
|
||||
int updGoodPts, updLastPts, updPtsCount;
|
||||
int updDate, updQts, updSeq;
|
||||
bool updInited;
|
||||
int updSkipPtsUpdateLevel;
|
||||
SingleTimer noUpdatesTimer;
|
||||
|
||||
mtpRequestId _onlineRequest;
|
||||
@@ -488,4 +492,6 @@ private:
|
||||
|
||||
App::WallPaper *_background;
|
||||
|
||||
ApiWrap *_api;
|
||||
|
||||
};
|
||||
|
Reference in New Issue
Block a user