mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-06-30 10:33:54 -07:00
deck list storage completed
This commit is contained in:
parent
f31405743e
commit
ef46d6e863
7 changed files with 251 additions and 86 deletions
|
|
@ -2,7 +2,7 @@
|
|||
#define TAB_DECK_STORAGE_H
|
||||
|
||||
#include <QWidget>
|
||||
#include "protocol.h"
|
||||
#include "protocol_datastructures.h"
|
||||
|
||||
class Client;
|
||||
class QTreeView;
|
||||
|
|
@ -12,6 +12,7 @@ class QToolBar;
|
|||
class QTreeWidget;
|
||||
class QTreeWidgetItem;
|
||||
class QGroupBox;
|
||||
class ProtocolResponse;
|
||||
|
||||
class TabDeckStorage : public QWidget {
|
||||
Q_OBJECT
|
||||
|
|
@ -25,7 +26,8 @@ private:
|
|||
QGroupBox *leftGroupBox, *rightGroupBox;
|
||||
|
||||
QAction *aUpload, *aDownload, *aNewFolder, *aDelete;
|
||||
void populateDeckList(Response_DeckList::Directory *folder, QTreeWidgetItem *parent);
|
||||
void addFileToTree(DeckList_File *file, QTreeWidgetItem *parent);
|
||||
void populateDeckList(DeckList_Directory *folder, QTreeWidgetItem *parent);
|
||||
void refreshServerList();
|
||||
private slots:
|
||||
void deckListFinished(ProtocolResponse *r);
|
||||
|
|
@ -34,8 +36,13 @@ private slots:
|
|||
void uploadFinished(ProtocolResponse *r);
|
||||
|
||||
void actDownload();
|
||||
void downloadFinished(ProtocolResponse *r);
|
||||
|
||||
void actNewFolder();
|
||||
void newFolderFinished(ResponseCode resp);
|
||||
|
||||
void actDelete();
|
||||
void deleteFinished(ResponseCode resp);
|
||||
public:
|
||||
TabDeckStorage(Client *_client);
|
||||
void retranslateUi();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue