Changeset View
Changeset View
Standalone View
Standalone View
src/qt/receivecoinsdialog.h
Show All 9 Lines | |||||
#include <QDialog> | #include <QDialog> | ||||
#include <QHeaderView> | #include <QHeaderView> | ||||
#include <QItemSelection> | #include <QItemSelection> | ||||
#include <QKeyEvent> | #include <QKeyEvent> | ||||
#include <QMenu> | #include <QMenu> | ||||
#include <QPoint> | #include <QPoint> | ||||
#include <QVariant> | #include <QVariant> | ||||
class Config; | |||||
class OptionsModel; | class OptionsModel; | ||||
class PlatformStyle; | class PlatformStyle; | ||||
class WalletModel; | class WalletModel; | ||||
namespace Ui { | namespace Ui { | ||||
class ReceiveCoinsDialog; | class ReceiveCoinsDialog; | ||||
} | } | ||||
Show All 9 Lines | public: | ||||
enum ColumnWidths { | enum ColumnWidths { | ||||
DATE_COLUMN_WIDTH = 130, | DATE_COLUMN_WIDTH = 130, | ||||
LABEL_COLUMN_WIDTH = 120, | LABEL_COLUMN_WIDTH = 120, | ||||
AMOUNT_MINIMUM_COLUMN_WIDTH = 180, | AMOUNT_MINIMUM_COLUMN_WIDTH = 180, | ||||
MINIMUM_COLUMN_WIDTH = 130 | MINIMUM_COLUMN_WIDTH = 130 | ||||
}; | }; | ||||
explicit ReceiveCoinsDialog(const PlatformStyle *platformStyle, | explicit ReceiveCoinsDialog(const PlatformStyle *platformStyle, | ||||
QWidget *parent = 0); | const Config *cfg, QWidget *parent = 0); | ||||
~ReceiveCoinsDialog(); | ~ReceiveCoinsDialog(); | ||||
void setModel(WalletModel *model); | void setModel(WalletModel *model); | ||||
public Q_SLOTS: | public Q_SLOTS: | ||||
void clear(); | void clear(); | ||||
void reject(); | void reject(); | ||||
void accept(); | void accept(); | ||||
protected: | protected: | ||||
virtual void keyPressEvent(QKeyEvent *event); | virtual void keyPressEvent(QKeyEvent *event); | ||||
private: | private: | ||||
Ui::ReceiveCoinsDialog *ui; | Ui::ReceiveCoinsDialog *ui; | ||||
GUIUtil::TableViewLastColumnResizingFixer *columnResizingFixer; | GUIUtil::TableViewLastColumnResizingFixer *columnResizingFixer; | ||||
WalletModel *model; | WalletModel *model; | ||||
QMenu *contextMenu; | QMenu *contextMenu; | ||||
const PlatformStyle *platformStyle; | const PlatformStyle *platformStyle; | ||||
const Config *cfg; | |||||
QModelIndex selectedRow(); | QModelIndex selectedRow(); | ||||
void copyColumnToClipboard(int column); | void copyColumnToClipboard(int column); | ||||
virtual void resizeEvent(QResizeEvent *event); | virtual void resizeEvent(QResizeEvent *event); | ||||
private Q_SLOTS: | private Q_SLOTS: | ||||
void on_receiveButton_clicked(); | void on_receiveButton_clicked(); | ||||
void on_showRequestButton_clicked(); | void on_showRequestButton_clicked(); | ||||
Show All 13 Lines |