mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-06-08 18:26:01 +02:00
Bug 145606: The watchpoint property dialog shows the filename rather than the project.
This commit is contained in:
parent
777ead0e7f
commit
f0c34f030e
2 changed files with 16 additions and 3 deletions
|
@ -7,6 +7,7 @@
|
||||||
*
|
*
|
||||||
* Contributors:
|
* Contributors:
|
||||||
* QNX Software Systems - Initial API and implementation
|
* QNX Software Systems - Initial API and implementation
|
||||||
|
* Nokia - https://bugs.eclipse.org/bugs/show_bug.cgi?id=145606
|
||||||
*******************************************************************************/
|
*******************************************************************************/
|
||||||
package org.eclipse.cdt.debug.internal.ui.propertypages;
|
package org.eclipse.cdt.debug.internal.ui.propertypages;
|
||||||
|
|
||||||
|
@ -18,6 +19,9 @@ import org.eclipse.cdt.debug.core.model.ICBreakpoint;
|
||||||
import org.eclipse.cdt.debug.core.model.ICFunctionBreakpoint;
|
import org.eclipse.cdt.debug.core.model.ICFunctionBreakpoint;
|
||||||
import org.eclipse.cdt.debug.core.model.ICWatchpoint;
|
import org.eclipse.cdt.debug.core.model.ICWatchpoint;
|
||||||
import org.eclipse.cdt.debug.ui.CDebugUIPlugin;
|
import org.eclipse.cdt.debug.ui.CDebugUIPlugin;
|
||||||
|
import org.eclipse.core.resources.IFile;
|
||||||
|
import org.eclipse.core.resources.IProject;
|
||||||
|
import org.eclipse.core.resources.IResource;
|
||||||
import org.eclipse.core.resources.IWorkspaceRunnable;
|
import org.eclipse.core.resources.IWorkspaceRunnable;
|
||||||
import org.eclipse.core.resources.ResourcesPlugin;
|
import org.eclipse.core.resources.ResourcesPlugin;
|
||||||
import org.eclipse.core.runtime.CoreException;
|
import org.eclipse.core.runtime.CoreException;
|
||||||
|
@ -318,9 +322,16 @@ public class CBreakpointPropertyPage extends FieldEditorPreferencePage implement
|
||||||
CDebugUIPlugin.log( ce );
|
CDebugUIPlugin.log( ce );
|
||||||
}
|
}
|
||||||
addField( createLabelEditor( getFieldEditorParent(), PropertyPageMessages.getString( "CBreakpointPropertyPage.18" ), type ) ); //$NON-NLS-1$
|
addField( createLabelEditor( getFieldEditorParent(), PropertyPageMessages.getString( "CBreakpointPropertyPage.18" ), type ) ); //$NON-NLS-1$
|
||||||
String projectName = breakpoint.getMarker().getResource().getLocation().toOSString();
|
IProject project = breakpoint.getMarker().getResource().getProject();
|
||||||
if ( projectName != null ) {
|
if ( project != null ) {
|
||||||
addField( createLabelEditor( getFieldEditorParent(), PropertyPageMessages.getString( "CBreakpointPropertyPage.10" ), projectName ) ); //$NON-NLS-1$
|
addField( createLabelEditor( getFieldEditorParent(), PropertyPageMessages.getString( "CBreakpointPropertyPage.10" ), project.getName() ) ); //$NON-NLS-1$
|
||||||
|
}
|
||||||
|
IResource resource = breakpoint.getMarker().getResource();
|
||||||
|
if ( resource instanceof IFile ) {
|
||||||
|
String filename = resource.getLocation().toOSString();
|
||||||
|
if ( filename != null ) {
|
||||||
|
addField( createLabelEditor( getFieldEditorParent(), PropertyPageMessages.getString( "CBreakpointPropertyPage.20" ), filename ) ); //$NON-NLS-1$
|
||||||
|
}
|
||||||
}
|
}
|
||||||
addField( createLabelEditor( getFieldEditorParent(), PropertyPageMessages.getString( "CBreakpointPropertyPage.14" ), expression ) ); //$NON-NLS-1$
|
addField( createLabelEditor( getFieldEditorParent(), PropertyPageMessages.getString( "CBreakpointPropertyPage.14" ), expression ) ); //$NON-NLS-1$
|
||||||
}
|
}
|
||||||
|
|
|
@ -7,6 +7,7 @@
|
||||||
#
|
#
|
||||||
# Contributors:
|
# Contributors:
|
||||||
# QNX Software Systems - initial API and implementation
|
# QNX Software Systems - initial API and implementation
|
||||||
|
# Nokia - https://bugs.eclipse.org/bugs/show_bug.cgi?id=145606
|
||||||
###############################################################################
|
###############################################################################
|
||||||
|
|
||||||
CBreakpointPropertyPage.0=Ignore count must be a nonnegative integer
|
CBreakpointPropertyPage.0=Ignore count must be a nonnegative integer
|
||||||
|
@ -29,6 +30,7 @@ CBreakpointPropertyPage.16=Invalid condition.
|
||||||
CBreakpointPropertyPage.17=&Ignore count:
|
CBreakpointPropertyPage.17=&Ignore count:
|
||||||
CBreakpointPropertyPage.18=Type:
|
CBreakpointPropertyPage.18=Type:
|
||||||
CBreakpointPropertyPage.19=Enabled
|
CBreakpointPropertyPage.19=Enabled
|
||||||
|
CBreakpointPropertyPage.20=File:
|
||||||
ThreadFilterEditor.0=&Restrict to Selected Targets and Threads:
|
ThreadFilterEditor.0=&Restrict to Selected Targets and Threads:
|
||||||
SignalPropertyPage.0=Description: {0}.
|
SignalPropertyPage.0=Description: {0}.
|
||||||
SignalPropertyPage.1=Pass this signal to the program.
|
SignalPropertyPage.1=Pass this signal to the program.
|
||||||
|
|
Loading…
Add table
Reference in a new issue