[PATCH] Build configuration hints

Nicolai Hähnle nhaehnle at gmail.com
Sat Feb 16 17:00:38 GMT 2008


Hello everybody,

after stumbling through the steps necessary to build KDevelop from KDevelop, 
I've tried my hands at adding hints when something isn't configured yet, so 
that future newbies like myself hopefully won't be as mystified.

I've attached three patches:

#1: Instead of just doing nothing when the buildset is empty, actions like 
Build, Install, etc. will show a message box explaining the situation.

#2: Add tooltips to the buildset '+' and '-' buttons in the Project Manager 
view.

#3: When Build/Install fails before an OutputView is even opened, show a 
message box stating that the user probably has to Configure Project first.

The idea is to add these hints to KDevelop itself, where it can't be missed, 
instead of to the tons of documentation on the website.

This is the first time ever that I've touched KDevelop code, and it's the 
first time in ages that I've touched KDE code, so please tell me if the 
patches should be improved.

Otherwise, somebody with commit access please commit them :)

cu,
Nicolai
-------------- next part --------------
A non-text attachment was scrubbed...
Name: kdevelop-patch-1-explain-empty-buildset.diff
Type: text/x-diff
Size: 3946 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kdevelop/attachments/20080216/686dc157/attachment.diff>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: kdevelop-patch-3-explain-configure-project-on-build-failure.diff
Type: text/x-diff
Size: 4943 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kdevelop/attachments/20080216/686dc157/attachment-0001.diff>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: kdevelop-patch-2-projectbuildsetwidget-add-tooltips.diff
Type: text/x-diff
Size: 1888 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kdevelop/attachments/20080216/686dc157/attachment-0002.diff>


More information about the KDevelop mailing list