示例#1
0
        public Article(string Subject, DateTime Date, string Poster, string[] Groups, string ImportFile)
            : this()
        {
            m_Subject       = Subject;
            m_Date          = Date;
            m_Poster        = Poster;
            m_Groups        = Groups;
            m_Segments      = new ArrayList();
            m_Status        = ArticleStatus.Loading;
            m_Filename      = "";
            m_Size          = 0;
            m_FinishedParts = 0;
            m_DownloadCnt   = 0;
            m_ImportFile    = ImportFile;

            m_StatusItem = new System.Windows.Forms.ListViewItem();
            while (m_StatusItem.SubItems.Count < Global.ArticleListCols)
            {
                m_StatusItem.SubItems.Add("");
            }
            m_StatusItem.Tag = this;

            UpdateStatus();

            OnDownloadedHandler = new OnDownloadedDelegate(DownloadedHandler);
        }
示例#2
0
        public Article( string Subject, DateTime Date, string Poster, string[] Groups, string ImportFile)
        {
            m_Subject = Subject;
            m_Date = Date;
            m_Poster = Poster;
            m_Groups = Groups;
            m_Segments = new ArrayList();
            m_Status = ArticleStatus.Loading;
            m_Filename = "";
            m_Size = 0;
            m_FinishedParts = 0;
            m_DownloadCnt = 0;
            m_ImportFile = ImportFile;

            m_StatusItem = new System.Windows.Forms.ListViewItem();
            while(m_StatusItem.SubItems.Count < Global.ArticleListCols)
                m_StatusItem.SubItems.Add("");
            m_StatusItem.Tag = this;

            UpdateStatus();

            OnDownloadedHandler = new OnDownloadedDelegate(DownloadedHandler);
        }