dogecoin/src/qt
p2k 527137e3ee Improved Mac experience; QDoubleSpinBox for BitcoinAmountField
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.
2011-10-09 21:19:44 +02:00
..
forms Improved Mac experience; QDoubleSpinBox for BitcoinAmountField 2011-10-09 21:19:44 +02:00
locale Make "Quit" menu saner 2011-10-09 21:06:28 +02:00
res Some Mac OS X specific things 2011-09-11 17:42:20 +02:00
aboutdialog.cpp General cleanups 2011-07-01 17:06:36 +02:00
aboutdialog.h General cleanups 2011-07-01 17:06:36 +02:00
addressbookpage.cpp Improved Mac experience; QDoubleSpinBox for BitcoinAmountField 2011-10-09 21:19:44 +02:00
addressbookpage.h add export functionality for address book / receiving addresses 2011-07-09 10:54:17 +02:00
addresstablemodel.cpp update to work with new lock system, add protocol.* to build system 2011-09-02 18:02:22 +02:00
addresstablemodel.h update to work with new lock system, add protocol.* to build system 2011-09-02 18:02:22 +02:00
askpassphrasedialog.cpp Wallet encryption part 2: ask passphrase when needed, add menu options 2011-08-31 14:19:43 +02:00
askpassphrasedialog.h Wallet encryption part 2: ask passphrase when needed, add menu options 2011-08-31 14:19:43 +02:00
bitcoin.cpp Improved Mac experience; QDoubleSpinBox for BitcoinAmountField 2011-10-09 21:19:44 +02:00
bitcoin.qrc translation handling improvements 2011-09-27 20:47:51 +02:00
bitcoinaddressvalidator.cpp add sendmany support 2011-07-16 19:25:02 +02:00
bitcoinaddressvalidator.h move back to original directory structure 2011-06-11 22:11:58 +02:00
bitcoinamountfield.cpp Improved Mac experience; QDoubleSpinBox for BitcoinAmountField 2011-10-09 21:19:44 +02:00
bitcoinamountfield.h Improved Mac experience; QDoubleSpinBox for BitcoinAmountField 2011-10-09 21:19:44 +02:00
bitcoingui.cpp Improved Mac experience; QDoubleSpinBox for BitcoinAmountField 2011-10-09 21:19:44 +02:00
bitcoingui.h Improved Mac experience; QDoubleSpinBox for BitcoinAmountField 2011-10-09 21:19:44 +02:00
bitcoinstrings.cpp add russian translation and add unicode compatibility (merges pull request #20) 2011-08-28 14:14:29 +02:00
bitcoinunits.cpp also accept numbers without dot/decimals for parsing, fixes transaction filter row 2011-07-27 20:52:00 +02:00
bitcoinunits.h QtUI code cleanup / comment improvements 2011-08-08 17:38:17 +02:00
clientmodel.cpp clarify function signature (GetNumBlocksOfPeers) and use number of 'frozen' blocks as initial value for number of peer blocks 2011-09-11 10:49:30 +02:00
clientmodel.h clarify function signature (GetNumBlocksOfPeers) and use number of 'frozen' blocks as initial value for number of peer blocks 2011-09-11 10:49:30 +02:00
csvmodelwriter.cpp Export functionality for transaction list 2011-07-07 14:27:16 +02:00
csvmodelwriter.h Export functionality for transaction list 2011-07-07 14:27:16 +02:00
editaddressdialog.cpp update to work with new lock system, add protocol.* to build system 2011-09-02 18:02:22 +02:00
editaddressdialog.h select new address immediately after creation 2011-08-04 21:36:14 +02:00
guiconstants.h Wallet encryption part 2: ask passphrase when needed, add menu options 2011-08-31 14:19:43 +02:00
guiutil.cpp QtUI code cleanup / comment improvements 2011-08-08 17:38:17 +02:00
guiutil.h QtUI code cleanup / comment improvements 2011-08-08 17:38:17 +02:00
macdockiconhandler.h Improved Mac experience; QDoubleSpinBox for BitcoinAmountField 2011-10-09 21:19:44 +02:00
macdockiconhandler.mm Improved Mac experience; QDoubleSpinBox for BitcoinAmountField 2011-10-09 21:19:44 +02:00
monitoreddatamapper.cpp don't include <QDebug> 2011-08-07 16:09:49 +02:00
monitoreddatamapper.h move back to original directory structure 2011-06-11 22:11:58 +02:00
notificator.cpp Improved Mac experience; QDoubleSpinBox for BitcoinAmountField 2011-10-09 21:19:44 +02:00
notificator.h Improved Mac experience; QDoubleSpinBox for BitcoinAmountField 2011-10-09 21:19:44 +02:00
optionsdialog.cpp Improved Mac experience; QDoubleSpinBox for BitcoinAmountField 2011-10-09 21:19:44 +02:00
optionsdialog.h preparations for multiple unit (uBTC, mBTC, BTC) support, fix amount entry issue 2011-07-25 21:38:54 +02:00
optionsmodel.cpp don't include <QDebug> 2011-08-07 16:09:49 +02:00
optionsmodel.h Hide addresses in transaction overview by default, they can be re-shown as a configuration option 2011-07-30 17:42:02 +02:00
overviewpage.cpp Improved Mac experience; QDoubleSpinBox for BitcoinAmountField 2011-10-09 21:19:44 +02:00
overviewpage.h when clicking a transaction on the overview page, send the user to the transactions page 2011-08-04 04:41:01 +02:00
qvalidatedlineedit.cpp put color constants in guiconstants.h 2011-07-25 18:39:52 +02:00
qvalidatedlineedit.h fix clear() (clear red/invalid status) 2011-07-22 17:06:37 +02:00
qvaluecombobox.cpp Full support for other units, add configuration option for default unit (used when displaying amounts) 2011-07-29 14:36:35 +02:00
qvaluecombobox.h Full support for other units, add configuration option for default unit (used when displaying amounts) 2011-07-29 14:36:35 +02:00
sendcoinsdialog.cpp Improved Mac experience; QDoubleSpinBox for BitcoinAmountField 2011-10-09 21:19:44 +02:00
sendcoinsdialog.h show balance in sendcoins screen (issue #24) 2011-09-22 19:05:04 +02:00
sendcoinsentry.cpp Improved Mac experience; QDoubleSpinBox for BitcoinAmountField 2011-10-09 21:19:44 +02:00
sendcoinsentry.h Accept "bitcoin:" URL drops from browsers 2011-08-07 16:04:48 +02:00
transactiondesc.cpp update to work with new lock system, add protocol.* to build system 2011-09-02 18:02:22 +02:00
transactiondesc.h put Q_OBJECT everywhere it should be (removes warnings when running lupdate) 2011-09-19 13:08:24 +02:00
transactiondescdialog.cpp move back to original directory structure 2011-06-11 22:11:58 +02:00
transactiondescdialog.h move back to original directory structure 2011-06-11 22:11:58 +02:00
transactionfilterproxy.cpp don't include <QDebug> 2011-08-07 16:09:49 +02:00
transactionfilterproxy.h show last few transactions on overview page 2011-08-03 20:52:18 +02:00
transactionrecord.cpp Merge branch 'master' of https://github.com/bitcoin/bitcoin 2011-07-27 21:44:55 +02:00
transactionrecord.h Export functionality for transaction list 2011-07-07 14:27:16 +02:00
transactiontablemodel.cpp update to work with new lock system, add protocol.* to build system 2011-09-02 18:02:22 +02:00
transactiontablemodel.h QtUI code cleanup / comment improvements 2011-08-08 17:38:17 +02:00
transactionview.cpp Improved Mac experience; QDoubleSpinBox for BitcoinAmountField 2011-10-09 21:19:44 +02:00
transactionview.h QtUI code cleanup / comment improvements 2011-08-08 17:38:17 +02:00
walletmodel.cpp update to work with new lock system, add protocol.* to build system 2011-09-02 18:02:22 +02:00
walletmodel.h comments and readme update 2011-08-31 16:08:31 +02:00