Skip to content
Snippets Groups Projects
Commit e3093103 authored by hjk's avatar hjk
Browse files

debugger: remove macro from breakhandler/h

parent 5209b396
No related branches found
No related tags found
No related merge requests found
...@@ -520,7 +520,7 @@ PROPERTY(QString, functionName, setFunctionName) ...@@ -520,7 +520,7 @@ PROPERTY(QString, functionName, setFunctionName)
PROPERTY(BreakpointType, type, setType) PROPERTY(BreakpointType, type, setType)
PROPERTY(QByteArray, threadSpec, setThreadSpec) PROPERTY(QByteArray, threadSpec, setThreadSpec)
PROPERTY(QByteArray, condition, setCondition) PROPERTY(QByteArray, condition, setCondition)
PROPERTY(int, lineNumber, setLineNumber) GETTER(int, lineNumber)
PROPERTY(quint64, address, setAddress) PROPERTY(quint64, address, setAddress)
PROPERTY(int, ignoreCount, setIgnoreCount) PROPERTY(int, ignoreCount, setIgnoreCount)
......
...@@ -100,20 +100,23 @@ public: ...@@ -100,20 +100,23 @@ public:
// Getter retrieves property value. // Getter retrieves property value.
// Setter sets property value and triggers update if changed. // Setter sets property value and triggers update if changed.
#define PROPERTY(type, getter, setter) \ bool useFullPath(BreakpointId id) const;
type getter(BreakpointId id) const; \ void setUseFullPath(BreakpointId, const bool &on);
void setter(BreakpointId id, const type &value); QByteArray condition(BreakpointId id) const;
void setCondition(BreakpointId, const QByteArray &condition);
PROPERTY(bool, useFullPath, setUseFullPath) int ignoreCount(BreakpointId id) const;
PROPERTY(QByteArray, condition, setCondition) void setIgnoreCount(BreakpointId, const int &count);
PROPERTY(int, ignoreCount, setIgnoreCount) QByteArray threadSpec(BreakpointId id) const;
PROPERTY(QByteArray, threadSpec, setThreadSpec) void setThreadSpec(BreakpointId, const QByteArray &spec);
PROPERTY(QString, fileName, setFileName) QString fileName(BreakpointId id) const;
PROPERTY(QString, functionName, setFunctionName) void setFileName(BreakpointId, const QString &fileName);
PROPERTY(BreakpointType, type, setType); QString functionName(BreakpointId id) const;
PROPERTY(quint64, address, setAddress); void setFunctionName(BreakpointId, const QString &functionName);
PROPERTY(int, lineNumber, setLineNumber); BreakpointType type(BreakpointId id) const;
#undef PROPERTY void setType(BreakpointId id, const BreakpointType &type);
quint64 address(BreakpointId id) const;
void setAddress(BreakpointId id, const quint64 &address);
int lineNumber(BreakpointId id) const;
void setBreakpointData(BreakpointId id, const BreakpointParameters &data); void setBreakpointData(BreakpointId id, const BreakpointParameters &data);
const BreakpointParameters &breakpointData(BreakpointId id) const; const BreakpointParameters &breakpointData(BreakpointId id) const;
BreakpointState state(BreakpointId id) const; BreakpointState state(BreakpointId id) const;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment