aboutsummaryrefslogtreecommitdiff
path: root/src/qt/guiutil.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* | qt: allow user to choose data directoryWladimir J. van der Laan2013-06-161-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds an introduction screen that is shown when the client is first started in which the user can choose a data directory. It is also possible to force the intro screen to appear using command line argument `-choosedatadir`. The user is warned that the client will download and store 10Gb of data. The intro screen shows how much space is available on the device that contains the chosen directory and warns if this is less than the 10Gb. To make it possible to translate the introduction dialog, the initialization sequence is changed so that translations are loaded before the data directory. This has the by-effect that it is no longer possible to specify a language in bitcoin.conf inside the data directory.
* | Merge branch 'master' of git://github.com/bitcoin/bitcoin into prefsFixJonas Schnelli2013-06-031-1/+19
|\ \ | | | | | | | | | | | | | | | | | | Signed-off-by: Jonas Schnelli <[email protected]> Conflicts: bitcoin-qt.pro
| * | Qt5 compatibilityWladimir J. van der Laan2013-06-011-1/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit squashes all the changes in the Qt5 branch relative to master. Backward compatibility with Qt4 is retained. Original authors: - Philip Kaufmann <[email protected]> - Jonas Schnelli <[email protected]>
* | | MaxOSX: settings fixes (#2371)Jonas Schnelli2013-06-031-3/+54
|/ / | | | | | | | | | | | | - Launch-At-Startup implementation for mac - Remove "Window" tab in settings Signed-off-by: Jonas Schnelli <[email protected]>
* | Bitcoin-Qt: only use qApp for Q(Core)Application::instance()Philip Kaufmann2013-04-021-3/+3
| |
* | Bitcoin-Qt: fix copy via context-menu brokenPhilip Kaufmann2013-04-021-4/+5
| | | | | | | | | | | | | | | | - as QClipboard::Selection isn't available on Windows ensure that the correct mode is called, but sill allow selection for e.g. X11 - start conversion from QCoreApplication::instance() to qApp in guiutil.cpp (I intend to harmonize this all over the source with my Qt5 compatibility pull)
* | Merge pull request #2350 from DavidGriffith/masterWladimir J. van der Laan2013-03-291-1/+1
|\ \ | | | | | | Also copy the address to the X11 clipboard (the one you middle-click to paste)
| * | Also copy the address to the X11 clipboard (the one you middle-click to paste)David Griffith2013-03-091-1/+1
| | |
* | | Bitcoin-Qt: massive header and cpp cleanupPhilip Kaufmann2013-03-171-2/+4
|/ / | | | | | | | | | | | | - try to enforce the same style to all Qt related files - remove unneeded includes from the files - add missing Q_OBJECT, QT_BEGIN_NAMESPACE / QT_END_NAMESPACE - prepares for a pull-req to include Qt5 compatibility
* | Bitcoin-Qt: extend parseBitcoinURI() pre-checkPhilip Kaufmann2013-01-211-1/+2
| | | | | | | | - add check to verify if an URI is valid
* | Send --help message to stdout i.s.o stderrWladimir J. van der Laan2012-10-041-1/+1
| | | | | | | | | | | | | | | | This allows fun stuff such as `bitcoin --help | less`, and more easy piping to files. Looking at other tools such as bash, gcc, they all send their help text to stdout.
* | Fix Qt test cases by moving address checks to parseBitcoinURIMatt Corallo2012-08-071-6/+0
| | | | | | | | | | Makes sense in case bitcoin URIs eventually allow invalid addresses as a part of some larger future payment scheme.
* | fix further spelling errors / remove a tab in the sourcePhilip Kaufmann2012-08-021-1/+1
| |
* | Bugfix: Fix a variety of misspellingsLuke Dashjr2012-08-011-2/+2
| |
* | Update a linkfanquake2012-07-191-1/+1
| |
* | Show command line options as dialog when opened from debug windowWladimir J. van der Laan2012-06-141-5/+11
| | | | | | | | | | | | On Linux/Mac the command-line options were printed to stderr when the button was pressed in the debug window, resulting in confusion. This is fixed in this commit by adding a separate method.
* | URI-handling code update: added safety checks and tray-notificationsPhilip Kaufmann2012-06-141-9/+14
| |
* | Cross-platform "Open debug logfile"Wladimir J. van der Laan2012-06-121-4/+2
| | | | | | | | | | The option to open the debug logfile from the debug window was implemented only for windows. By using `QDesktopServices::openUrl` it now works on any platform.
* | Fix Mingw64 build (missing headers according to M$ documentation)Matt Corallo2012-06-091-0/+2
| |
* | move class HelpMessageBox to guiutil.cpp/.h / add button to show Bitcoin ↵Philip Kaufmann2012-06-011-0/+35
| | | | | | | | command-line options (in RPC Console -> Information) / resize Debug window a little to allow for a non-breaking display of the welcome message with non-english translation
* | Merge pull request #1283 from laanwj/2012_05_prevent_tooltip_infiniteloopWladimir J. van der Laan2012-05-131-1/+1
|\ \ | |/ |/| Prevent tooltip filter from ever causing infinite loops
| * Prevent tooltip filter from ever causing infinite loopsWladimir J. van der Laan2012-05-131-1/+1
| |
* | Move GetStartOnSystemStartup and SetStartOnSystemStartup to GUI codeWladimir J. van der Laan2012-05-131-0/+145
|/
* Add missing #include for GetDataDirWladimir J. van der Laan2012-05-111-0/+1
|
* guiutil.cpp/.h: fix a -Wreorder compiler warning and make constructor for ↵Philip Kaufmann2012-05-111-2/+2
| | | | ToolTipToRichTextFilter explicit
* add code to open (display) debug.log on Windows with the associated ↵Philip Kaufmann2012-05-111-0/+29
| | | | application and add a button to the Information page in the Debug console
* Allow Qt to wrap long tooltips (fixes #1063)Wladimir J. van der Laan2012-05-051-0/+24
| | | | Implemented without having to touch any translation: by listening for QEvent::ToolTipChange events, then rewriting the tooltips to prefix `<qt/>` if it is not yet rich text.
* Remove headers.hPieter Wuille2012-04-171-2/+0
|
* Toggle main window hide on tray icon clicksje3972012-04-111-14/+36
| | | | | | | | | | | | | | | | | | | | | | - converted openBictoinAction to toggleHideAction - put GUIUtil functions into a namespace instead of a class - put window-related functions together in optionsdialog Reasoning: - toggle is more typical behaviour - it's more functional - better UX The typical issue with toggling visibility is that when a window is obscured by other windows but in the 'shown' state, hiding it isn't what you want. I've added an 'isObscured' function to GUIUtil that checks several pixels in the window to see if they are visible on the desktop so that an obscured but shown window can be raised. Conflicts: src/qt/guiutil.cpp src/qt/guiutil.h
* Bugfix: Replace "URL" with "URI" where we aren't actually working with URLsLuke Dashjr2012-04-061-9/+9
|
* Code deduplication: make function in GUIUtil to get connection type to call ↵Wladimir J. van der Laan2012-04-041-0/+12
| | | | | | object slot in GUI thread with invokeMethod.
* Merge branch '201202_guiaddsuffix' of https://github.com/laanwj/bitcoinGavin Andresen2012-02-221-0/+49
|\
| * fix default suffixes in save dialog in GNOME, make it more clear that PNG is ↵Wladimir J. van der Laan2012-02-151-0/+49
| | | | | | | | used (solves #833)
* | Restructure IPC URL handling (fixes #851)Wladimir J. van der Laan2012-02-171-4/+18
|/
* Add -req prefixes to comply with BIP21.Matt Corallo2012-02-101-10/+27
|
* Copy amount to clipboard (implements #657)Wladimir J. van der Laan2011-12-231-0/+16
| | | | - Also, unify similar code related to copying transaction fields to clipboard
* Move HtmlEscape (escape for qt rich text controls) to qt gui utilitiesWladimir J. van der Laan2011-12-231-0/+16
|
* 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
|
* QtUI code cleanup / comment improvementsWladimir J. van der Laan2011-08-081-5/+3
|
* add TODOs in parseBitcoinURLWladimir J. van der Laan2011-08-071-0/+2
|
* allow empty/missing amounts in URLWladimir J. van der Laan2011-08-071-2/+11
|
* Accept "bitcoin:" URL drops from browsersWladimir J. van der Laan2011-08-071-0/+22
|
* show last few transactions on overview pageWladimir J. van der Laan2011-08-031-1/+5
|
* preparations for multiple unit (uBTC, mBTC, BTC) support, fix amount entry issueWladimir J. van der Laan2011-07-251-10/+0
|
* windows build fixesWladimir J. van der Laan2011-07-031-1/+2
|
* Implement filter row instead of tabs, allows for more expressive filtersWladimir J. van der Laan2011-06-291-0/+10
|
* compile fixes by UnthinkingbitWladimir J. van der Laan2011-06-251-1/+1
|
* move back to original directory structureWladimir J. van der Laan2011-06-111-0/+38