fixes desktop file
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
    1. Fixed the crash that could occur if the user closed quick edit
    while editing param type
    2. Attribute and operations added through quick edit now appear at
	their proper places in main tree view
    3. Fixed operation propagation that got broken during previous
    releases
Merge remote-tracking branch 'upstream/master'
fix for incorrect propagation question
fix for unidirectional association dialog crash
1. Fixed copying of attribute (crashed on copying getters)
2. Duplicate into now duplicates INTO
3. Copying class/artifact will also copy KV table

Conflicts:
	Makefile
Merge remote-tracking branch 'upstream/master'

Conflicts:
	Makefile
Fixes Makefile for packaging and local install.
Merge pull request #50 from pasgui/master

Compatibilty for debian and opensuse packaging.
Replaced same_drawing_settings() with clone_drawing_settings().

New method is simplier and doesn't use Q3PtrListIterator.
Cleanup: replaced Q3PtrList with QList

Makes code cleaner and nears Qt5 compatibility.
1. foreach used to iterate over lists (except reverse-order iteration);
2. since const T* cannot be attached to QList<T *>, const_cast used in
some places;
3. removed "QString warning;" whenever seen.
this should fix quickedit crash
Merge branch 'q3ptrlist_removal'
fixes crash on exit
Merge pull request #52 from sergey-shambir/q3ptrlist_removal

Q3ptrlist removal
Merge branch 'master' of github.com:DoUML/douml
class dialog storage system changed a bit
changed to std::shared_ptr