Qonjugator

Plasma 4 Widgets

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

2
Score 70.0%
Description:

Qonjugator is software which allows the user to conjugate verbs in different languages. Its components are:

[li]a library which loads the conjugation plugins for the different languages and which does the actual conjugation;[/li]
[li]a GUI in which the user can conjugate verbs, the GUI uses the library;[/li]
[li]a CLI application;[/li]
[li]different plugins for each language that conjugate verbs for these languages, currently plugins are included for French, Spanish and Italian;[/li]
[li]a plasmoid that can be used in KDE 4.x or later (this requires of course that KDE 4.x is installed);[/li]
[li]a QML application.[/li]

To install Qonjugator, Qt 4.x (and its development packages) must be installed. If you don't want to compile the plasmoid, this is sufficient. If you want to install also the plasmoid, KDE 4.x must be installed. If you want to compile the QML version, Qt 4.7.0 or higher is required. I have compiled Qonjugator and its plasmoid successfully with Qt 4.5.0 and KDE 4.3.0 (and the latest version with Qt 4.6.2 and KDE 4.4.2).

Any help improving Qonjugator is welcome! I am especially looking for coders who are willing to develop a plugin for any language which is not yet (fully) implemented.
Last changelog:

8 years ago

v0.17 2011-04-13
- add QML version
- add a very incomplete Latin plugin (coders wanted!)
- remove bug: the Italian plugin crashes when entering verbs for which the ending is not are, ere, ire or rre

v0.16.3 2010-05-20
- correct conjugation of essere (Italian)

v0.16.2 2010-05-12
- add Czech translation for the Italian plugin (by Pavel Fric)
- remove bug: plasmoid crashes when no plugins are found
- remove bug: list of plugins is not updated in the plasmoid when the paths to the plugin directories are changed in the config dialog

v0.16.1 2010-05-11
- update Czech translation of the GUI and add Czech translation for the Spanish and French plugins (by Pavel Fric)

v0.16 2010-03-25
- add support for multi-column table output
- fix bug in CMakeLists.txt files which prevented the plugins to be installed in the correct place if the values in the ConfigureCustom.cmake files are hidden
- automatically install the library and the plugins in ${CMAKE_INSTALL_PREFIX}/lib64 if we are on a 64 bit architecture and if such directory exists
- use icons from desktop theme in KDE

v0.15.1 2009-11-12
- add Czech translation (by Pavel Fric)
- remove crash on exit
- remove bug: when no conjugation plugins are initially found and the
user changes the paths to the plugin directories in the config dialog
and the plugins are now found, if then the user selects a recent verb
from the history menu, then the wrong plugin is used (although it is
set correctly in the combo box)
- if the same verb is conjugated in two different languages, then for
both languages there will be an entry in the History menu (e.g. dormir
exists in French and Spanish)
- corrected conjugation of envoyer and renvoyer
- remove compilation bug of the GUI on Mandriva (and maybe also some
other systems) by explicitely adding the build output directory to
include_directories

cician

8 years ago

Doesn't work on Kubuntu 11.04 (KDE 4.6.2). Any chance for an update?

1. Plasmoid defaults to /usr/lib/qonjugatorplugins but the plugins get installed to /usr/lib/qonjugatorlib/.

2. Can't type anything (or even paste) in the textbox.

3. Segfaults when pressing search button.
$plasmoidviewer qonjugator
plasmoidviewer(12942)/libplasma Plasma::FrameSvg::resizeFrame: Invalid size QSizeF(0, 0)
plasmoidviewer(12942)/libplasma Plasma::FrameSvg::resizeFrame: Invalid size QSizeF(0, 0)
QMetaObject::invokeMethod: No such method QonjugatorApplet::toolTipAboutToShow()
QMetaObject::invokeMethod: No such method QonjugatorApplet::toolTipHidden()
QMetaObject::invokeMethod: No such method QonjugatorApplet::toolTipAboutToShow()
QMetaObject::invokeMethod: No such method QonjugatorApplet::toolTipHidden()
Application asked to unregister timer 0x4b00000d which is not registered in this thread. Fix application.
KCrash: Application 'plasmoidviewer' crashing...
KCrash: Attempting to start /usr/lib/kde4/libexec/drkonqi from kdeinit
sock_file=/home/cician/.kde/socket-cician/kdeinit4__0
QSocketNotifier: Invalid socket 10 and type 'Read', disabling...

$qonjugator
Segmentation fault

Report

t3ddy

8 years ago

[ 59%] Building CXX object qonjugatorgui/CMakeFiles/qonjugator.dir/qrc_qonjugator.cxx.o
Linking CXX executable qonjugator
[ 59%] Built target qonjugator
make: *** [all] Error 2

Report

warlockrf

9 years ago

Thanks again for your prog.

I suggest a spell checking using a Sonnet.

Curretly, the plasmoid only checks if a verb is finished on -er,-ir,re (French).


So you can type sometchingsomethinger and it will spell it!

So I suggest adding a spell checking for the verbs typed, in a case of error, propose to user some close variants.

Probably also to verify the conjugation results using the same spell checker.

Report

t3ddy

9 years ago

It's nearly all wrong.

Look at how's now, here's how it should be: http://www.coniugazione.it/del/verbo/essere.php

Report

C

glad

9 years ago

I could only find the following two mistakes: the wrong auxiliary verb was used in the conjugation of the passive tenses and some forms of the congiuntivo were wrong. These mistakes caused approximately half of the forms to be wrong, so I wouldn't say that "it's nearly all wrong". Using the same kind of exaggeration I could say that it was "nearly all" correct... Actually, the last form of the congiuntivo presente is wrong at http://www.coniugazione.it/del/verbo/essere.php.

Report

t3ddy

9 years ago

I've noticed only now that you've made an update :)
Now everything it's ok

Report

t3ddy

9 years ago

You're right, last "congiuntivo presente" should be "che essi siano".
And you're right again saying that the problem is the auxiliary verb, but this has caused half of the forms to be wrong ("passato prossimo", "trapassato prossimo", "futuro anteriore", "trapassato remoto", "condizionale passato").
For "imperativo", none uses "(noi) essiamo", so "(noi) siamo" is most correct.
For "participio presente" I've to admit that I don't know what's the right form.
In "congiuntivo presente" there are also "essiamo" and "essiate", that more correctly are "siamo" and "siate".

Another precisation, we use "essi" instead of "loro".

Report

dridk

9 years ago

Konjugatior with a "K" will get more sens. That's a KDE application, not a Qt app.

Report

C

glad

9 years ago

Qonjugator is not a KDE app, it is a pure Qt app. Only the plasmoid is KDE, but everything else is pure Qt. The plasmoid is related to the app named Qonjugator, which is a pure Qt app.

Report

dglent

9 years ago

When i add the plasmoid to plasma, it crashs (black screen)

Report

C

glad

9 years ago

I need more information: what version of KDE and Qt are you using? Could you give the backtrace of the crash? Can you open it in the plasmoidviewer with the command "plasmoidviewer qonjugator" (without the quotes)?

Report

dglent

9 years ago

[dimitris@localhost ~]$ plasmoidviewer qonjugator
plasmoidviewer(7500)/plasma main: setting FormFactor to "planar"
plasmoidviewer(7500)/plasma main: setting Location to "floating"
plasmoidviewer(7500)/plasma main: setting containment to "null"
plasmoidviewer(7500)/plasma main: setting auth policy
plasmoidviewer(7500)/plasma main: just load applet
plasmoidviewer(7500)/plasma FullView::addApplet: adding applet "qonjugator" in "null"
plasmoidviewer(7500)/libplasma Plasma::CoronaPrivate::addContainment: loading of containment "null" failed.
plasmoidviewer(7500)/kdecore (KSycoca) KSycocaPrivate::openDatabase: Trying to open ksycoca from "/var/tmp/kdecache-dimitris/ksycoca4"
plasmoidviewer(7500)/libplasma Plasma::AppletPrivate::init: Check your constructor! You probably want to be passing in a Service::Ptr or a QVariantList with a valid storageid as arg[0].
ASSERT failure in QList<T>::at: "index out of range", file /usr/lib/qt4/include/QtCore/qlist.h, line 439
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = plasmoidviewer path = /usr/bin pid = 7500
sock_file=/home/dimitris/.kde4/socket-localhost.localdomain/kdeinit4__0

[1]+ Stopped plasmoidviewer qonjugator





Application: Προβολέας μικροεφαρμογών Plasma (plasmoidviewer), signal: Aborted
[KCrash Handler]
#6 0xffffe424 in __kernel_vsyscall ()
#7 0xb5ee1a81 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#8 0xb5ee33d2 in abort () at abort.c:92
#9 0xb6bde844 in qt_message_output (msgType=QtFatalMsg, buf=0x6 <Address 0x6 out of bounds>) at global/qglobal.cpp:2250
#10 0xb6bdea63 in qt_message (msgType=QtFatalMsg, msg=0xb6d5a5ac "ASSERT failure in %s: \"%s\", file %s, line %d", ap=0xbfe6ac74 "Di\363\246\061i\363\246\324f\363\246\267\001")
at global/qglobal.cpp:2296
#11 0xb6bdeb88 in qFatal (msg=0xb6d5a5ac "ASSERT failure in %s: \"%s\", file %s, line %d") at global/qglobal.cpp:2479
#12 0xb6bdebcd in qt_assert_x (where=0xa6f36944 "QList<T>::at", what=0xa6f36931 "index out of range", file=0xa6f366d4 "/usr/lib/qt4/include/QtCore/qlist.h", line=439) at global/qglobal.cpp:2021
#13 0xa6f2dddc in QList<QString>::at (this=0x9ba9b28, i=0) at /usr/lib/qt4/include/QtCore/qlist.h:439
#14 0xa6f2c01f in QonjugatorApplet::graphicsWidget (this=0x9ba9af0) at /usr/src/debug/qonjugator-0.16/plasma-applet-qonjugator/qonjugatorapplet.cpp:140
#15 0xb71a64db in Plasma::PopupAppletPrivate::checkExtenderAppearance (this=0x9bca138, f=Plasma::Planar) at /usr/src/debug/kdelibs-4.4.3/plasma/popupapplet.cpp:191
#16 0xb71a65f0 in Plasma::PopupAppletPrivate::popupConstraintsEvent (this=0x9bca138, constraints=) at /usr/src/debug/kdelibs-4.4.3/plasma/popupapplet.cpp:212
#17 0xb713d7fc in Plasma::Applet::flushPendingConstraintsEvents (this=0x9ba9af0) at /usr/src/debug/kdelibs-4.4.3/plasma/applet.cpp:1259
#18 0xb715a590 in Plasma::Containment::addApplet (this=0x9cb5e78, applet=0x9ba9af0, pos=..., delayInit=false) at /usr/src/debug/kdelibs-4.4.3/plasma/containment.cpp:974
#19 0xb715a962 in Plasma::ContainmentPrivate::addApplet (this=0x9ce9938, name=..., args=..., appletGeometry=..., id=0, delayInit=false) at /usr/src/debug/kdelibs-4.4.3/plasma/containment.cpp:2302
#20 0xb715c23a in Plasma::Containment::addApplet (this=0x9cb5e78, name=..., args=..., appletGeometry=...) at /usr/src/debug/kdelibs-4.4.3/plasma/containment.cpp:894
#21 0x0804d758 in FullView::addApplet (this=0xbfe6b3cc, name=..., containment=..., wallpaper=..., args=...)
at /usr/src/debug/kdebase-workspace-4.4.3/plasma/generic/shells/plasmoidviewer/fullview.cpp:127
#22 0x080509d0 in main (argc=2, argv=0xbfe6b764) at /usr/src/debug/kdebase-workspace-4.4.3/plasma/generic/shells/plasmoidviewer/main.cpp:222


i have kde 4.4.3

Report

C

glad

9 years ago

The reason is because no plugins are found. Please try the new version (0.16.2) and change the paths to the plugin directories in the settings.

Report

dglent

9 years ago

It is ok with the new version thanks a lot
http://www.mandrivalinux.gr/rpm/2010.1/i586/plasma-applet-qonjugator-0.16.2-1mgr2010.1.i586.rpm

Report

dglent

9 years ago

Update for Mandriva i586
http://www.mandrivalinux.gr/rpm/2010.1/i586/plasma-applet-qonjugator-0.16-1mgr2010.1.i586.rpm

Report

C

glad

9 years ago

Thanks for packaging this for Mandriva. I added the link to the RPM above.

Report

gravy

10 years ago

I was able to compile this program on Slackware 13.0 with Cmake and the *.pro file. On Slackware we use a multilib directory structure (eg. /lib64, /usr/lib64, etc). Qmake has this option but the cmake compile process doesn't make use of the library suffix. Can this be added to the cmake build?

Report

warlockrf

10 years ago

1) I figured out what's wrong with a compillation.

during "make" the compiller calls to cpp and h files in ~/qonjugator-0.15/qonjugatorgui
such as aboutdialog.h

but the header files generated during "make", such as ui-aboutdialog.h are located in ~/qonjugator-0.15/build/qonjugatorgui


so, "aboutdialog.h" does not find "ui_aboutdialog.h" because they are located at different folders!


the dirty-hack (but working) way to compile:

mkdir build
cd build
cmake ..
make
cp -r qonjugatorgui ..
rm -r *
cmake ..
make
sudo make install


2) I've found a bug in french conjugation. The verb "envoyer" is not conjugated correctly (envoyer and renvoyer are 2 only exclusions from rule for -oyer verbs)

the patch to fix:
add two lines (before compiling, of cource) as folows in ~/qonjugator-0.15/qonjugatorplugin_fr/qonjugator_fr.dat:65

envoyer=;;;;enverr;;;
renvoyer=;;;;renverr;;;

everything else (et least in french part) seems to conjugate correctly.


----------
anyway, thanks. The app is promissing and great itself.

Report

C

glad

10 years ago

Does adding the line

include_directories(${CMAKE_BINARY_DIR}/qonjugatorgui)

to ~/qonjugator-0.15/qonjugatorgui/CMakeLists.txt help?

On my Kubuntu 9.04 machine with KDE 4.3.2 and Qt 4.5.2 cmake automatically looks in ~/qonjugator-0.15/build/qonjugatorgui to find the ui_*.h files and everything compiles happily even without the above line.

Thanks for finding the bug in the French conjugation (it is so easy to forget checking some verbs). I will include the fix in the next version together with the line above if it works.

The multi-column table output will be for a future version when time permits.

Report

dglent

10 years ago

thanks! it works now

Merci warlockrf:) j ai fait aussi la correction pour l' <envoyer>

I did a package for Mandriva i586
http://www.mandrivalinux.gr/rpm/2010.0/i586/plasma-applet-qonjugator-0.15-1mgr2010.0.i586.rpm

Report

dglent

10 years ago

for me is not ok, i have always the same error in make

Report

warlockrf

10 years ago

Could you tell what configuration do you use so that the prog works for you?

Please, don't give up in developing this prog.

This is something I was lacking for a longtime in KDE.

suggestion: I cannot try it itself as it does not compiles for me. But, regarding on your screenshot, could you try to do a multi-column table visualizing the results of spelling? not just a long uni-column list?

Report

warlockrf

10 years ago

same problem, same configuration.

Report

C

glad

10 years ago

Maybe I will be able to help you if you could also give the output of make that comes before the error and also the output of cmake.

Report

warlockrf

10 years ago

Ok, here's the output:
bash-3.2$ mkdir build
bash-3.2$ cd build
bash-3.2$ cmake .. -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix`
-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 - found
-- Looking for Q_WS_WIN
-- Looking for Q_WS_WIN - not found.
-- Looking for Q_WS_QWS
-- Looking for Q_WS_QWS - not found.
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC - not found.
-- Found Qt-Version 4.5.2
-- Found OpenSSL: /usr/lib/libssl.so
-- Looking for _POSIX_TIMERS
-- Looking for _POSIX_TIMERS - found
Qonjugator Library
The library will be installed in /usr/lib
The header files will be installed in /usr/include/qonjugator
-- QonjugatorLib version: 0.15
Qonjugator GUI Application
The application binary will be installed in /usr/bin
The translations will be installed in /usr/share/qonjugator
The desktop file will be installed in /usr/share/applications
The example CSS file will be installed in /usr/share/qonjugator
-- QonjugatorLib version: 0.15
Qonjugator CLI Application
The application binary will be installed in /usr/bin
The translations will be installed in /usr/share/qonjugator
-- QonjugatorLib version: 0.15
Spanish Plugin
The plugin will be installed in /usr/lib/qonjugatorplugins
The translations will be installed in /usr/share/qonjugator
-- QonjugatorLib version: 0.15
French Plugin
The plugin will be installed in /usr/lib/qonjugatorplugins
The translations will be installed in /usr/share/qonjugator
-- QonjugatorLib version: 0.15
Italian Plugin
The plugin will be installed in /usr/lib/qonjugatorplugins
The translations will be installed in /usr/share/qonjugator
-- Found Qt-Version 4.5.2 (using /usr/bin/qmake)
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so;/usr/lib/libXft.so;/usr/lib/libXau.so;/usr/lib/libXdmcp.so;/usr/lib/libXpm.so
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so;/usr/lib/libXft.so;/usr/lib/libXau.so;/usr/lib/libXdmcp.so;/usr/lib/libXpm.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found X11: /usr/lib/libX11.so
-- Looking for include files CMAKE_HAVE_PTHREAD_H
-- Looking for include files CMAKE_HAVE_PTHREAD_H - found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Found Automoc4: /usr/bin/automoc4
-- Found Perl: /usr/bin/perl
-- Phonon Version: 4.3.0
-- Found Phonon: /usr/lib/libphonon.so
-- Found Phonon Includes: /usr/include/KDE;/usr/include
-- Performing Test _OFFT_IS_64BIT
-- Performing Test _OFFT_IS_64BIT - Failed
-- Performing Test HAVE_FPIE_SUPPORT
-- Performing Test HAVE_FPIE_SUPPORT - Success
-- Performing Test __KDE_HAVE_W_OVERLOADED_VIRTUAL
-- Performing Test __KDE_HAVE_W_OVERLOADED_VIRTUAL - Success
-- Performing Test __KDE_HAVE_GCC_VISIBILITY
-- Performing Test __KDE_HAVE_GCC_VISIBILITY - Success
-- Found KDE 4.3 include dir: /usr/include
-- Found KDE 4.3 library dir: /usr/lib
-- Found the KDE4 kconfig_compiler preprocessor: /usr/bin/kconfig_compiler
-- Found automoc4: /usr/bin/automoc4
-- QonjugatorLib version: 0.15
Qonjugator Plasmoid
The plasmoid will be installed in /usr/lib/kde4
The desktop file will be installed in /usr/share/kde4/services
-- Configuring done
-- Generating done
-- Build files have been written to: /home/flying-stranger/Telechargement/2/qonjugator-0.15/build
bash-3.2$ make
[ 1%] Generating moc_qonjugatorcontroller.cxx
Scanning dependencies of target qonjugatorcore
[ 2%] Building CXX object qonjugatorlib/CMakeFiles/qonjugatorcore.dir/qonjugatorcontroller.cpp.o
[ 3%] Building CXX object qonjugatorlib/CMakeFiles/qonjugatorcore.dir/moc_qonjugatorcontroller.cxx.o
Linking CXX shared library libqonjugatorcore.so
[ 3%] Built target qonjugatorcore
[ 4%] Generating qonjugatorgui_fr.qm
Updating '/home/flying-stranger/Telechargement/2/qonjugator-0.15/build/qonjugatorgui/qonjugatorgui_fr.qm'...
Generated 188 translation(s) (188 finished and 0 unfinished)
[ 5%] Generating moc_aboutdialog.cxx
[ 6%] Generating moc_configappearancewidget.cxx
[ 7%] Generating moc_configdialog.cxx
[ 8%] Generating moc_configgeneralwidget.cxx
[ 10%] Generating moc_configpluginappearancedelegate.cxx
[ 11%] Generating moc_configpluginappearanceedit.cxx
[ 12%] Generating moc_lineedit.cxx
[ 13%] Generating moc_mainwindow.cxx
[ 14%] Generating moc_qonjugatorapp.cxx
[ 15%] Generating moc_qonjugatortextbrowser.cxx
[ 16%] Generating moc_qonjugatoroutputhtml.cxx
[ 17%] Generating moc_recentverbscontroller.cxx
[ 18%] Generating moc_specialcharstablewidget.cxx
[ 20%] Generating moc_specialcharswidget.cxx
[ 21%] Generating ui_aboutdialog.h
[ 22%] Generating ui_configappearancewidget.h
[ 23%] Generating ui_configdialog.h
[ 24%] Generating ui_configgeneralwidget.h
[ 25%] Generating ui_mainwindow.h
[ 26%] Generating ui_specialcharswidget.h
[ 27%] Generating qrc_qonjugator.cxx
[ 28%] Generating qonjugatorgui_es.qm
Updating '/home/flying-stranger/Telechargement/2/qonjugator-0.15/build/qonjugatorgui/qonjugatorgui_es.qm'...
Generated 175 translation(s) (175 finished and 0 unfinished)

Ignored 13 untranslated source text(s)
Scanning dependencies of target qonjugator
[ 30%] Building CXX object qonjugatorgui/CMakeFiles/qonjugator.dir/aboutdialog.cpp.o
Dans le fichier inclus à partir de /home/flying-stranger/Telechargement/2/qonjugator-0.15/qonjugatorgui/aboutdialog.cpp:23:
/home/flying-stranger/Telechargement/2/qonjugator-0.15/qonjugatorgui/aboutdialog.h:22:28: erreur: ui_aboutdialog.h : Aucun fichier ou dossier de ce type
In file included from /home/flying-stranger/Telechargement/2/qonjugator-0.15/qonjugatorgui/aboutdialog.cpp:23:
/home/flying-stranger/Telechargement/2/qonjugator-0.15/qonjugatorgui/aboutdialog.h:25: erreur: invalid use of incomplete type ‘struct QDialog’
/usr/lib/qt4/include/QtGui/qwindowdefs.h:57: erreur: forward declaration of ‘struct QDialog’
/home/flying-stranger/Telechargement/2/qonjugator-0.15/qonjugatorgui/aboutdialog.h:31: erreur: ‘Ui’ has not been declared
/home/flying-stranger/Telechargement/2/qonjugator-0.15/qonjugatorgui/aboutdialog.h:31: erreur: ISO C++ forbids declaration of ‘AboutDialog’ with no type
/home/flying-stranger/Telechargement/2/qonjugator-0.15/qonjugatorgui/aboutdialog.h:31: erreur: expected ‘;’ before ‘ui’
/home/flying-stranger/Telechargement/2/qonjugator-0.15/qonjugatorgui/aboutdialog.cpp: In constructor ‘AboutDialog::AboutDialog(QWidget*)’:
/home/flying-stranger/Telechargement/2/qonjugator-0.15/qonjugatorgui/aboutdialog.cpp:26: erreur: type ‘QDialog’ is not a direct base of ‘AboutDialog’
/home/flying-stranger/Telechargement/2/qonjugator-0.15/qonjugatorgui/aboutdialog.cpp:28: erreur: ‘ui’ was not declared in this scope
/home/flying-stranger/Telechargement/2/qonjugator-0.15/qonjugatorgui/aboutdialog.cpp:30: erreur: ‘QCoreApplication’ has not been declared
/home/flying-stranger/Telechargement/2/qonjugator-0.15/qonjugatorgui/aboutdialog.cpp:30: erreur: ‘setWindowTitle’ was not declared in this scope
/home/flying-stranger/Telechargement/2/qonjugator-0.15/qonjugatorgui/aboutdialog.cpp:33: erreur: ‘QCoreApplication’ has not been declared
/home/flying-stranger/Telechargement/2/qonjugator-0.15/qonjugatorgui/aboutdialog.cpp:34: erreur: ‘QCoreApplication’ has not been declared
make[2]: *** [qonjugatorgui/CMakeFiles/qonjugator.dir/aboutdialog.cpp.o] Erreur 1
make[1]: *** [qonjugatorgui/CMakeFiles/qonjugator.dir/all] Erreur 2
make: *** [all] Erreur 2

Report

8 years ago

v0.17 2011-04-13
- add QML version
- add a very incomplete Latin plugin (coders wanted!)
- remove bug: the Italian plugin crashes when entering verbs for which the ending is not are, ere, ire or rre

v0.16.3 2010-05-20
- correct conjugation of essere (Italian)

v0.16.2 2010-05-12
- add Czech translation for the Italian plugin (by Pavel Fric)
- remove bug: plasmoid crashes when no plugins are found
- remove bug: list of plugins is not updated in the plasmoid when the paths to the plugin directories are changed in the config dialog

v0.16.1 2010-05-11
- update Czech translation of the GUI and add Czech translation for the Spanish and French plugins (by Pavel Fric)

v0.16 2010-03-25
- add support for multi-column table output
- fix bug in CMakeLists.txt files which prevented the plugins to be installed in the correct place if the values in the ConfigureCustom.cmake files are hidden
- automatically install the library and the plugins in ${CMAKE_INSTALL_PREFIX}/lib64 if we are on a 64 bit architecture and if such directory exists
- use icons from desktop theme in KDE

v0.15.1 2009-11-12
- add Czech translation (by Pavel Fric)
- remove crash on exit
- remove bug: when no conjugation plugins are initially found and the
user changes the paths to the plugin directories in the config dialog
and the plugins are now found, if then the user selects a recent verb
from the history menu, then the wrong plugin is used (although it is
set correctly in the combo box)
- if the same verb is conjugated in two different languages, then for
both languages there will be an entry in the History menu (e.g. dormir
exists in French and Spanish)
- corrected conjugation of envoyer and renvoyer
- remove compilation bug of the GUI on Mandriva (and maybe also some
other systems) by explicitely adding the build output directory to
include_directories

12345678910
4
product-maker pvt14 Jul 31 2011 9 excellent
product-maker robten Apr 15 2011 9 excellent
product-maker lordlukas Apr 14 2011 9 excellent
product-maker vitoubien Apr 14 2011 9 excellent
product-maker Base: 4 x 5.0 Ratings
Be the first to comment
robten
Apr 15 2011
warlockrf
Nov 03 2009
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
0.17
updated Apr 13 2011
added Sep 24 2009
downloads 24h
0
mediaviews 24h 0
pageviews 24h 5