aboutsummaryrefslogtreecommitdiff
path: root/src/qt/overviewpage.cpp
Commit message (Collapse)AuthorAgeFilesLines
* [Qt] Add column Watch-only to transactions listCozz Lovan2014-08-111-1/+9
|
* Add boolean HaveWatchonly and signal NotifyWatchonlyChangedCozz Lovan2014-08-111-7/+17
|
* [Qt] re-work overviewpage UIPhilip Kaufmann2014-08-081-7/+8
| | | | | | - ensure normal and watch-only stuff looks consistent - simplify UI by removing unneeded UI layout elements - change some comments to watch-only from watchonly
* Remove unused fAlign argument from BitcoinUnits::format and friendsRoy Badami2014-07-071-9/+9
|
* Merge remote-tracking branch 'upstream/master'Roy Badami2014-07-071-6/+28
|\ | | | | | | | | | | Conflicts: src/qt/overviewpage.cpp src/qt/transactiondesc.cpp
| * Watchonly balances are shown separately in gui.JaSK2014-07-021-6/+28
| |
* | Implement SI-style (thin space) thoudands separatorRoy Badami2014-05-171-5/+5
|/
* qt: GUI for conflicted transactionsWladimir J. van der Laan2014-02-141-0/+1
| | | | | | - Exclamation mark icon for conflicted transactions - Show mouseover status for conflicted transactions as "conflicted" - Don't show inactive transactions on overview page overview
* Cleanup code using forward declarations.Brandon Dahler2013-11-101-5/+5
| | | | | | | | | Use misc methods of avoiding unnecesary header includes. Replace int typedefs with int##_t from stdint.h. Replace PRI64[xdu] with PRI[xdu]64 from inttypes.h. Normalize QT_VERSION ifs where possible. Resolve some indirect dependencies as direct ones. Remove extern declarations from .cpp files.
* qt: add license header to source filesWladimir J. van der Laan2013-11-041-0/+4
| | | | Closes #839
* qt: Add total balance in overview pageWladimir J. van der Laan2013-06-071-0/+1
|
* overviewpage: make some code Qt5 compatiblePhilip Kaufmann2013-04-141-2/+3
| | | | - that changes will be fine for Qt4 also
* qt: remove transaction count from overview pageWladimir J. van der Laan2013-03-311-8/+0
| | | | | It was needlessly confusing people, as it doesn't necessarily match the number of transactions in the transaction list.
* Show warning when using prerelease versionWladimir J. van der Laan2012-10-251-5/+25
| | | | | | | | | | | Implements #1948 - Add macro `CLIENT_VERSION_IS_RELEASE` to clientversion.h - When running a prerelease (the above macro is `false`): - In UI, show an orange warning bar at the top. This will be used for other warnings (and alerts) as well, instead of the status bar. - For `bitcoind`, show the warning in the "errors" field in `getinfo` response.
* add the slot updateDisplayUnit() to overviewpage, sendcoinsdialog, ↵Philip Kaufmann2012-06-171-9/+15
| | | | sendcoinsentry and connect it to displayUnitChanged() - this ensures all fields in the GUI, who use a display unit are imediately updated, when the user changes this setting in the optionsdialog / ensure used fields init with the current set display unit
* Added 'immature balance' for miners. Only displayed if the balance is ↵sje3972012-05-251-5/+15
| | | | | | | | | | | | | | | | | | | | | greater than zero. This adds a field labelled 'Immature' in the overview section under the 'unconfirmed' field, which shows mined income that has not yet matured (which is currently not displayed anywhere, even though the transactions exist in the transaction list). To do that I added a 'GetImmatureBalance' method to the wallet, and connected that through to the GUI as per the 'GetBalance' and 'GetUnconfirmedBalance' methods. I did a small 'no-op' change to make the code in adjacent functions a little more readable (imo); it was a change I had made in my repo earlier...but I thought it wouldn't hurt so left it in. Immature balance comes from mined income that is at least two blocks deep in the chain (same logic as displayed transactions). My reasoning is: - as a miner, it's a critical stat I want to see - as a miner, and taking into account the label 'immature', the uncertainty is pretty clearly implied - those numbers are already displayed in the transaction list - this makes the overview numbers add up to what's in the transaction list - it's not displayed if the immature balance is 0, so won't bother non-miners I also 'cleaned' the overview UI a little, moving code to the XML and removing HTML.
* Restore overviewpage (put transactions back within frame)Wladimir J. van der Laan2012-05-181-2/+0
| | | | | - Also, change "(out of sync)" to only red, instead of red and bold, which a bit more subtle - Move label stylesheets to xml
* add 2 labels to the overviewpage that display Wallet and Transaction status ↵Philip Kaufmann2012-05-171-0/+15
| | | | (obsolete or current) / cleanup overviewpage XML ui-file
* When a transaction is clicked on overview page, focus it on history pageWladimir J. van der Laan2012-05-121-3/+9
|
* move many overviewpage settings from code to ui XML-file / removed ability ↵Philip Kaufmann2012-05-061-14/+0
| | | | to translate "0 BTC" and "123.456 BTC" as this is only used as preview in the Qt Designer anyway / set mouse cursor to IBeam for selectable labels
* Revert "Use standard C99 (and Qt) types for 64-bit integers"Wladimir J. van der Laan2011-12-211-1/+0
| | | | This reverts commit 21d9f36781604e4ca9fc35dc65265593423b73e9.
* Use standard C99 (and Qt) types for 64-bit integersLuke Dashjr2011-12-201-0/+1
|
* Bugfix: only make QListView transparent, not its tooltipsLuke Dashjr2011-11-211-1/+1
|
* Add robustness against null modelsWladimir J. van der Laan2011-11-081-16/+20
|
* Improved Mac experience; QDoubleSpinBox for BitcoinAmountFieldp2k2011-10-091-0/+1
| | | | | | | | Now it can't be told if this is was a Windows App before. All Mac design principles are fulfilled and some cosmetics have been applied to suit the native look and feel. The biggest change there is the proper use of the Dock icon which takes the role of the Tray icon on Mac. The QDoubleSpinBox improves entering of Bitcoin amounts, no two separate fields are required anymore. All functionality and validation effects have been retained; pressing the comma key will be internally translated to a period to keep it consistent throughout the application and eases entering in countries which use the comma as decimal separator. Additionally, Notificator now supports Growl, Mac's native notification system. This is provided via Apple Script in order to avoid linking to Growl on compile time. Other changes involve encapsulation of Toolbar and Menubar creation, loading of Qt's own translation and some clean up.
* put Q_OBJECT everywhere it should be (removes warnings when running lupdate)Wladimir J. van der Laan2011-09-191-1/+2
|
* QtUI code cleanup / comment improvementsWladimir J. van der Laan2011-08-081-1/+1
|
* don't include <QDebug>Wladimir J. van der Laan2011-08-071-1/+0
|
* when clicking a transaction on the overview page, send the user to the ↵Wladimir J. van der Laan2011-08-041-3/+4
| | | | transactions page
* fix drawing on gtkWladimir J. van der Laan2011-08-031-4/+8
|
* unconfirmed amount = greyWladimir J. van der Laan2011-08-031-1/+8
|
* show last few transactions on overview pageWladimir J. van der Laan2011-08-031-4/+94
|
* Full support for other units, add configuration option for default unit ↵Wladimir J. van der Laan2011-07-291-3/+18
| | | | (used when displaying amounts)
* preparations for multiple unit (uBTC, mBTC, BTC) support, fix amount entry issueWladimir J. van der Laan2011-07-251-3/+3
|
* solve warnings at startupWladimir J. van der Laan2011-07-141-1/+1
|
* Show unconfirmed balance on overview pageWladimir J. van der Laan2011-07-111-3/+23
|
* Rename "History" tab to more logical "Transactions", move "Number of ↵Wladimir J. van der Laan2011-07-071-0/+5
| | | | transactions" from status bar to overview page
* tab reorg phase 1: split main gui into "overview" and "history"Wladimir J. van der Laan2011-07-051-0/+32