Replace boost::variant with std::variant
[novacoin.git] / src / qt / multisiginputentry.cpp
index eb652f9..fc3f270 100644 (file)
@@ -43,16 +43,16 @@ bool MultisigInputEntry::validate()
 
 CTxIn MultisigInputEntry::getInput()
 {
-    int nOutput = ui->transactionOutput->currentIndex();
+    unsigned int nOutput = ui->transactionOutput->currentIndex();
     CTxIn input(COutPoint(txHash, nOutput));
 
     return input;
 }
 
-int64 MultisigInputEntry::getAmount()
+int64_t MultisigInputEntry::getAmount()
 {
-    int64 amount = 0;
-    int nOutput = ui->transactionOutput->currentIndex();
+    int64_t amount = 0;
+    unsigned int nOutput = ui->transactionOutput->currentIndex();
     CTransaction tx;
     uint256 blockHash = 0;
 
@@ -115,12 +115,12 @@ void MultisigInputEntry::on_transactionId_textChanged(const QString &transaction
     uint256 blockHash = 0;
     if(!GetTransaction(txHash, tx, blockHash))
         return;
-    for(int i = 0; i < tx.vout.size(); i++)
+    for(unsigned int i = 0; i < tx.vout.size(); i++)
     {
         QString idStr;
         idStr.setNum(i);
         const CTxOut& txOut = tx.vout[i];
-        int64 amount = txOut.nValue;
+        int64_t amount = txOut.nValue;
         QString amountStr;
         amountStr.sprintf("%.6f", (double) amount / COIN);
         CScript script = txOut.scriptPubKey;
@@ -158,7 +158,7 @@ void MultisigInputEntry::on_transactionOutput_currentIndexChanged(int index)
              CTxDestination dest;
             if(ExtractDestination(script, dest))
             {
-                CScriptID scriptID = boost::get<CScriptID>(dest);
+                CScriptID scriptID = std::get<CScriptID>(dest);
                 CScript redeemScript;
                 if(model->getWallet()->GetCScript(scriptID, redeemScript))
                     ui->redeemScript->setText(HexStr(redeemScript.begin(), redeemScript.end()).c_str());
@@ -171,4 +171,4 @@ void MultisigInputEntry::on_transactionOutput_currentIndexChanged(int index)
     }
 
     emit updateAmount();
-}
\ No newline at end of file
+}