Esempio n. 1
0
  private StatusItem getStatusItem(String name) {
    for (StatusItem item : statusStore.getAll()) {
      if (item.getName().equals(name)) {
        return item;
      }
    }

    return null;
  }
Esempio n. 2
0
  public void setClickedCoordinates(double x, double y) {
    StatusItem messageItemX = getStatusItem(CLICK_COORD_X);
    messageItemX.setValue(String.valueOf(x));
    statusStore.update(messageItemX);

    StatusItem messageItemY = getStatusItem(CLICK_COORD_Y);
    messageItemY.setValue(String.valueOf(y));
    statusStore.update(messageItemY);
  }
Esempio n. 3
0
  public void setCurrentCoordinate(LonLat currentCoordinate) {
    StatusItem lonItem = getStatusItem(LON_LABEL);
    lonItem.setValue(Double.toString(currentCoordinate.lon()));
    StatusItem latItem = getStatusItem(LAT_LABEL);
    latItem.setValue(Double.toString(currentCoordinate.lat()));

    statusStore.update(lonItem);
    statusStore.update(latItem);
  }
Esempio n. 4
0
 @Override
 public boolean equals(Object obj) {
   if (this == obj) return true;
   if (obj == null) return false;
   if (getClass() != obj.getClass()) return false;
   StatusItem other = (StatusItem) obj;
   if (!getOuterType().equals(other.getOuterType())) return false;
   if (name == null) {
     if (other.name != null) return false;
   } else if (!name.equals(other.name)) return false;
   return true;
 }
Esempio n. 5
0
 public SuggestionsSection(NodeParent parent, SuggestionsCategoryInfo info) {
   super(parent);
   mHeader = new SectionHeader(info.getTitle());
   mCategoryInfo = info;
   mMoreButton = new ActionItem(info);
   mStatus = StatusItem.createNoSuggestionsItem(info);
   resetChildren();
 }
Esempio n. 6
0
  public static TableColumnCore[] createIncompleteDM(String tableID, boolean big) {
    final String[] defaultVisibleOrder = {
      ColumnThumbAndName.COLUMN_ID,
      "azsubs.ui.column.subs",
      SizeItem.COLUMN_ID,
      ColumnProgressETA.COLUMN_ID,
      SeedsItem.COLUMN_ID,
      PeersItem.COLUMN_ID,
    };

    TableColumnManager tcManager = TableColumnManager.getInstance();
    Map<String, TableColumnCore> mapTCs =
        tcManager.getTableColumnsAsMap(DownloadTypeIncomplete.class, tableID);

    tcManager.setDefaultColumnNames(tableID, defaultVisibleOrder);

    if (!tcManager.loadTableColumnSettings(DownloadTypeIncomplete.class, tableID)
        || areNoneVisible(mapTCs)) {
      setVisibility(mapTCs, defaultVisibleOrder);
      ColumnThumbAndName tc = (ColumnThumbAndName) mapTCs.get(ColumnThumbAndName.COLUMN_ID);
      if (tc != null) {
        tcManager.setDefaultSortColumnName(tableID, ColumnThumbAndName.COLUMN_ID);
        tc.setSortAscending(true);
      }
    }

    // special changes
    StatusItem tcStatusItem = (StatusItem) mapTCs.get(StatusItem.COLUMN_ID);
    if (tcStatusItem != null) {
      tcStatusItem.setChangeRowFG(false);
      if (big) {
        tcStatusItem.setChangeCellFG(false);
      }
    }

    if (big) {
      ShareRatioItem tcShareRatioItem = (ShareRatioItem) mapTCs.get(ShareRatioItem.COLUMN_ID);
      if (tcShareRatioItem != null) {
        tcShareRatioItem.setChangeFG(false);
        tcShareRatioItem.setWidth(80);
      }
    }

    return mapTCs.values().toArray(new TableColumnCore[0]);
  }
Esempio n. 7
0
 @Override
 public long getItemId(int position) {
   StatusItem item = (StatusItem) getItem(position);
   return item.getStatus();
 }
Esempio n. 8
0
  public void setScale(String scale) {
    StatusItem scaleItem = getStatusItem(SCALE_LABEL);
    scaleItem.setValue(scale);

    statusStore.update(scaleItem);
  }