aboutsummaryrefslogtreecommitdiffstats
path: root/Source/SPQueryConsole.h
Commit message (Collapse)AuthorAgeFilesLines
* - Rework the query console logic. This fixes a memory leak caused by a ↵rowanbeentje2009-04-181-1/+4
| | | | | | | mutableCopy when toggling SELECT/SHOWS; it allows the SELECT/SHOWS toggle and text filters to stack together whatever order they are changed in; and it allows both filtering and hiding SELECT/SHOWs to be applied 'live', ie messages added to the console will have the same logic applied to them. - Clean up trailing whitespace in the file
* Fix an issue where by the show/hide console menu item was not being updated ↵stuconnolly2009-04-051-3/+5
| | | | when the toolbar item was used. Also add more interface validation by only enabling the 'Clear Console' menu and toolbar items when there is at least one message in the console.
* Completely redesigned query console that now uses a table view instead of a ↵stuconnolly2009-03-261-3/+15
| | | | | | | | | | | | | text view. This should significantly improve import speed, but most importantly resolves the crashes caused by the drawing that was being performed by the text view. Fixes issue #87 and implements #167. New console provides the following: - Live filtering - Ability to hide message time stamps - Ability to hide SELECT/SHOW statement messages - Ability to copy messages to pasteboard, including multiple messages - Ability to save the current filtered content to a file, with the option to include the message time stamps
* + Separate the console from being drawer based to its own panel. New console ↵stuconnolly2009-02-281-0/+38
panel also adds the ability to save the current console content to a file on disk. Speed up the updating of the text view by removing the re-draw of the view after each message is appended. The console is still very basic, but is a starting point for more functionality to be added now that it is all handled in a single class. + Add the ability to specify the encoding when creating a new database. Addresses issue #125. Also improve the usability of the create database sheet by only enabling the 'Add' button if the database name length is greater than zero. This elimates the check that is done and the error panel that is displayed if the name is empty.