Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordonald.g.dunne2014-01-08 22:58:31 +0000
committerRoberto E. Escobar2014-03-04 19:41:49 +0000
commit99e476025d9f6c70508cea666d332bb110e94d2b (patch)
treee5a3414df238dba443ff83b913b49fb781173053 /plugins/org.eclipse.osee.framework.ui.skynet/src/org/eclipse/osee/framework/ui/skynet/search/QuickSearchView.java
parenta21b683d52c3477b867d4b9cd2d1233f4711c0fc (diff)
downloadorg.eclipse.osee-99e476025d9f6c70508cea666d332bb110e94d2b.tar.gz
org.eclipse.osee-99e476025d9f6c70508cea666d332bb110e94d2b.tar.xz
org.eclipse.osee-99e476025d9f6c70508cea666d332bb110e94d2b.zip
feature[ats_DQ40X]: Display better client connection messages
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.java97
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() {

Back to the top