https://bugs.kde.org/show_bug.cgi?id=386952

--- Comment #3 from RJVB <[email protected]> ---
We - or maybe rather the runtime, unlikely as that sound - so we're probably
doing something else wrong (but we aren't casting anything here; maybe we
should?)

The way this is designed is
- the base class provides a QProcess and connects a signal from that QProcess
to a purely virtual slot
- derived classes have to provide the implementation for that slot
- the derived slot is the only one that should ever be called (evidently)

`DiffRevList` is the only derived class that provides its own `buildArcCommand`
implementation and that thus has to connect m_arcCmd's `finished` signal to its
overridden `done` slot. I'm getting a bit lost here; why would
m_arcCmd::finished be connected to DifferentialRevision::done if
DifferentialRevision::buildArcCommand() isn't called (because overridden)?

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to