/** @param object */
  private void readData() {

    if (mManager == null) return;

    dashIcon = R.drawable.ic_extension_whts;

    int mCount = mManager.getmCount();
    LOGD(TAG, "count=" + mCount);

    if (mCount > 0) {
      dashVisible = true;

      dashStatus = "" + mCount;

      Resources res = getResources();
      String book = res.getQuantityString(R.plurals.notifications, mCount, mCount);
      dashTitle = book;

      ArrayList<MessageWht> msgs = mManager.getmMsgs();
      if (msgs != null) {
        StringBuilder sb = new StringBuilder();
        String and = "";

        for (MessageWht msg : msgs) {
          sb.append(and);
          sb.append(msg.getText());
          and = "\n";
        }

        dashSubtitle = sb.toString();
      }

    } else {
      dashVisible = false;
    }
  }