Kimmo Varis
364d8067ec
GUI: Add include guard for projectfile.h.
2009-06-24 13:56:28 +03:00
Kimmo Varis
678714419c
GUI: Refactor report saving.
...
Refactoring report writing to own classes and using QT's XML classes for XML output. This also fixes the ticket ##408 (GUI generates invalid xml).
https://sourceforge.net/apps/trac/cppcheck/ticket/408
2009-06-24 10:54:56 +03:00
Kimmo Varis
df241441dc
Fix ticket #437 (Compile warnings in GUI (in Linux))
...
https://sourceforge.net/apps/trac/cppcheck/ticket/437
Add empty cases for XML element types we don't need to handle.
2009-06-23 09:20:09 +03:00
Kimmo Varis
e3271115f2
GUI: Add checked directory path to main window caption.
2009-06-22 18:45:48 +03:00
Kimmo Varis
3012bd5312
Fix EOL style of project file doc and example project file.
2009-06-22 12:38:21 +03:00
Kimmo Varis
74263b30de
Add QT XML DLL to Windows installer and update docs.
2009-06-22 12:35:44 +03:00
Kimmo Varis
1aafeebe7b
GUI: Add support for project files.
...
GUI reads per-project settings (automatically deallocated classes) from XML project file. The project file format is described in projectfile.txt. Example project file is added for gui.
See also forum discussion at:
https://sourceforge.net/apps/phpbb/cppcheck/viewtopic.php?f=3&t=46
2009-06-22 11:57:17 +03:00
Kimmo Varis
dc75761856
GUI: Don't allow to open Settings-dialog while checking.
2009-06-21 00:03:59 +03:00
Kimmo Varis
7c50e74b95
GUI: Rename Check all/Uncheck all View-menu items to Show all/Hide all.
...
It is not obvious for user what those items do and after all it is about showing/hiding all items.
2009-06-20 23:52:54 +03:00
Kimmo Varis
2adfd3607d
GUI: Enable clearing/saving results also if there are only hidden results.
...
This commit fixes a bug in my earlier commit that only checked visible results.
2009-06-20 23:42:12 +03:00
Kimmo Varis
71aa189efb
GUI: Notify user the compare is ready if main window is inactive.
2009-06-20 23:23:54 +03:00
Kimmo Varis
5643d816cf
GUI: Clear results from view before starting new compare.
...
Strictly speaking this is not necessary but it is the easiest way to set the GUI state to "no results"-state.
2009-06-20 23:13:08 +03:00
Kimmo Varis
0792d89a6b
GUI: Disable result cleaning and saving during the checking.
2009-06-20 23:05:17 +03:00
Kimmo Varis
210014b930
GUI: Make three Get*() methods const methods.
2009-06-20 20:55:28 +03:00
Kimmo Varis
2eff269e60
GUI: Make ThreadHandler class part of object tree.
2009-06-20 19:55:23 +03:00
Kimmo Varis
af994d23e1
Doxygen fixes. Wrong parameter names etc.
2009-06-20 12:54:49 +03:00
Reijo Tomperi
ffd8008081
Encoding changed from ISO* to UTF-8
2009-06-18 21:21:18 +03:00
Kimmo Varis
269e823c63
GUI: Use native file selection dialog to select viewer application.
...
In Windows use *.exe filter since almost all executable applications have that extension so it makes no sense to show all files.
2009-06-18 00:54:39 +03:00
Kimmo Varis
a19c9861da
GUI: Use native file selection dialog when selecting report file.
2009-06-18 00:34:22 +03:00
Kimmo Varis
071c79c5cb
GUI: Use native dialogs in Windows for check file/directory selection.
2009-06-17 22:35:24 +03:00
Kimmo Varis
195880807e
GUI: Refactor menu and toolbar creation to own methods.
2009-06-15 00:48:16 +03:00
Reijo Tomperi
0966a2fbd4
astyle fix
2009-06-14 23:22:19 +03:00
Vesa Pikki
3b73fc6494
Made License and Authors dialogs a bit bigger.
2009-06-14 19:24:00 +03:00
Kimmo Varis
7bbdc8382a
GUI: Add new context menu items to copy filename/full path to clipboard.
2009-06-14 15:09:52 +03:00
Kimmo Varis
801a241e0b
GUI: Show authors list and license in simple text file view dialog.
...
Add "Authors" and "License" items to the Help-menu. When selected, these items open simple text file viewer dialog. The AUTHORS and COPYING files are embedded to the executable and shown in the dialog.
2009-06-14 12:57:43 +03:00
Kimmo Varis
d7d7b529c9
GUI: Remove the SVG icon from the resources file as it is not used.
2009-06-14 00:20:41 +03:00
Kimmo Varis
c55f28ca2b
GUI: Move Windows-specific options and files to own scope in project file.
2009-06-13 23:14:09 +03:00
Kimmo Varis
3311113775
GUI: Include Windows resources from resource file having version info.
2009-06-13 23:13:03 +03:00
Kimmo Varis
e240848bc1
GUI: Add common.h to the project.
2009-06-13 22:44:56 +03:00
Reijo Tomperi
9ea80b4d74
Fix ticket #397 (xml output doesn't encode " and & -characters as it should)
...
http://sourceforge.net/apps/trac/cppcheck/ticket/397
2009-06-12 22:02:01 +03:00
Vesa Pikki
799252e8f2
Force extension to the file and check save type by filter and not by filename.
2009-06-12 21:22:45 +03:00
Reijo Tomperi
170f4cf788
Fix compile error in GUI
2009-06-09 22:42:13 +03:00
Kimmo Varis
7efd4e48b8
GUI: One messagebox was missing "this" parameter.
2009-06-09 17:03:38 +03:00
Vesa Pikki
013057b526
Astyle formatting.
2009-06-09 11:22:28 +03:00
Vesa Pikki
398c81f4a8
Force progressbar to be visible when checking starts.
2009-06-09 11:21:17 +03:00
Vesa Pikki
b67424785f
Added messagebox to inform user about not found/non visible errors.
2009-06-09 10:51:27 +03:00
Vesa Pikki
de0bea3479
Merge branch 'master' of git@github.com:danmar/cppcheck
2009-06-09 09:31:54 +03:00
Vesa Pikki
814cd37c90
Added some warning messageboxes.
...
One for when user tries to double click and there are now applications specified.
Another for when user tries to check something and the file list is empty.
2009-06-09 09:30:28 +03:00
Kimmo Varis
54d861f99e
GUI: Add readme file with instructions for running and compiling the GUI.
2009-06-09 00:15:29 +03:00
Kimmo Varis
f146ce1aae
GUI: If application list contains applications select the first by default.
2009-06-08 16:58:26 +03:00
Kimmo Varis
7ac73e0d25
GUI: Show error message when the viewer application cannot be started.
2009-06-08 16:47:53 +03:00
Kimmo Varis
dfb18efed3
Fix #378 (GUI doesn't start application if path contains spaces)
...
In Windows we must surround paths including spaces with quotation marks. This patch fixes application path when it is read from Browse-dialog.
2009-06-08 16:22:12 +03:00
Kimmo Varis
9cbf9e78de
GUI: Show application path with native separators.
2009-06-08 14:58:51 +03:00
Kimmo varis
fb04e84975
GUI: Update project file after file renaming.
2009-06-08 00:51:02 +03:00
Kimmo Varis
3142a73fd9
GUI: Limit application name's max length. Limit the application name in Applications-dialog to 100 chars. Nobody should need longer names especially when the application name is shown as a menuitem.
2009-06-06 13:07:53 +03:00
Kimmo Varis
db17236000
GUI: Make Settings-dialog a parent of Add Application-dialog.
2009-06-06 12:57:16 +03:00
Kimmo Varis
13eb74173c
GUI: Make mainwindow parent of Settings-dialog.
2009-06-06 12:51:14 +03:00
Kimmo Varis
3e0f1a5e56
GUI: Astyle fix.
2009-06-06 12:49:59 +03:00
Kimmo Varis
3b080e5b0b
GUI: Convert native path to internal presentation.
...
If application path is edited by hand there can be native Windows path separators. Unify path separators to internal presentation before storing the path.
2009-06-06 11:38:48 +03:00
Kimmo Varis
d0757c5797
GUI: Fix handling UTF-8 strings in sources.
...
Our source files are UTF-8 and as such contain some chars outside 7-bit ASCII. To handle UTF-8 correctly we must set text codec for QT to UTF-8.
2009-06-06 10:51:50 +03:00