Update CMakeLists.txt - play with openssl
[novacoin.git] / src / qt / transactionview.h
index bc6e1e4..2fa1c39 100644 (file)
@@ -11,6 +11,7 @@ class QTableView;
 class QComboBox;
 class QLineEdit;
 class QModelIndex;
+class QSignalMapper;
 class QMenu;
 class QFrame;
 class QDateTimeEdit;
@@ -25,7 +26,7 @@ class TransactionView : public QWidget
 public:
     explicit TransactionView(QWidget *parent = 0);
 
-    void setModel(WalletModel *model);
+    void setModel(WalletModel *model, bool fShoudAddThirdPartyURL = true);
 
     // Date ranges for filter
     enum DateEnum
@@ -50,6 +51,7 @@ private:
     QLineEdit *amountWidget;
 
     QMenu *contextMenu;
+    QSignalMapper *mapperThirdPartyTxUrls;
 
     QFrame *dateRangeWidget;
     QDateTimeEdit *dateFrom;
@@ -65,6 +67,9 @@ private slots:
     void editLabel();
     void copyLabel();
     void copyAmount();
+    void copyTxID();
+    void clearOrphans();
+    void openThirdPartyTxUrl(QString url);
 
 signals:
     void doubleClicked(const QModelIndex&);
@@ -75,6 +80,7 @@ public slots:
     void changedPrefix(const QString &prefix);
     void changedAmount(const QString &amount);
     void exportClicked();
+    void focusTransaction(const QModelIndex&);
 
 };