aboutsummaryrefslogtreecommitdiff
path: root/src/qt
diff options
context:
space:
mode:
authorWladimir J. van der Laan <laanwj@gmail.com>2011-07-03 20:53:56 +0200
committerWladimir J. van der Laan <laanwj@gmail.com>2011-07-03 22:29:26 +0200
commit8fe2308b34c444f74fed453133e0ada34ed9dd23 (patch)
treef000bc9b16af06041099729c69c24b80dd81326c /src/qt
parent482e57812bb5d3b2c608eab7ae3929ab2bec04cc (diff)
windows build fixes
Diffstat (limited to 'src/qt')
-rw-r--r--src/qt/bitcoin.cpp31
-rw-r--r--src/qt/forms/addressbookdialog.ui26
-rw-r--r--src/qt/guiutil.cpp3
-rw-r--r--src/qt/transactiondesc.cpp3
4 files changed, 34 insertions, 29 deletions
diff --git a/src/qt/bitcoin.cpp b/src/qt/bitcoin.cpp
index 397af5fd38..78a20c51c0 100644
--- a/src/qt/bitcoin.cpp
+++ b/src/qt/bitcoin.cpp
@@ -113,21 +113,23 @@ int main(int argc, char *argv[])
{
if(AppInit2(argc, argv))
{
- BitcoinGUI window;
- ClientModel clientModel(pwalletMain);
- WalletModel walletModel(pwalletMain);
- guiref = &window;
- window.setClientModel(&clientModel);
- window.setWalletModel(&walletModel);
-
- window.show();
-
- int retval = app.exec();
-
- guiref = 0;
+ {
+ // Put this in a block, so that BitcoinGUI is cleaned up properly before
+ // calling shutdown.
+ BitcoinGUI window;
+ ClientModel clientModel(pwalletMain);
+ WalletModel walletModel(pwalletMain);
+ guiref = &window;
+ window.setClientModel(&clientModel);
+ window.setWalletModel(&walletModel);
+
+ window.show();
+
+ app.exec();
+
+ guiref = 0;
+ }
Shutdown(NULL);
-
- return retval;
}
else
{
@@ -138,4 +140,5 @@ int main(int argc, char *argv[])
} catch (...) {
PrintException(NULL, "Runaway exception");
}
+ return 0;
}
diff --git a/src/qt/forms/addressbookdialog.ui b/src/qt/forms/addressbookdialog.ui
index 12ecb13651..66f1076afb 100644
--- a/src/qt/forms/addressbookdialog.ui
+++ b/src/qt/forms/addressbookdialog.ui
@@ -101,19 +101,6 @@
<item>
<layout class="QHBoxLayout" name="horizontalLayout">
<item>
- <spacer name="horizontalSpacer">
- <property name="orientation">
- <enum>Qt::Horizontal</enum>
- </property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>40</width>
- <height>20</height>
- </size>
- </property>
- </spacer>
- </item>
- <item>
<widget class="QPushButton" name="newAddressButton">
<property name="toolTip">
<string>Create a new address</string>
@@ -156,6 +143,19 @@
</widget>
</item>
<item>
+ <spacer name="horizontalSpacer">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ <item>
<widget class="QDialogButtonBox" name="buttonBox">
<property name="sizePolicy">
<sizepolicy hsizetype="Maximum" vsizetype="Fixed">
diff --git a/src/qt/guiutil.cpp b/src/qt/guiutil.cpp
index c68532b87c..31b28024df 100644
--- a/src/qt/guiutil.cpp
+++ b/src/qt/guiutil.cpp
@@ -1,6 +1,7 @@
#include "guiutil.h"
#include "bitcoinaddressvalidator.h"
-#include "util.h"
+
+#include "headers.h"
#include <QString>
#include <QDateTime>
diff --git a/src/qt/transactiondesc.cpp b/src/qt/transactiondesc.cpp
index bb2537a479..809e473060 100644
--- a/src/qt/transactiondesc.cpp
+++ b/src/qt/transactiondesc.cpp
@@ -1,7 +1,8 @@
#include <transactiondesc.h>
#include "guiutil.h"
-#include "main.h"
+
+#include "headers.h"
#include "qtui.h"
#include <QString>