Version: 0.12 beta 2 (using KDE KDE 3.5.1) Installed from: Slackware Packages Compiler: gcc 3.3.6 OS: Linux I would like when I have entered a new custom status message and i want to change it, to not necesairly rewrite it. So, it would be better to have the new status textbox initialized with the last status if this exists, just like in windows YM.
Sorry, it seems that I gone wrong with the instalation method. KDE is installed by Slackware package, but Kopete is compiled on my system.
Created attachment 15280 [details] Patch against 0.12 branch to implement this Hopefully this patch works. I've tested it briefly.
well, i've tried the patch, but it gives me an error at make time. I attached how my kopeteawayaction.cpp looks after the modification, and here you can see my error: then mv -f ".deps/kopeteawayaction.Tpo" ".deps/kopeteawayaction.Plo"; else rm -f ".deps/kopeteawayaction.Tpo"; exit 1; fi kopeteawayaction.cpp: In member function `void Kopete::AwayAction::slotSelectAway(int)': kopeteawayaction.cpp:113: error: no match for 'operator-' in '-awayReason' /usr/lib/qt/include/qpoint.h:157: error: candidates are: const QPoint operator-(const QPoint&, const QPoint&) /usr/lib/qt/include/qpoint.h:172: error: const QPoint operator-(const QPoint&) /usr/lib/qt/include/qsize.h:171: error: const QSize operator-(const QSize&, const QSize&) kopeteawayaction.cpp:114: error: no match for 'operator+' in '+awayReason' /usr/lib/qt/include/qcstring.h:354: error: candidates are: const QCString operator+(const QCString&, const QCString&) /usr/lib/qt/include/qcstring.h:361: error: const QCString operator+(const QCString&, const char*) /usr/lib/qt/include/qcstring.h:368: error: const QCString operator+(const char*, const QCString&) /usr/lib/qt/include/qcstring.h:375: error: const QCString operator+(const QCString&, char) /usr/lib/qt/include/qcstring.h:382: error: const QCString operator+(char, const QCString&) /usr/lib/qt/include/qstring.h:1036: error: const QString operator+(const QString&, const QString&) /usr/lib/qt/include/qstring.h:1059: error: const QString operator+(const QString&, QChar) /usr/lib/qt/include/qstring.h:1066: error: const QString operator+(const QString&, char) /usr/lib/qt/include/qstring.h:1073: error: const QString operator+(QChar, const QString&) /usr/lib/qt/include/qstring.h:1081: error: const QString operator+(char, const QString&) /usr/lib/qt/include/qpoint.h:154: error: const QPoint operator+(const QPoint&, const QPoint&) /usr/lib/qt/include/qsize.h:168: error: const QSize operator+(const QSize&, const QSize&) make[4]: *** [kopeteawayaction.lo] Error 1 make[4]: Leaving directory `/home/bedeabza/KIT/kopete-0.12-beta2/kopete/libkopete' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/bedeabza/KIT/kopete-0.12-beta2/kopete/libkopete' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/bedeabza/KIT/kopete-0.12-beta2/kopete' make[1]: *** [all-recursive] Error 1
Created attachment 15281 [details] kopeteawayaction.cpp after the first modification i don't think i did something wrong, so i don't see why it wouldn't compile.
You need to apply the patch with the "patch" command: In the directory containing kopeteawayaction.cpp, run patch -p0 < kopete-away.diff "man patch" should give you some hints if that doesn't work
This seems to be working in Kopete from KDE SC 4.x, can I close this bug?