Esempio n. 1
0
        private void saveHistoryData()
        {
            string         hash  = Utf8Sha1(tbSend.Text);
            string         name  = sendNameBox.Text;
            SendDataStruct sd    = new SendDataStruct(hash, name, tbSend.Text, cfg.send_encode);
            int            index = sds.IndexOf(hash);

            if (-1 == index)
            {
                sds.dataList.Insert(0, sd);
                sds.Save();
                addHistoryBox(sd, true);
            }
            else
            {
                SendDataStruct sd0 = sds.dataList[index];
                if (sd0.name != sd.name)
                {
                    sd0.name = sd.name;
                    sds.Save();
                    ListViewItem item = historyDataBox.Items[index];
                    item.Text = sd.name;
                }
            }
        }