Kopete Emoticons Manager

Various KDE 1.-4. Improvements

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

0
Score 50.0%
Description:

This is a patch that include an emoticons theme manager into kopete so you can add edit and remove emoticons, you can also add custom emoticons that you receive during a chat by right clicking it

i've also used part of the code of the patch founded here http://rockman.altervista.org/?p=patches.php

in order to apply the patch you have to download kopete svn http://kopete.kde.org/svnaccess.php
and then from kopete directory something like .../kdenetwork/kopete you have to do "patch -p0 < /path/to/kopete.patch"

if you get errors like
undefined reference to `EmoticonsEditDialog::EmoticonsEditDialog(QWidget*, QString, char const*)'

try to to do make -f Makefile.cvs
Last changelog:

13 years ago

- Rewritten to use qdom instead of regexp, it should works much better!

Superstoned

13 years ago

I do have the ability to save emoticons, but there is no 'edit theme' button in the emoticon configure location, like in your screenshot. what is wrong?

Report

C

LeeSieLung

13 years ago

have you get some errors during patch?
try to open kopete/config/appearance/appearanceconfig_emoticons.ui
and see if there is this section after get new themes and before install theme files

Quote:
<widget class="QPushButton">
<property name="name">
<cstring>btnEditThemes</cstring>
</property>
<property name="text">
<string>&amp;Edit Theme...</string>
</property>
<property name="whatsThis" stdset="0">
<string>Edit the selected emoticons theme</string>
</property>
</widget>

Report

Superstoned

13 years ago

This is what the guy building my packages gets during compiling (it turned out the patch wasn't there, he was unable to add it).

/bin/sh ../../../../libtool --silent --tag=CXX --mode=link g++ -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -march=i686 -pipe -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -o kcm_kopete_appearanceconfig.la -rpath /opt/kde/lib/kde3 -module -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined -avoid-version -module -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined -R /opt/kde/lib -R /opt/kde/lib -R /opt/qt/lib -L/opt/kde/lib -L/opt/qt/lib kcm_kopete_appearanceconfig_la.all_cpp.lo ../../../libkopete/libkopete.la ../../../kopete/chatwindow/libkopetechatwindow.la -lktexteditor -lkutils -lknewstuff
.libs/kcm_kopete_appearanceconfig_la.all_cpp.o: In function `AppearanceConfig::editSelectedEmoticonTheme()':
kcm_kopete_appearanceconfig_la.all_cpp.cpp:(.text+0xe171): undefined reference to `EmoticonsEditDialog::EmoticonsEditDialog(QWidget*, QString, char const*)'
collect2: ld returned 1 exit status

The KDEMOD packagers from Arch Linux have tried to add your patch, but they couldn't get it to run. If you want to track down the bug, you can contact them at http://bbs.archlinux.org/viewtopic.php?id=23319&p=40

Report

Superstoned

13 years ago

and I see this is the same problem the guy below has.

Report

marseillai

13 years ago

now using kde 3.5.7 i've add your patch and i've the same error :
kopete: symbol lookup error: /usr/lib/kde3/kcm_kopete_appearanceconfig.so: undefined symbol: _ZN19EmoticonsEditDialogC1EP7QWidget7QStringPKc

Report

C

LeeSieLung

13 years ago

did you set the right prefix with ./configure --prefix=/usr or ./configure --prefix=`kde-config --prefix` ? because otherwise it defaults to /usr/local

Report

marseillai

13 years ago

sorry for disturbing i've made a mistake in my package wich is just repair now. it look so cool now! even if i have a bug that i've just reported about editing wich don't apply.

Report

Spider-k

13 years ago

What do I do exactly, after I install Kopete SVN?

Report

C

LeeSieLung

13 years ago

if you did everything right you just have to run it :D

Report

leven

13 years ago

Don't work for me.. =(

Please, Can you send me the compiled files?

Report

zouzou85

13 years ago

well, the patch applied fine and everything compiled just fine. but the problem is that i can't see other custom emoticons when others send them to me, and when if i import an emoticon, others won't see it when it is sent. they see it as text.

Report

C

LeeSieLung

13 years ago

you have to enable it under msn account option, i don't know if other protocols support this

Report

juancho

13 years ago

Hi,

When I add an emoticon that someone sent me and then try to send it to someone else it isn't being send, just a blank space is displayed to the other person.

Any ideas ?

Report

C

LeeSieLung

13 years ago

it's a bug with kopete and windows live messenger that doesn't display custom emoticons sent from kopete

Report

uwolfer

13 years ago

Please open a feature request for including this patch into Kopete for KDE4 on bugs.kde.org!

Report

marseillai

13 years ago

i would like to include this patch in kubuntu kopete so i've done a package, but with kubuntu 3.5.6 kopete it crashes when i try to edit a theme.
I got this error message when i launch kopete in a console :
kopete: symbol lookup error: /usr/lib/kde3/kcm_kopete_appearanceconfig.so: undefined symbol: _ZN19EmoticonsEditDialogC1EP7QWidget7QStringPKc

Report

C

LeeSieLung

13 years ago

you have done something weird, probabily you have not copied the new compiled library or at least not in the right directory

Report

marseillai

13 years ago

using your patch i've got this error for each file to patch :
cyril@ubuntu1:/tmp/cdbs-new-patch.j10805/kdenetwork-3.5.6.new/kopete$ patch -p1 < ../54968-kopete.patch
can't find file to patch at input line 5
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|Index: kopete/config/appearance/appearanceconfig_emoticons.ui
|===================================================================
|--- kopete/config/appearance/appearanceconfig_emoticons.ui (revisione 644820)
|+++ kopete/config/appearance/appearanceconfig_emoticons.ui (copia locale)
--------------------------
File to patch:




using this patch : http://www.facticius.net/files/kopete-emoticons-manager.patch i've got no error but it crash as i said.

Report

C

LeeSieLung

13 years ago

you are probabily in the wrong directory you have to run patch from /path/to/kdenetwork/kopete/

Report

marseillai

13 years ago

if i am in this directorie i got error :
kdenetwork-3.5.6/kopete$ patch -p1 < kopete.patch
can't find file to patch at input line 5
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|Index: kopete/config/appearance/appearanceconfig_emoticons.ui
|===================================================================
|--- kopete/config/appearance/appearanceconfig_emoticons.ui (revisione 644820)
|+++ kopete/config/appearance/appearanceconfig_emoticons.ui (copia locale)
--------------------------
File to patch:

Report

juantovar

13 years ago

Could anyone tell me how to apply this patch? I downloaded it but i don't know what to do with it

Report

C

LeeSieLung

13 years ago

you have to download kopete svn http://kopete.kde.org/svnaccess.php
and from kopete directory something like .../kdenetwork/kopete you have to do "patch -p1 < /path/to/kopete.patch"

Report

juancho

13 years ago

Hi,

The patch applied fine but when compiling I'm getting this error:

emoticonseditdialog.cpp: In constructor âEmoticonsEditDialog::EmoticonsEditDialog(QWidget*, QString, const char*)â:
emoticonseditdialog.cpp:99: error: conversion from âQMap<QString, QString>â to non-scalar type âQMap<QString, QStringList>â requested

Any clues ?

Report

juancho

13 years ago

Hi,

The patch applied fine but when compiling I'm getting this error:

emoticonseditdialog.cpp: In constructor âEmoticonsEditDialog::EmoticonsEditDialog(QWidget*, QString, const char*)â:
emoticonseditdialog.cpp:99: error: conversion from âQMap<QString, QString>â to non-scalar type âQMap<QString, QStringList>â requested

Any clues ?

Report

C

LeeSieLung

13 years ago

you need kopete svn

Report

13 years ago

- Rewritten to use qdom instead of regexp, it should works much better!

12345678910
product-maker Base: 4 x 5.0 Ratings
File (click to download) Version Description PackagetypeArchitecture Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
0.2
updated May 25 2007
added Mar 20 2007
downloads 24h
0
mediaviews 24h 0
pageviews 24h 0