Exemplo n.º 1
0
  protected void loadFromStorage() {
    DataInputStream inputStream = NvStorage.ReadFileRecord("config", 0);
    try {
      accountIndex = inputStream.readInt();
      showOfflineContacts = inputStream.readBoolean();
      fullscreen = inputStream.readBoolean();
      def_profile = inputStream.readInt();
      smiles = inputStream.readBoolean();
      showTransports = inputStream.readBoolean();
      selfContact = inputStream.readBoolean();
      collapsedGroups = inputStream.readBoolean();
      ignore = inputStream.readBoolean();
      eventComposing = inputStream.readBoolean();

      gmtOffset = inputStream.readInt();
      locOffset = inputStream.readInt();

      autoLogin = inputStream.readBoolean();
      autoJoinConferences = inputStream.readBoolean();

      popupFromMinimized = inputStream.readBoolean();

      notifyBlink = inputStream.readBoolean();
      memMonitor = inputStream.readBoolean();

      font1 = inputStream.readInt();
      font2 = inputStream.readInt();

      autoFocus = inputStream.readBoolean();

      notInListDropLevel = inputStream.readInt();

      storeConfPresence = inputStream.readBoolean();

      capsState = inputStream.readBoolean();

      textWrap = inputStream.readInt();

      loginstatus = inputStream.readInt();

      msgPath = inputStream.readUTF();
      msgLog = inputStream.readBoolean();
      msgLogPresence = inputStream.readBoolean();
      msgLogConfPresence = inputStream.readBoolean();
      msgLogConf = inputStream.readBoolean();
      cp1251 = inputStream.readBoolean();

      autoAwayDelay = inputStream.readInt();

      defGcRoom = inputStream.readUTF();

      altInput = inputStream.readBoolean();

      isbottom = inputStream.readInt();

      confMessageCount = inputStream.readInt();

      newMenu = inputStream.readBoolean();

      lightState = inputStream.readBoolean();

      notifySound = inputStream.readBoolean();

      lastMessages = inputStream.readBoolean();

      setAutoStatusMessage = inputStream.readBoolean();

      autoAwayType = inputStream.readInt();

      autoScroll = inputStream.readBoolean();

      popUps = inputStream.readBoolean();

      showResources = inputStream.readBoolean();

      antispam = inputStream.readBoolean();

      enableVersionOs = inputStream.readBoolean();

      messageLimit = inputStream.readInt();

      lang = inputStream.readUTF();

      eventDelivery = inputStream.readBoolean();

      transliterateFilenames = inputStream.readBoolean();

      rosterStatus = inputStream.readBoolean();

      queryExit = inputStream.readBoolean();

      notifyPicture = inputStream.readBoolean();

      showBalloons = inputStream.readBoolean();

      userKeys = inputStream.readBoolean();

      msglistLimit = inputStream.readInt();

      useTabs = inputStream.readBoolean();

      autoSubscribe = inputStream.readInt();

      useBoldFont = inputStream.readBoolean();

      inputStream.close();
    } catch (Exception e) {
      try {
        if (inputStream != null) inputStream.close();
      } catch (IOException ex) {
      }
    }

    lastProfile = profile = def_profile;
    if (lastProfile == AlertProfile.VIBRA) lastProfile = 0;
    updateTime();
    VirtualList.fullscreen = fullscreen;
    VirtualList.isbottom = isbottom;
    VirtualList.memMonitor = memMonitor;
    VirtualList.showBalloons = showBalloons;
    VirtualList.userKeys = userKeys;
  }