...to be able to find problems like 6e0bdf04ad
"sal_Bool arg of SetUseImagesInMenus was abused to squeeze '2' through it"
earlier when converting occurrences of sal_Bool to bool.
Restricting this check to function call arguments avoids too much noise while
hopefully still catching all the relevant problems.
(This check partially overlaps the pointertobool check, so implicit conversions
from pointers to bool call arguments will now generate two loplugin warnings,
but that's harmless.)
Change-Id: I0b03b1d1615aaf8bc18e7a84c56fff3ef9903508
by moving the canAdvance method from OWizardPage to the IWizardPage interface, which in this course has
been renamed to IWizardPageController.
This will later on allow to have implementations where the TabPage is provided by an external component
(e.g. as UNO Service), but the controlling of those pages is still intercepted and handled internally.
2007/08/30 12:19:14 bm 1.3.2.2: #i79259# get the focus back to the edit field after range choosing
2007/08/30 11:11:44 bm 1.3.2.1: #i79259# handle F2 in range edit fields for opening the range chooser
2007/07/13 08:07:27 bm 1.2.12.4: #i79531# instead of enabling the controls for an invalid range name, invalidate the controls when the range is valid, but a change to the control would render the range invalid together with the parameters
2007/07/12 14:40:15 bm 1.2.12.3: #i79531# do not disable the radio buttons and checkboxes when a range is invalid, as those control can make a range valid again, at least in Writer
2007/06/28 06:15:29 bm 1.2.12.2: use new XDataProvider interfaces for checking validity of ranges
2007/06/26 11:05:03 bm 1.2.12.1: #i78788# fix for (broken) gcc 3.3 for Mac OS/X Panther applied
2007/05/18 16:12:16 bm 1.1.2.42: #i74635# ResMgr cleanup ResId -> SchResId
2007/03/07 15:19:17 bm 1.1.2.41: #i75204# set m_aLastValidRangeString correctly in isValid()
2007/03/07 13:15:02 bm 1.1.2.40: #i75179# enable WB_FORCECTRLBACKGROUND bit to allow setting red background of controls
2007/02/27 13:45:31 bm 1.1.2.39: Disable controls and tabs when invalid ranges were entered
2007/02/26 13:10:56 bm 1.1.2.38: use different foreground and background for invalid ranges, like in Firefox.
2007/02/09 12:31:18 bm 1.1.2.37: implement adaptions for different look in wizard and stand-alone source data dialog, according to spec FlexibleSourceRangeSelection
2007/02/08 21:25:35 iha 1.1.2.36: resync m195 -> m202
2006/11/10 21:03:06 iha 1.1.2.35: prevent immidiate redraw in wizard and according dialogs (important for charts with many data)
2006/10/27 14:59:20 iha 1.1.2.34: name consolidation
2006/10/24 11:55:16 bm 1.1.2.33: enable range chooser in Calc
2006/10/09 17:18:33 bm 1.1.2.32: hide range chooser buttons if no range chooser is available (instead of just disabling)
2006/10/09 16:01:49 bm 1.1.2.31: only enable range chooser buttons if a range chooser component is available
2006/05/29 17:55:17 iha 1.1.2.30: replaced STR_OBJECT_SOURCE_DATA by STR_OBJECT_DATA_RANGE
2006/03/17 13:27:26 bm 1.1.2.29: disable radio-buttons and check-boxes if the range is invalid or complex
2005/11/14 17:55:41 iha 1.1.2.28: don't update model again at end of execute as this was done already - undo is done outside of the dialog
2005/11/14 15:20:37 iha 1.1.2.27: removed superfluous include
2005/11/11 13:56:16 iha 1.1.2.26: remove direct view update call
2005/11/09 12:35:21 bm 1.1.2.25: setDirty only if changes do not come from initControlsFromModel
2005/10/11 09:20:17 bm 1.1.2.24: license header change
2005/09/02 11:43:28 bm 1.1.2.23: initControlsFromModel: checkboxes were set the other way round
2005/05/20 13:31:57 bm 1.1.2.22: string construction with resid problem
2005/05/12 13:56:39 bm 1.1.2.21: API change XDataProvider
2005/04/19 14:34:41 bm 1.1.2.20: fixing the data source/range chooser dialogs
2005/04/15 14:48:09 bm 1.1.2.19: data source and range choose dialog rework
2004/09/15 15:39:01 iha 1.1.2.18: implement api redesign
2004/07/05 11:35:42 iha 1.1.2.17: correct update cycle
2004/06/30 16:14:17 bm 1.1.2.16: some fixes
2004/06/29 12:21:54 bm 1.1.2.15: shared data for range chooser and data source tab pages
2004/06/23 13:03:06 bm 1.1.2.14: change defaults for arguments that are not yet automatically detected
2004/06/17 13:05:11 bm 1.1.2.13: some minor preliminary fixes
2004/06/17 12:46:54 bm 1.1.2.12: oops, checked in a test
2004/06/17 10:03:25 bm 1.1.2.11: data source dialog is a tab dialog now using
the same tabpages as the wizard
2004/06/09 18:43:47 iha 1.1.2.10: minor resource changes
2004/06/08 19:28:13 iha 1.1.2.9: changed title
2004/05/27 15:55:21 iha 1.1.2.8: #i20344# provide charttype template; added parameter bDoLiveUpdate
2004/05/26 13:18:40 bm 1.1.2.7: dialog behaviour improvements
2004/05/17 17:33:52 iha 1.1.2.6: provide object naming; resource cleanup
2004/05/10 17:07:42 iha 1.1.2.5: swapped FirstCellAsLabel and HasCategories
2004/05/10 15:42:48 iha 1.1.2.4: catch invalid range exception
2004/05/07 16:36:54 iha 1.1.2.3: #i20344# init controls from model and apply changes from controls to model
2004/05/05 20:57:02 iha 1.1.2.2: #i20344# start getting to work; added FixedLine; added title
2004/04/07 21:25:56 iha 1.1.2.1: i20344 new