Commit Graph
555 Commits
Author SHA1 Message Date
Eberhard Graether 8baf8cd49b ui: Fixes for search bar
* fixed clicking on search element did not focus search bar
* fixed moving cursor between elements
* no smart pointers for search elements to fix deletion issues
2017-11-03 14:44:07 +01:00
Eberhard Graether f1f4fe9a2d ui: Fixed activation of bookmarked edge did not highlight edge 2017-11-03 11:44:00 +01:00
Eberhard Graether 5cd4378758 ui: Fixed resize status view table columns only resizeable in the title bar (issue #506)
bug id = 506
2017-11-02 15:33:35 +01:00
mlangkabel f027b94dd4 ui: added setting for text encoding to preferences (issue #500)
* also fixed offset of source locations behind multibyte characters
2017-11-02 12:40:50 +01:00
mlangkabelandEberhard Graether 6b4cc4e7e9 ui: fixed search bar click 2017-10-25 17:13:21 +02:00
mlangkabel ee11528ddf ui: added individual help window titles 2017-10-25 09:56:31 +02:00
Eberhard Graether c73e58893e ui: Fixes in project setup
* fixed include paths fetched from CDB not canonical
* fixed content names
2017-10-25 00:57:28 +02:00
Eberhard Graether c4de8f1af8 ui: Fixed file states in code snippet mode wrong after iterating references in single file mode 2017-10-25 00:15:44 +02:00
Eberhard Graether f84a535b2b ui: Increased license selection window height 2017-10-24 23:15:30 +02:00
Eberhard Graether 0b0fc67ada ui: improvements in search box UI (issue #483)
* remove element and turn into edit text when focusing search bar
* press Escape to de-focus search bar

bug id = 483
2017-10-24 22:34:36 +02:00
mlangkabel 609a37712d ui: added minor changes to the descriptions in the project wizard 2017-10-24 18:45:36 +02:00
Eberhard Graether 0c2fa352c1 ui: Fixed additional newline in every code snippet 2017-10-24 17:34:33 +02:00
mlangkabel c1e0e325f9 ui: fixed width of enter license window
* on windows the enter license window was too small so the entered key would have unwanted line breaks.
2017-10-24 12:22:22 +02:00
Eberhard Graether a980300e92 ui: Fixed double delete of QtCodeArea (issue #488)
bug id = 488
2017-10-24 11:52:37 +02:00
Eberhard Graether 7a87c4cd4b ui: Added shortcut to 'Show in IDE' context menu action (issue #485) 2017-10-23 17:33:00 +02:00
mlangkabel d1536031c9 ui: revised project setup wizard
* adjusted some help texts
* moved exclude paths and source file extensions contents to indexed paths selection in project setup wizard
* removed compiler flags from CDB project setup wizard
* added wizard content that shows some info text regarding the purpose of source groups
* renamed ContentSummary to ContentGroup
* fixed issue with CompilationDatabase include path extraction
2017-10-23 16:10:54 +02:00
Eberhard Graether d57dd6dd9c ui: Fixed start screen not vanishing when opening project on double click on Mac 2017-10-19 22:37:49 +02:00
Eberhard Graether 8e908c2a78 logic: Added Non-Commercial Use option and removed trial mode
* Added non-commercial use option to enter license window
* Show enter license window on first start and force license selection
* Added ApplicationSettings migration that removed private/academic license and switches user to non-commercial mode
* Added commandline option to choose non-commercial use and provide better hints to license selection
* Removed trial mode

fortune cookie message = A secret admirer will soon send you a sign of affection.
2017-10-19 16:58:47 +02:00
Eberhard Graether c3a5405cc4 ui: Fixes for release
* Removed pointless overview bundles
* Updated EULA version
* renamed 'Find in View' to 'Find On-Screen'
2017-10-18 16:46:06 +02:00
mlangkabel 1d9b322e3e ui: fixes in update checker ui
* init updatecheck ui with "checking for update..." to counter the effect of the timer start delay
* removed message box telling the user "everything is ok" after manual (forced) update check
2017-10-13 12:03:36 +02:00
Eberhard Graether cfb690b035 logic: Fixes for release
* Added timeout before checking new version on startscreen
* Fixed size estimation in indexercommand
* Fixed update title when project loading fails
2017-10-13 11:08:38 +02:00
Eberhard Graether 1e38ce53c4 ui: Added screen search shortcuts to list 2017-10-12 14:56:51 +02:00
Eberhard Graether c39168967f ui: Fixed code view cutting off last line 2017-10-12 10:42:56 +02:00
Eberhard Graether 43f492cded logic: Fixed update check still displaying new version after using new version 2017-10-12 10:16:42 +02:00
mlangkabel f0da5b630b ui: implemented prefilling indexed header paths for compilation database projects
* fixed header path detection in CompilationDatabase class
2017-10-11 17:08:13 +02:00
Eberhard Graether 85ab7d1e96 logic: Moved update check setting to preferences and enable automatic update check by default 2017-10-11 13:39:00 +02:00
mlangkabel cf984ca245 logic: name qualifiers of symbols are clickable now 2017-10-11 11:08:01 +02:00
Eberhard Graether 3ab77e500b ui: Added syntax highlighting rule for char literals 2017-10-10 17:25:45 +02:00
Eberhard Graether e3a6c3257e ui: Removed include check validation for cdb source groups 2017-10-09 21:38:04 +02:00
Eberhard Graether 4fdff00908 ui: Fixed non-intentional vertical growth of search dock widget on window resize 2017-10-09 21:24:24 +02:00
mlangkabel e587f081d6 data: added icon for gradle project setup 2017-10-03 13:25:13 +02:00
mlangkabel 2d0634ef10 src: fixed undefined behavior bug in QtProjectWizzardContentPathCDB 2017-10-03 11:23:50 +02:00
Eberhard Graether fdea8113a0 logic: Fixed code not annotated for full file in snippet mode
* show focused line marker when stepping through code references
2017-10-03 08:09:57 +02:00
Eberhard Graether a72da67d32 logic: Use ControllerProxy in Bookmarking UI classes instead of messaging
* changed ControllerProxy to template class
* allow passing method pointers and arguments to ControllerProxy
* replaced some messages with ControllerProxy calls
* moved logic from BookmarkView into BookmarkController
2017-10-03 07:59:59 +02:00
mlangkabel e604d24c40 logic: added Gradle project setup (issue #379)
* added implementation for Gradle project setup (icon is still missing)
* refactored project loading/saving and SourceGroupSettings
* removed long deprecated Cxx UseSourcePathsForHeaderSearch option

fortune cookie message = There is true and sincere friendship between you and your friends.
2017-10-02 18:43:59 +02:00
Eberhard Graether 83c24c5cd0 src: Removed unused Log component and QtSplashScreen 2017-09-21 01:59:36 +02:00
Eberhard Graether 1e7d934cb8 src: Switched all Qt..View implementations to use QtThreadedLambdaFunctor 2017-09-21 01:37:17 +02:00
Eberhard Graether 49caaa1b0b ui: show screen search by pressing / or ? 2017-09-19 14:30:55 +02:00
Eberhard Graether 95ef8c3eec ui: Added on-screen search feature (issue #79)
* Use menu action "Edit -> Find in View" or Ctrl + D
* UI displayed as search bar at bottom of main window
* Hide search bar with ECS or close button
* Entering a query searches in name of graph nodes and code contents of code view
* Use Enter to iterate through matches, well move match into view in graph and code view
* Checkboxes allow for adding/removing results for certain views
* Create Bookmark shortcut is now CTRL + S

bug id = 79
2017-09-19 14:00:40 +02:00
Eberhard Graether 8beb516b80 logic: Added template specialization and template member specialization edges to call graph 2017-09-14 17:32:33 +02:00
Eberhard Graether 84305c155c ui: Fixed issues in syntax highlighter
* single line comment broken
* don't highlight keyword within quotation
2017-09-14 02:39:32 +02:00
Eberhard Graether a9ca7f1223 ui: Added second line marker color to better highlight hovered and local symbols 2017-09-06 16:16:39 +02:00
Eberhard Graether fc87d2e1aa ui: Added "Skip this Version" option to update dialog 2017-09-05 23:26:34 +02:00
Eberhard Graether 919e3ad0cb ui: Fixed code color not reset after annotation in dark schemes 2017-09-03 23:15:40 +02:00
Eberhard Graether 602ebbfe46 ui: Fixed text color not correctly changed when annotation type changes 2017-09-03 22:18:20 +02:00
Eberhard Graether 9f2509e7de ui: node type keywords to filter autocompletions or activate all nodes (issue #78)
* Fix history stack activating wrong symbol when aggregation was clicked
2017-09-03 15:38:25 +02:00
Eberhard Graether 4700cb802e ui: Start from home directory instead of working directory in first file dialog (issue #448)
bug id = 448
2017-08-31 16:30:37 +02:00
Eberhard Graether d8413b1cb4 logic: Fixed intermediate storage fetching starving when indexers are really fast because of other UI updates 2017-08-25 11:17:34 +02:00
Eberhard Graether 1227ad313e logic: Fixed automatic update check only works on Qt thread 2017-08-23 16:15:22 +02:00
Eberhard Graether 09d78308be ui: Use QtTextEditDialog for include directive validation results 2017-08-22 23:46:40 +02:00