OK, thanks for the info; I'll look into it again. I've been using grep and ack, and debugging statements with qDebug() and kDebug(). Also, I've actually gone so far as putting exit(0) calls in certain constructors to make it exit, but it doesn't, leading me to think that the code is never actually called.

Have you tried using grep?
part.cpp:1151: ok = m_document->openDocument( fileNameToOpen, url(), mime );

Of course, this is one of the first calls that I found. But when I place debug statement/exit() in the surrounding Part::openFile() method, it didn't seem to be called.

Something just occurred to me though. Do you have to do a full 'make install' for Okular to 'see' changes made to this class? Because right now I'm just launching it from the commandline with okular.shell. It *really* seems that the changes I'm making aren't being executed. But the classes I'm modifying must be accessed somewhere, otherwise I can't see how the program works. Which is exactly why I asked this question in the first place :)

Thanks,
Steve A.

_______________________________________________
Okular-devel mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/okular-devel

Reply via email to