This is a mirror of the main OpenLP repository at https://gitlab.com/openlp/openlp
Go to file
Kyle Russell c366e58683 Improve usability of image plugin choosegroupform
In order to add an image to an existing group when no group was preselected,
the user must currently choose the existing group name from the comboxbox
and also select the Existing Group radio button.  It should be assumed that
by selecting a group name from the combobox, the user intendeds to add the
image to an existing group, and the accompanying radio button should
automatically be selected.  This reduces the number of required clicks, and
the likelihood of not actually adding the image to the correct group.

Likewise, if a user enters text into the New Group field, the dialog
should assume that the user's intent is to create a new group and auto
select the appropriate radio button.

Also removes some choosegroupdialog specific component logic from mediaitem,
since it's now covered by the choosegroupdialog implementation.  Better
encapsulation, and improves testability. (Testing that the existing group
radio button was selected when choosedialogform was initialized with a
preselected group requires much more effort when the radio button selection
logic spanned two components.)

Adds simple test cases for the scenarios described above.
2018-08-29 23:11:30 -04:00
documentation PJlink2 update K 2017-09-22 05:03:28 -07:00
openlp Improve usability of image plugin choosegroupform 2018-08-29 23:11:30 -04:00
resources Conversion finished 2018-06-24 07:56:50 +01:00
scripts Fix some pylint failures and add qtawesome to appveyor install. 2018-08-05 22:28:01 +02:00
tests Improve usability of image plugin choosegroupform 2018-08-29 23:11:30 -04:00
.bzrignore fix bzrignore 2018-06-26 18:10:34 +01:00
CHANGELOG.rst Fix a problem with loading Qt's translation files, bug #1676163 2017-03-27 17:36:54 -07:00
copyright.txt End of 2017 2017-12-29 09:15:48 +00:00
LICENSE Updated copyright information. Removed .eric4project directory from version control. 2011-02-24 07:47:38 +02:00
MANIFEST.in Fix for packaging 2014-05-05 19:31:45 +02:00
nose2.cfg Add some more tests 2017-11-15 22:03:19 -07:00
openlp.py End of 2017 2017-12-29 09:15:48 +00:00
pylintrc Fix various issues as suggested by pylint 2016-07-05 22:31:29 +02:00
README.txt This is no longer 2.0 2014-05-03 17:28:31 +02:00
setup.cfg Fixes for pycodestyle 2018-07-02 22:38:47 +02:00
setup.py End of 2017 2017-12-29 09:15:48 +00:00

OpenLP
======

You're probably reading this because you've just downloaded the source code for
OpenLP. If you are looking for the installer file, please go to the download
page on the web site::

    http://openlp.org/download

If you're looking for how to contribute to OpenLP, then please look at the
OpenLP wiki::

    http://wiki.openlp.org/

Thanks for downloading OpenLP!