public void actionPerformed(final ActionEvent e)
{
String queryName = Messages.getString("Olap4JDataSourceEditor.Query");
// Find a unique query name
final NamedDataSourceDialogModel dialogModel = getDialogModel();
for (int i = 1; i < 1000; ++i)
{
final String newQueryName = queryName + ' ' + i;
if (dialogModel.getQueries().findElementIndex(newQueryName) == -1)
{
queryName = newQueryName;
break;
}
}
dialogModel.addQuery(queryName, "");
queryNameList.setSelectedValue(queryName, true);
}