diff options
author | donald.g.dunne | 2014-01-08 22:58:31 +0000 |
---|---|---|
committer | Roberto E. Escobar | 2014-03-04 19:41:49 +0000 |
commit | 99e476025d9f6c70508cea666d332bb110e94d2b (patch) | |
tree | e5a3414df238dba443ff83b913b49fb781173053 /plugins/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/search/QuickSearchView.java | |
parent | a21b683d52c3477b867d4b9cd2d1233f4711c0fc (diff) | |
download | org.eclipse.osee-99e476025d9f6c70508cea666d332bb110e94d2b.tar.gz org.eclipse.osee-99e476025d9f6c70508cea666d332bb110e94d2b.tar.xz org.eclipse.osee-99e476025d9f6c70508cea666d332bb110e94d2b.zip |
feature[ats_DQ40X]: Display better client connection messages
Change-Id: I8f5b20486c4324d30ec1037dc19f8d781782b8ef
Diffstat (limited to 'plugins/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/search/QuickSearchView.java')
-rw-r--r-- | plugins/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/search/QuickSearchView.java | 97 |
1 files changed, 48 insertions, 49 deletions
diff --git a/plugins/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/search/QuickSearchView.java b/plugins/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/search/QuickSearchView.java index 98fc7769868..073816f81c9 100644 --- a/plugins/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/search/QuickSearchView.java +++ b/plugins/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/search/QuickSearchView.java @@ -91,7 +91,7 @@ public class QuickSearchView extends GenericViewPart { @Override public void saveState(IMemento memento) { - if (memento != null) { + if (DbConnectionExceptionComposite.dbConnectionIsOk() && memento != null) { if (Widgets.isAccessible(attrSearchComposite)) { memento.putString(LAST_QUERY_KEY_ID, attrSearchComposite.getQuery()); IOseeBranch branch = branchSelect.getData(); @@ -119,7 +119,7 @@ public class QuickSearchView extends GenericViewPart { } private void loadState() { - if (memento != null) { + if (DbConnectionExceptionComposite.dbConnectionIsOk() && memento != null) { if (Widgets.isAccessible(attrSearchComposite)) { String lastQuery = memento.getString(LAST_QUERY_KEY_ID); List<String> queries = new ArrayList<String>(); @@ -155,64 +155,63 @@ public class QuickSearchView extends GenericViewPart { @Override public void createPartControl(Composite parent) { - if (!DbConnectionExceptionComposite.dbConnectionIsOk(parent)) { - return; - } - - Group group = new Group(parent, SWT.NONE); - group.setLayout(new GridLayout()); - group.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); - - branchSelect = new XBranchSelectWidget(""); - branchSelect.setDisplayLabel(false); - branchSelect.createWidgets(group, 2); - branchSelect.addListener(attrSearchListener); - branchSelect.addListener(guidSearchListener); - // allow user to double click the branch text area to select the branch - if (Widgets.isAccessible(branchSelect.getSelectComposite())) { - if (Widgets.isAccessible(branchSelect.getSelectComposite().getBranchSelectText())) { - branchSelect.getSelectComposite().getBranchSelectText().setDoubleClickEnabled(true); + if (DbConnectionExceptionComposite.dbConnectionIsOk(parent)) { + + Group group = new Group(parent, SWT.NONE); + group.setLayout(new GridLayout()); + group.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true)); + + branchSelect = new XBranchSelectWidget(""); + branchSelect.setDisplayLabel(false); + branchSelect.createWidgets(group, 2); + branchSelect.addListener(attrSearchListener); + branchSelect.addListener(guidSearchListener); + // allow user to double click the branch text area to select the branch + if (Widgets.isAccessible(branchSelect.getSelectComposite())) { + if (Widgets.isAccessible(branchSelect.getSelectComposite().getBranchSelectText())) { + branchSelect.getSelectComposite().getBranchSelectText().setDoubleClickEnabled(true); + } } - } - OseeStatusContributionItemFactory.addTo(this, true); + OseeStatusContributionItemFactory.addTo(this, true); - Composite panel = new Composite(group, SWT.NONE); - GridLayout gL = new GridLayout(); - gL.marginHeight = 0; - gL.marginWidth = 0; - panel.setLayout(gL); - panel.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false)); + Composite panel = new Composite(group, SWT.NONE); + GridLayout gL = new GridLayout(); + gL.marginHeight = 0; + gL.marginWidth = 0; + panel.setLayout(gL); + panel.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false)); - Group attrSearchGroup = new Group(panel, SWT.NONE); - attrSearchGroup.setLayout(new GridLayout()); - attrSearchGroup.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false)); - attrSearchGroup.setText("Search by Attributes:"); + Group attrSearchGroup = new Group(panel, SWT.NONE); + attrSearchGroup.setLayout(new GridLayout()); + attrSearchGroup.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false)); + attrSearchGroup.setText("Search by Attributes:"); - attrSearchComposite = new SearchComposite(attrSearchGroup, SWT.NONE, "Search", null); - attrSearchComposite.addListener(attrSearchListener); + attrSearchComposite = new SearchComposite(attrSearchGroup, SWT.NONE, "Search", null); + attrSearchComposite.addListener(attrSearchListener); - optionsComposite = new QuickSearchOptionComposite(attrSearchGroup, SWT.NONE); - optionsComposite.setLayout(ALayout.getZeroMarginLayout()); - optionsComposite.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false)); + optionsComposite = new QuickSearchOptionComposite(attrSearchGroup, SWT.NONE); + optionsComposite.setLayout(ALayout.getZeroMarginLayout()); + optionsComposite.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false)); - guidSearchComposite = new SearchComposite(panel, SWT.NONE, "Search", "Search by GUID:"); - guidSearchComposite.addListener(guidSearchListener); + guidSearchComposite = new SearchComposite(panel, SWT.NONE, "Search", "Search by GUID:"); + guidSearchComposite.addListener(guidSearchListener); - includeDeleted = new Button(group, SWT.CHECK); - includeDeleted.setToolTipText("When selected, does not filter out deleted artifacts from search results."); - includeDeleted.setText("Include Deleted"); + includeDeleted = new Button(group, SWT.CHECK); + includeDeleted.setToolTipText("When selected, does not filter out deleted artifacts from search results."); + includeDeleted.setText("Include Deleted"); - loadState(); - compositeEnablement(attrSearchComposite, false); - attrSearchComposite.setHelpContext(OseeHelpContext.QUICK_SEARCH); + loadState(); + compositeEnablement(attrSearchComposite, false); + attrSearchComposite.setHelpContext(OseeHelpContext.QUICK_SEARCH); - branchLabel = new Label(group, SWT.NONE); - branchLabel.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false)); - branchLabel.setText(""); + branchLabel = new Label(group, SWT.NONE); + branchLabel.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, false)); + branchLabel.setText(""); - createClearHistoryAction(); + createClearHistoryAction(); - setFocusWidget(attrSearchComposite); + setFocusWidget(attrSearchComposite); + } } private void createClearHistoryAction() { |