InitializeComponent();\r
}\r
\r
- int initialListCount = 0;\r
- bool started = false;\r
+ #region Queue Handling\r
\r
- \r
private void btn_q_encoder_Click(object sender, EventArgs e)\r
{\r
- progressBar.Value = 0;\r
- lbl_progressValue.Text = "0 %";\r
- progressBar.Step = 100 / list_queue.Items.Count;\r
- progressBar.Update();\r
- ThreadPool.QueueUserWorkItem(startProc);\r
+ if (list_queue.Items.Count != 0)\r
+ {\r
+ progressBar.Value = 0;\r
+ lbl_progressValue.Text = "0 %";\r
+ progressBar.Step = 100 / list_queue.Items.Count;\r
+ progressBar.Update();\r
+ ThreadPool.QueueUserWorkItem(startProc);\r
+ }\r
+ \r
}\r
\r
- /*\r
- * \r
- * Code to Handle the CLI and updating of the UI as each process is completed.\r
- * \r
- */\r
-\r
[DllImport("user32.dll")]\r
public static extern void LockWorkStation();\r
[DllImport("user32.dll")]\r
public static extern int ExitWindowsEx(int uFlags, int dwReason);\r
\r
- private void processItem()\r
- {\r
-\r
- }\r
-\r
private void startProc(object state)\r
{\r
try\r
{\r
- initialListCount = list_queue.Items.Count;\r
while (list_queue.Items.Count != 0)\r
{\r
string query = list_queue.Items[0].ToString();\r
progressBar.Update();\r
}\r
\r
- /*\r
- * \r
- * Code to Re-arrange / Delete items from the Queue\r
- * \r
- */\r
+ #endregion\r
+\r
#region Queue Management\r
\r
private void btn_up_Click(object sender, EventArgs e)\r
}\r
#endregion\r
\r
- /*\r
- * Hide the Queue Window\r
- */\r
+ #region Window Management\r
+\r
private void btn_Close_Click(object sender, EventArgs e)\r
{\r
this.Hide();\r
{\r
this.WindowState = FormWindowState.Minimized;\r
}\r
+\r
+ #endregion\r
+\r
}\r
}
\ No newline at end of file