업로드
This commit is contained in:
18
QTaggerSync/App.config
Normal file
18
QTaggerSync/App.config
Normal file
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<configuration>
|
||||
<configSections>
|
||||
<sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System">
|
||||
<section name="DevExpress.LookAndFeel.Design.AppSettings" type="System.Configuration.ClientSettingsSection" requirePermission="false" />
|
||||
</sectionGroup>
|
||||
</configSections>
|
||||
<applicationSettings>
|
||||
<DevExpress.LookAndFeel.Design.AppSettings>
|
||||
<setting name="DefaultAppSkin" serializeAs="String">
|
||||
<value>Skin/Office 2013</value>
|
||||
</setting>
|
||||
</DevExpress.LookAndFeel.Design.AppSettings>
|
||||
</applicationSettings>
|
||||
<startup>
|
||||
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2" />
|
||||
</startup>
|
||||
</configuration>
|
||||
21
QTaggerSync/Interfaces.cs
Normal file
21
QTaggerSync/Interfaces.cs
Normal file
@@ -0,0 +1,21 @@
|
||||
namespace QTaggerSync
|
||||
{
|
||||
public interface IWizardViewModel
|
||||
{
|
||||
void PageCompleted();
|
||||
bool CanPrev();
|
||||
void Prev();
|
||||
bool CanNext();
|
||||
void Next();
|
||||
IWizardPageViewModel CurrentPage { get; }
|
||||
bool CanClose();
|
||||
void Close(bool isClosing);
|
||||
}
|
||||
public interface IWizardPageViewModel
|
||||
{
|
||||
bool IsComplete { get; }
|
||||
bool CanReturn { get; }
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
116
QTaggerSync/MainForm.Designer.cs
generated
Normal file
116
QTaggerSync/MainForm.Designer.cs
generated
Normal file
@@ -0,0 +1,116 @@
|
||||
namespace QTaggerSync
|
||||
{
|
||||
partial class MainForm
|
||||
{
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
|
||||
/// <summary>
|
||||
/// Clean up any resources being used.
|
||||
/// </summary>
|
||||
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Windows Form Designer generated code
|
||||
|
||||
/// <summary>
|
||||
/// Required method for Designer support - do not modify
|
||||
/// the contents of this method with the code editor.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.components = new System.ComponentModel.Container();
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainForm));
|
||||
this.documentManager1 = new DevExpress.XtraBars.Docking2010.DocumentManager(this.components);
|
||||
this.windowsUIView1 = new DevExpress.XtraBars.Docking2010.Views.WindowsUI.WindowsUIView(this.components);
|
||||
this.pageGroup = new DevExpress.XtraBars.Docking2010.Views.WindowsUI.PageGroup(this.components);
|
||||
this.closeFlyout = new DevExpress.XtraBars.Docking2010.Views.WindowsUI.Flyout(this.components);
|
||||
this.imageList1 = new DevExpress.Utils.ImageCollection(this.components);
|
||||
((System.ComponentModel.ISupportInitialize)(this.documentManager1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.windowsUIView1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.pageGroup)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.closeFlyout)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.imageList1)).BeginInit();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// documentManager1
|
||||
//
|
||||
this.documentManager1.ContainerControl = this;
|
||||
this.documentManager1.View = this.windowsUIView1;
|
||||
this.documentManager1.ViewCollection.AddRange(new DevExpress.XtraBars.Docking2010.Views.BaseView[] {
|
||||
this.windowsUIView1});
|
||||
//
|
||||
// windowsUIView1
|
||||
//
|
||||
this.windowsUIView1.AddTileWhenCreatingDocument = DevExpress.Utils.DefaultBoolean.False;
|
||||
this.windowsUIView1.AllowCaptionDragMove = DevExpress.Utils.DefaultBoolean.True;
|
||||
this.windowsUIView1.AppearanceCaption.Font = new System.Drawing.Font("Noto Sans KR", 24F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(128)));
|
||||
this.windowsUIView1.AppearanceCaption.Options.UseFont = true;
|
||||
this.windowsUIView1.Caption = "QTagger Uploader";
|
||||
this.windowsUIView1.ContentContainers.AddRange(new DevExpress.XtraBars.Docking2010.Views.WindowsUI.IContentContainer[] {
|
||||
this.pageGroup,
|
||||
this.closeFlyout});
|
||||
this.windowsUIView1.UseSplashScreen = DevExpress.Utils.DefaultBoolean.False;
|
||||
this.windowsUIView1.NavigationBarsShowing += new DevExpress.XtraBars.Docking2010.Views.WindowsUI.NavigationBarsCancelEventHandler(this.windowsUIView1_NavigationBarsShowing);
|
||||
this.windowsUIView1.QueryDocumentActions += new DevExpress.XtraBars.Docking2010.Views.WindowsUI.QueryDocumentActionsEventHandler(this.windowsUIView1_QueryDocumentActions);
|
||||
this.windowsUIView1.NavigatedTo += new DevExpress.XtraBars.Docking2010.Views.WindowsUI.NavigationEventHandler(this.windowsUIView1_NavigatedTo);
|
||||
//
|
||||
// pageGroup
|
||||
//
|
||||
this.pageGroup.ButtonInterval = 30;
|
||||
this.pageGroup.Name = "pageGroup";
|
||||
this.pageGroup.Properties.ShowPageHeaders = DevExpress.Utils.DefaultBoolean.False;
|
||||
//
|
||||
// closeFlyout
|
||||
//
|
||||
this.closeFlyout.FlyoutButtons = System.Windows.Forms.MessageBoxButtons.YesNo;
|
||||
this.closeFlyout.Name = "closeFlyout";
|
||||
//
|
||||
// imageList1
|
||||
//
|
||||
this.imageList1.ImageSize = new System.Drawing.Size(32, 32);
|
||||
this.imageList1.ImageStream = ((DevExpress.Utils.ImageCollectionStreamer)(resources.GetObject("imageList1.ImageStream")));
|
||||
this.imageList1.InsertGalleryImage("backward_32x32.png", "grayscaleimages/navigation/backward_32x32.png", DevExpress.Images.ImageResourceCache.Default.GetImage("grayscaleimages/navigation/backward_32x32.png"), 0);
|
||||
this.imageList1.Images.SetKeyName(0, "backward_32x32.png");
|
||||
this.imageList1.InsertGalleryImage("forward_32x32.png", "grayscaleimages/navigation/forward_32x32.png", DevExpress.Images.ImageResourceCache.Default.GetImage("grayscaleimages/navigation/forward_32x32.png"), 1);
|
||||
this.imageList1.Images.SetKeyName(1, "forward_32x32.png");
|
||||
this.imageList1.InsertGalleryImage("cancel_32x32.png", "grayscaleimages/actions/cancel_32x32.png", DevExpress.Images.ImageResourceCache.Default.GetImage("grayscaleimages/actions/cancel_32x32.png"), 2);
|
||||
this.imageList1.Images.SetKeyName(2, "cancel_32x32.png");
|
||||
//
|
||||
// MainForm
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 14F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.ClientSize = new System.Drawing.Size(1004, 700);
|
||||
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
|
||||
this.Name = "MainForm";
|
||||
this.ShowIcon = false;
|
||||
this.Text = "Wizard";
|
||||
((System.ComponentModel.ISupportInitialize)(this.documentManager1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.windowsUIView1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.pageGroup)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.closeFlyout)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.imageList1)).EndInit();
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private DevExpress.XtraBars.Docking2010.DocumentManager documentManager1;
|
||||
private DevExpress.XtraBars.Docking2010.Views.WindowsUI.WindowsUIView windowsUIView1;
|
||||
private DevExpress.XtraBars.Docking2010.Views.WindowsUI.PageGroup pageGroup;
|
||||
private DevExpress.XtraBars.Docking2010.Views.WindowsUI.Flyout closeFlyout;
|
||||
private DevExpress.Utils.ImageCollection imageList1;
|
||||
}
|
||||
}
|
||||
|
||||
53
QTaggerSync/MainForm.cs
Normal file
53
QTaggerSync/MainForm.cs
Normal file
@@ -0,0 +1,53 @@
|
||||
using DevExpress.XtraBars.Docking2010.Views.WindowsUI;
|
||||
using DevExpress.XtraEditors;
|
||||
|
||||
namespace QTaggerSync
|
||||
{
|
||||
public partial class MainForm : XtraForm
|
||||
{
|
||||
IWizardViewModel wizardViewModel;
|
||||
public MainForm()
|
||||
{
|
||||
InitializeComponent();
|
||||
wizardViewModel = new ViewModels.WizardViewModel(
|
||||
new IWizardPageViewModel[]{
|
||||
new ViewModels.StartPageViewModel(),
|
||||
new ViewModels.OptionsPageViewModel(),
|
||||
new ViewModels.InstallPageViewModel(),
|
||||
new ViewModels.FinishPageViewModel()
|
||||
},
|
||||
windowsUIView1, this);
|
||||
|
||||
windowsUIView1.AddDocument(new ucStartPage() { Text = "Start" });
|
||||
windowsUIView1.AddDocument(new ucOptionsPage() { Text = "Options" });
|
||||
windowsUIView1.AddDocument(new ucInstallPage() { Text = "Install" });
|
||||
windowsUIView1.AddDocument(new ucFinishPage() { Text = "Finish" });
|
||||
|
||||
foreach (Document document in windowsUIView1.Documents)
|
||||
pageGroup.Items.Add(document);
|
||||
}
|
||||
void windowsUIView1_NavigationBarsShowing(object sender, NavigationBarsCancelEventArgs e)
|
||||
{
|
||||
e.Cancel = true;
|
||||
}
|
||||
void windowsUIView1_NavigatedTo(object sender, NavigationEventArgs e)
|
||||
{
|
||||
e.Parameter = wizardViewModel;
|
||||
}
|
||||
void windowsUIView1_QueryDocumentActions(object sender, QueryDocumentActionsEventArgs e)
|
||||
{
|
||||
e.DocumentActions.Add(new DocumentAction(
|
||||
(document) => wizardViewModel.CanPrev(),
|
||||
(document) => wizardViewModel.Prev())
|
||||
{ Caption = "뒤로", Image = imageList1.Images[0] });
|
||||
e.DocumentActions.Add(new DocumentAction(
|
||||
(document) => wizardViewModel.CanNext(),
|
||||
(document) => wizardViewModel.Next())
|
||||
{ Caption = "다음", Image = imageList1.Images[1] });
|
||||
e.DocumentActions.Add(new DocumentAction(
|
||||
(document) => wizardViewModel.CanClose(),
|
||||
(document) => wizardViewModel.Close(true))
|
||||
{ Caption = "종료", Image = imageList1.Images[2] });
|
||||
}
|
||||
}
|
||||
}
|
||||
138
QTaggerSync/MainForm.resx
Normal file
138
QTaggerSync/MainForm.resx
Normal file
@@ -0,0 +1,138 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<metadata name="documentManager1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>17, 17</value>
|
||||
</metadata>
|
||||
<metadata name="imageList1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>208, 17</value>
|
||||
</metadata>
|
||||
<assembly alias="DevExpress.Utils.v18.2" name="DevExpress.Utils.v18.2, Version=18.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
|
||||
<data name="imageList1.ImageStream" type="DevExpress.Utils.ImageCollectionStreamer, DevExpress.Utils.v18.2" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
AAEAAAD/////AQAAAAAAAAAMAgAAAFpEZXZFeHByZXNzLlV0aWxzLnYxOC4yLCBWZXJzaW9uPTE4LjIu
|
||||
OC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI4OGQxNzU0ZDcwMGU0OWEMAwAAAFFT
|
||||
eXN0ZW0uRHJhd2luZywgVmVyc2lvbj00LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRv
|
||||
a2VuPWIwM2Y1ZjdmMTFkNTBhM2EFAQAAAChEZXZFeHByZXNzLlV0aWxzLkltYWdlQ29sbGVjdGlvblN0
|
||||
cmVhbWVyAgAAAAlJbWFnZVNpemUERGF0YQQHE1N5c3RlbS5EcmF3aW5nLlNpemUDAAAAAgIAAAAF/P//
|
||||
/xNTeXN0ZW0uRHJhd2luZy5TaXplAgAAAAV3aWR0aAZoZWlnaHQAAAgIAwAAACAAAAAgAAAACQUAAAAP
|
||||
BQAAAAAAAAACCw==
|
||||
</value>
|
||||
</data>
|
||||
</root>
|
||||
BIN
QTaggerSync/MediaDevices.chm
Normal file
BIN
QTaggerSync/MediaDevices.chm
Normal file
Binary file not shown.
9
QTaggerSync/MediaDevicesLicense.txt
Normal file
9
QTaggerSync/MediaDevicesLicense.txt
Normal file
@@ -0,0 +1,9 @@
|
||||
The MIT License (MIT)
|
||||
|
||||
Copyright (c) 2016 - 2021 Ralf Beckers.
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
20
QTaggerSync/Program.cs
Normal file
20
QTaggerSync/Program.cs
Normal file
@@ -0,0 +1,20 @@
|
||||
using System;
|
||||
using System.Windows.Forms;
|
||||
using DevExpress.Skins;
|
||||
|
||||
namespace QTaggerSync
|
||||
{
|
||||
static class Program
|
||||
{
|
||||
/// <summary>
|
||||
/// The main entry point for the application.
|
||||
/// </summary>
|
||||
[STAThread]
|
||||
static void Main()
|
||||
{
|
||||
Application.EnableVisualStyles();
|
||||
Application.SetCompatibleTextRenderingDefault(false);
|
||||
Application.Run(new MainForm());
|
||||
}
|
||||
}
|
||||
}
|
||||
32
QTaggerSync/Properties/AssemblyInfo.cs
Normal file
32
QTaggerSync/Properties/AssemblyInfo.cs
Normal file
@@ -0,0 +1,32 @@
|
||||
using System.Reflection;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
// General Information about an assembly is controlled through the following
|
||||
// set of attributes. Change these attribute values to modify the information
|
||||
// associated with an assembly.
|
||||
[assembly: AssemblyTitle("QTaggerSync")]
|
||||
[assembly: AssemblyDescription("")]
|
||||
[assembly: AssemblyConfiguration("")]
|
||||
[assembly: AssemblyCompany("")]
|
||||
[assembly: AssemblyProduct("QTaggerSync")]
|
||||
[assembly: AssemblyCopyright("Copyright © 2022")]
|
||||
[assembly: AssemblyTrademark("")]
|
||||
[assembly: AssemblyCulture("")]
|
||||
// Setting ComVisible to false makes the types in this assembly not visible
|
||||
// to COM components. If you need to access a type in this assembly from
|
||||
// COM, set the ComVisible attribute to true on that type.
|
||||
[assembly: ComVisible(false)]
|
||||
// The following GUID is for the ID of the typelib if this project is exposed to COM
|
||||
[assembly: Guid("187b25bb-feff-4681-bff1-180b73551102")]
|
||||
// Version information for an assembly consists of the following four values:
|
||||
//
|
||||
// Major Version
|
||||
// Minor Version
|
||||
// Build Number
|
||||
// Revision
|
||||
//
|
||||
// You can specify all the values or you can default the Build and Revision Numbers
|
||||
// by using the '*' as shown below:
|
||||
// [assembly: AssemblyVersion("1.0.*")]
|
||||
[assembly: AssemblyVersion("1.0.0.0")]
|
||||
[assembly: AssemblyFileVersion("1.0.0.0")]
|
||||
63
QTaggerSync/Properties/Resources.Designer.cs
generated
Normal file
63
QTaggerSync/Properties/Resources.Designer.cs
generated
Normal file
@@ -0,0 +1,63 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// 이 코드는 도구를 사용하여 생성되었습니다.
|
||||
// 런타임 버전:4.0.30319.42000
|
||||
//
|
||||
// 파일 내용을 변경하면 잘못된 동작이 발생할 수 있으며, 코드를 다시 생성하면
|
||||
// 이러한 변경 내용이 손실됩니다.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace QTaggerSync.Properties {
|
||||
using System;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 지역화된 문자열 등을 찾기 위한 강력한 형식의 리소스 클래스입니다.
|
||||
/// </summary>
|
||||
// 이 클래스는 ResGen 또는 Visual Studio와 같은 도구를 통해 StronglyTypedResourceBuilder
|
||||
// 클래스에서 자동으로 생성되었습니다.
|
||||
// 멤버를 추가하거나 제거하려면 .ResX 파일을 편집한 다음 /str 옵션을 사용하여 ResGen을
|
||||
// 다시 실행하거나 VS 프로젝트를 다시 빌드하십시오.
|
||||
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")]
|
||||
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
|
||||
internal class Resources {
|
||||
|
||||
private static global::System.Resources.ResourceManager resourceMan;
|
||||
|
||||
private static global::System.Globalization.CultureInfo resourceCulture;
|
||||
|
||||
[global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
|
||||
internal Resources() {
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 이 클래스에서 사용하는 캐시된 ResourceManager 인스턴스를 반환합니다.
|
||||
/// </summary>
|
||||
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
|
||||
internal static global::System.Resources.ResourceManager ResourceManager {
|
||||
get {
|
||||
if (object.ReferenceEquals(resourceMan, null)) {
|
||||
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("QTaggerSync.Properties.Resources", typeof(Resources).Assembly);
|
||||
resourceMan = temp;
|
||||
}
|
||||
return resourceMan;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 이 강력한 형식의 리소스 클래스를 사용하여 모든 리소스 조회에 대해 현재 스레드의 CurrentUICulture 속성을
|
||||
/// 재정의합니다.
|
||||
/// </summary>
|
||||
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
|
||||
internal static global::System.Globalization.CultureInfo Culture {
|
||||
get {
|
||||
return resourceCulture;
|
||||
}
|
||||
set {
|
||||
resourceCulture = value;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
117
QTaggerSync/Properties/Resources.resx
Normal file
117
QTaggerSync/Properties/Resources.resx
Normal file
@@ -0,0 +1,117 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0"></xsd:element>
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string"></xsd:attribute>
|
||||
<xsd:attribute name="type" type="xsd:string"></xsd:attribute>
|
||||
<xsd:attribute name="mimetype" type="xsd:string"></xsd:attribute>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string"></xsd:attribute>
|
||||
<xsd:attribute name="name" type="xsd:string"></xsd:attribute>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1"></xsd:element>
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2"></xsd:element>
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1"></xsd:attribute>
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3"></xsd:attribute>
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4"></xsd:attribute>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1"></xsd:element>
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required"></xsd:attribute>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
</root>
|
||||
26
QTaggerSync/Properties/Settings.Designer.cs
generated
Normal file
26
QTaggerSync/Properties/Settings.Designer.cs
generated
Normal file
@@ -0,0 +1,26 @@
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// 이 코드는 도구를 사용하여 생성되었습니다.
|
||||
// 런타임 버전:4.0.30319.42000
|
||||
//
|
||||
// 파일 내용을 변경하면 잘못된 동작이 발생할 수 있으며, 코드를 다시 생성하면
|
||||
// 이러한 변경 내용이 손실됩니다.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace QTaggerSync.Properties {
|
||||
|
||||
|
||||
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
|
||||
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "16.7.0.0")]
|
||||
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
|
||||
|
||||
private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
|
||||
|
||||
public static Settings Default {
|
||||
get {
|
||||
return defaultInstance;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
7
QTaggerSync/Properties/Settings.settings
Normal file
7
QTaggerSync/Properties/Settings.settings
Normal file
@@ -0,0 +1,7 @@
|
||||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)">
|
||||
<Profiles>
|
||||
<Profile Name="(Default)" />
|
||||
</Profiles>
|
||||
<Settings />
|
||||
</SettingsFile>
|
||||
8
QTaggerSync/Properties/licenses.licx
Normal file
8
QTaggerSync/Properties/licenses.licx
Normal file
@@ -0,0 +1,8 @@
|
||||
DevExpress.XtraLayout.LayoutControl, DevExpress.XtraLayout.v18.2, Version=18.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||
DevExpress.XtraBars.Docking2010.DocumentManager, DevExpress.XtraBars.v18.2, Version=18.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||
DevExpress.XtraEditors.ButtonEdit, DevExpress.XtraEditors.v18.2, Version=18.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||
DevExpress.XtraEditors.TextEdit, DevExpress.XtraEditors.v18.2, Version=18.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||
DevExpress.XtraEditors.ComboBoxEdit, DevExpress.XtraEditors.v18.2, Version=18.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||
DevExpress.XtraEditors.ProgressBarControl, DevExpress.XtraEditors.v18.2, Version=18.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||
DevExpress.XtraEditors.PictureEdit, DevExpress.XtraEditors.v18.2, Version=18.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||
DevExpress.XtraEditors.CheckEdit, DevExpress.XtraEditors.v18.2, Version=18.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
|
||||
166
QTaggerSync/QTaggerSync.csproj
Normal file
166
QTaggerSync/QTaggerSync.csproj
Normal file
@@ -0,0 +1,166 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">x86</Platform>
|
||||
<ProductVersion>8.0.30703</ProductVersion>
|
||||
<SchemaVersion>2.0</SchemaVersion>
|
||||
<ProjectGuid>{6684BC84-C3CD-4BB5-9B9D-FAE2382118CE}</ProjectGuid>
|
||||
<OutputType>WinExe</OutputType>
|
||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||
<RootNamespace>QTaggerSync</RootNamespace>
|
||||
<AssemblyName>QTaggerSync</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<OutputPath>bin\Debug\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>bin\Release\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="Accessibility" />
|
||||
<Reference Include="DevExpress.Data.v18.2" />
|
||||
<Reference Include="DevExpress.Printing.v18.2.Core" />
|
||||
<Reference Include="DevExpress.Sparkline.v18.2.Core, Version=18.2.8.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
|
||||
<Reference Include="DevExpress.Utils.v18.2" />
|
||||
<Reference Include="DevExpress.XtraEditors.v18.2" />
|
||||
<Reference Include="DevExpress.XtraBars.v18.2" />
|
||||
<Reference Include="DevExpress.Images.v18.2" />
|
||||
<Reference Include="DevExpress.XtraLayout.v18.2" />
|
||||
<Reference Include="MediaDevices, Version=1.9.1.0, Culture=neutral, PublicKeyToken=36ac35b4ea7a1f67, processorArchitecture=MSIL">
|
||||
<HintPath>..\packages\MediaDevices.1.9.1\lib\net45\MediaDevices.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.ComponentModel.DataAnnotations" />
|
||||
<Reference Include="System.Configuration" />
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="System.Data.Linq" />
|
||||
<Reference Include="System.Runtime.Serialization" />
|
||||
<Reference Include="System.Runtime.Serialization.Formatters.Soap" />
|
||||
<Reference Include="System.Security" />
|
||||
<Reference Include="System.Transactions" />
|
||||
<Reference Include="System.Xml.Linq" />
|
||||
<Reference Include="System.Data.DataSetExtensions" />
|
||||
<Reference Include="Microsoft.CSharp" />
|
||||
<Reference Include="System.Data" />
|
||||
<Reference Include="System.Deployment" />
|
||||
<Reference Include="System.Drawing" />
|
||||
<Reference Include="System.Windows.Forms" />
|
||||
<Reference Include="System.Xml" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="Interfaces.cs" />
|
||||
<Compile Include="MainForm.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="MainForm.Designer.cs">
|
||||
<DependentUpon>MainForm.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Program.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<Compile Include="ViewModels\FinishPageViewModel.cs" />
|
||||
<Compile Include="ViewModels\InstallPageViewModel.cs" />
|
||||
<Compile Include="ViewModels\OptionsPageViewModel.cs" />
|
||||
<Compile Include="ViewModels\StartPageViewModel.cs" />
|
||||
<Compile Include="ViewModels\WizardViewModel.cs" />
|
||||
<Compile Include="Views\ucFinishPage.cs">
|
||||
<SubType>UserControl</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Views\ucFinishPage.Designer.cs">
|
||||
<DependentUpon>ucFinishPage.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Views\ucOptionsPage.cs">
|
||||
<SubType>UserControl</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Views\ucOptionsPage.Designer.cs">
|
||||
<DependentUpon>ucOptionsPage.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Views\ucInstallPage.cs">
|
||||
<SubType>UserControl</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Views\ucInstallPage.Designer.cs">
|
||||
<DependentUpon>ucInstallPage.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Views\ucStartPage.cs">
|
||||
<SubType>UserControl</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Views\ucStartPage.Designer.cs">
|
||||
<DependentUpon>ucStartPage.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Views\BaseWizardPage.cs">
|
||||
<SubType>UserControl</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Views\BaseWizardPage.Designer.cs">
|
||||
<DependentUpon>BaseWizardPage.cs</DependentUpon>
|
||||
</Compile>
|
||||
<EmbeddedResource Include="MainForm.resx">
|
||||
<DependentUpon>MainForm.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Properties\licenses.licx" />
|
||||
<EmbeddedResource Include="Properties\Resources.resx">
|
||||
<Generator>ResXFileCodeGenerator</Generator>
|
||||
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<Compile Include="Properties\Resources.Designer.cs">
|
||||
<AutoGen>True</AutoGen>
|
||||
<DependentUpon>Resources.resx</DependentUpon>
|
||||
<DesignTime>True</DesignTime>
|
||||
</Compile>
|
||||
<EmbeddedResource Include="Views\BaseWizardPage.resx">
|
||||
<DependentUpon>BaseWizardPage.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Views\ucFinishPage.resx">
|
||||
<DependentUpon>ucFinishPage.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Views\ucOptionsPage.resx">
|
||||
<DependentUpon>ucOptionsPage.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Views\ucInstallPage.resx">
|
||||
<DependentUpon>ucInstallPage.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Views\ucStartPage.resx">
|
||||
<DependentUpon>ucStartPage.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<None Include="MediaDevices.chm" />
|
||||
<None Include="packages.config" />
|
||||
<None Include="Properties\Settings.settings">
|
||||
<Generator>SettingsSingleFileGenerator</Generator>
|
||||
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
|
||||
</None>
|
||||
<Compile Include="Properties\Settings.Designer.cs">
|
||||
<AutoGen>True</AutoGen>
|
||||
<DependentUpon>Settings.settings</DependentUpon>
|
||||
<DesignTimeSharedInput>True</DesignTimeSharedInput>
|
||||
</Compile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="App.config" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Content Include="MediaDevicesLicense.txt" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
||||
Other similar extension points exist, see Microsoft.Common.targets.
|
||||
<Target Name="BeforeBuild">
|
||||
</Target>
|
||||
<Target Name="AfterBuild">
|
||||
</Target>
|
||||
-->
|
||||
</Project>
|
||||
8
QTaggerSync/ViewModels/FinishPageViewModel.cs
Normal file
8
QTaggerSync/ViewModels/FinishPageViewModel.cs
Normal file
@@ -0,0 +1,8 @@
|
||||
namespace QTaggerSync.ViewModels
|
||||
{
|
||||
class FinishPageViewModel : IWizardPageViewModel
|
||||
{
|
||||
public bool IsComplete { get { return true; } }
|
||||
public bool CanReturn { get { return false; } }
|
||||
}
|
||||
}
|
||||
11
QTaggerSync/ViewModels/InstallPageViewModel.cs
Normal file
11
QTaggerSync/ViewModels/InstallPageViewModel.cs
Normal file
@@ -0,0 +1,11 @@
|
||||
namespace QTaggerSync.ViewModels
|
||||
{
|
||||
class InstallPageViewModel : IWizardPageViewModel
|
||||
{
|
||||
public bool IsComplete
|
||||
{
|
||||
get { return true; }
|
||||
}
|
||||
public bool CanReturn { get { return true; } }
|
||||
}
|
||||
}
|
||||
21
QTaggerSync/ViewModels/OptionsPageViewModel.cs
Normal file
21
QTaggerSync/ViewModels/OptionsPageViewModel.cs
Normal file
@@ -0,0 +1,21 @@
|
||||
namespace QTaggerSync.ViewModels
|
||||
{
|
||||
class OptionsPageViewModel : IWizardPageViewModel
|
||||
{
|
||||
public bool IsComplete
|
||||
{
|
||||
get { return (!string.IsNullOrEmpty(Path) && System.IO.Directory.Exists(Path)) || SetComplete; }
|
||||
}
|
||||
public string Path
|
||||
{
|
||||
get;
|
||||
set;
|
||||
}
|
||||
public bool SetComplete
|
||||
{
|
||||
get;
|
||||
set;
|
||||
}
|
||||
public bool CanReturn { get { return true; } }
|
||||
}
|
||||
}
|
||||
12
QTaggerSync/ViewModels/StartPageViewModel.cs
Normal file
12
QTaggerSync/ViewModels/StartPageViewModel.cs
Normal file
@@ -0,0 +1,12 @@
|
||||
using MediaDevices;
|
||||
|
||||
namespace QTaggerSync.ViewModels
|
||||
{
|
||||
class StartPageViewModel : IWizardPageViewModel
|
||||
{
|
||||
public bool IsComplete { get { return mediaDevice != null; } }
|
||||
public bool CanReturn { get { return false; } }
|
||||
|
||||
public MediaDevice mediaDevice = null;
|
||||
}
|
||||
}
|
||||
107
QTaggerSync/ViewModels/WizardViewModel.cs
Normal file
107
QTaggerSync/ViewModels/WizardViewModel.cs
Normal file
@@ -0,0 +1,107 @@
|
||||
using System.Windows.Forms;
|
||||
using DevExpress.XtraBars.Docking2010.Views.WindowsUI;
|
||||
|
||||
namespace QTaggerSync.ViewModels
|
||||
{
|
||||
class WizardViewModel : IWizardViewModel
|
||||
{
|
||||
WindowsUIView view;
|
||||
IWizardPageViewModel[] pages;
|
||||
Form mainForm;
|
||||
int index = 0;
|
||||
public IWizardPageViewModel CurrentPage
|
||||
{
|
||||
get { return pages[index]; }
|
||||
}
|
||||
|
||||
public WizardViewModel(IWizardPageViewModel[] pages, WindowsUIView view, Form mainForm)
|
||||
{
|
||||
this.pages = pages;
|
||||
this.view = view;
|
||||
this.mainForm = mainForm;
|
||||
}
|
||||
public bool CanNext()
|
||||
{
|
||||
return (index >= 0) && (index < pages.Length - 1);
|
||||
}
|
||||
public void Next()
|
||||
{
|
||||
if(CurrentPage.IsComplete)
|
||||
{
|
||||
ActivatePage(++index);
|
||||
}
|
||||
else
|
||||
{
|
||||
if(index == 0)
|
||||
{
|
||||
flyoutAlert("기기를 찾을 수 없음", "연결 및 설정을 확인하세요");
|
||||
}
|
||||
else if(index == 1)
|
||||
{
|
||||
flyoutAlert("서버 연결 할 수 없음", "서버 주소를 확인하세요");
|
||||
}
|
||||
}
|
||||
}
|
||||
public bool CanPrev()
|
||||
{
|
||||
return index > 0 && index < pages.Length && CurrentPage.CanReturn;
|
||||
}
|
||||
public void Prev()
|
||||
{
|
||||
ActivatePage(--index);
|
||||
}
|
||||
public void PageCompleted()
|
||||
{
|
||||
if (CanNext())
|
||||
Next();
|
||||
}
|
||||
void ActivatePage(int index)
|
||||
{
|
||||
PageGroup pageGroup = view.ContentContainers["pageGroup"] as PageGroup;
|
||||
view.ActivateDocument(pageGroup.Items[index]);
|
||||
}
|
||||
public bool CanClose()
|
||||
{
|
||||
return index >= 0 && index < pages.Length - 1;
|
||||
}
|
||||
public void Close(bool isClosing)
|
||||
{
|
||||
if (isClosing)
|
||||
{
|
||||
Flyout flyout = view.ContentContainers["closeFlyout"] as Flyout;
|
||||
flyout.FlyoutButtons = MessageBoxButtons.YesNo;
|
||||
flyout.Action = new FlyoutAction()
|
||||
{
|
||||
Caption = "QTagger Uploader",
|
||||
Description = "업로드를 끝내시겠습니까?"
|
||||
};
|
||||
view.FlyoutHidden += view_FlyoutHidden;
|
||||
view.ActivateContainer(flyout);
|
||||
}
|
||||
else Close();
|
||||
}
|
||||
void view_FlyoutHidden(object sender, FlyoutResultEventArgs e)
|
||||
{
|
||||
view.FlyoutHidden -= view_FlyoutHidden;
|
||||
if (e.Result == System.Windows.Forms.DialogResult.Yes)
|
||||
Close();
|
||||
}
|
||||
void Close()
|
||||
{
|
||||
mainForm.BeginInvoke(new System.Action(mainForm.Close));
|
||||
}
|
||||
|
||||
void flyoutAlert(string caption, string description)
|
||||
{
|
||||
Flyout flyout = view.ContentContainers["closeFlyout"] as Flyout;
|
||||
flyout.FlyoutButtons = MessageBoxButtons.OK;
|
||||
|
||||
flyout.Action = new FlyoutAction()
|
||||
{
|
||||
Caption = caption,
|
||||
Description = description,
|
||||
};
|
||||
view.ActivateContainer(flyout);
|
||||
}
|
||||
}
|
||||
}
|
||||
45
QTaggerSync/Views/BaseWizardPage.Designer.cs
generated
Normal file
45
QTaggerSync/Views/BaseWizardPage.Designer.cs
generated
Normal file
@@ -0,0 +1,45 @@
|
||||
namespace QTaggerSync.Views
|
||||
{
|
||||
partial class BaseWizardPage
|
||||
{
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
|
||||
/// <summary>
|
||||
/// Clean up any resources being used.
|
||||
/// </summary>
|
||||
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Component Designer generated code
|
||||
|
||||
/// <summary>
|
||||
/// Required method for Designer support - do not modify
|
||||
/// the contents of this method with the code editor.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// BaseWizardPage
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.Name = "BaseWizardPage";
|
||||
this.Size = new System.Drawing.Size(163, 159);
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
31
QTaggerSync/Views/BaseWizardPage.cs
Normal file
31
QTaggerSync/Views/BaseWizardPage.cs
Normal file
@@ -0,0 +1,31 @@
|
||||
using DevExpress.XtraBars.Docking2010.Views.WindowsUI;
|
||||
using DevExpress.XtraEditors;
|
||||
|
||||
namespace QTaggerSync.Views
|
||||
{
|
||||
public partial class BaseWizardPage : XtraUserControl, ISupportNavigation
|
||||
{
|
||||
public BaseWizardPage()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
protected IWizardPageViewModel PageViewModel
|
||||
{
|
||||
get { return WizardViewModel.CurrentPage; }
|
||||
}
|
||||
protected IWizardViewModel WizardViewModel
|
||||
{
|
||||
get { return wizardViewModel; }
|
||||
}
|
||||
#region ISupportNavigation Members
|
||||
IWizardViewModel wizardViewModel;
|
||||
void ISupportNavigation.OnNavigatedTo(INavigationArgs args)
|
||||
{
|
||||
wizardViewModel = args.Parameter as IWizardViewModel;
|
||||
}
|
||||
void ISupportNavigation.OnNavigatedFrom(INavigationArgs args)
|
||||
{
|
||||
}
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
120
QTaggerSync/Views/BaseWizardPage.resx
Normal file
120
QTaggerSync/Views/BaseWizardPage.resx
Normal file
@@ -0,0 +1,120 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace"></xsd:import>
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0"></xsd:element>
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string"></xsd:attribute>
|
||||
<xsd:attribute name="type" type="xsd:string"></xsd:attribute>
|
||||
<xsd:attribute name="mimetype" type="xsd:string"></xsd:attribute>
|
||||
<xsd:attribute ref="xml:space"></xsd:attribute>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string"></xsd:attribute>
|
||||
<xsd:attribute name="name" type="xsd:string"></xsd:attribute>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1"></xsd:element>
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2"></xsd:element>
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1"></xsd:attribute>
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3"></xsd:attribute>
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4"></xsd:attribute>
|
||||
<xsd:attribute ref="xml:space"></xsd:attribute>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1"></xsd:element>
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required"></xsd:attribute>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
</root>
|
||||
202
QTaggerSync/Views/ucFinishPage.Designer.cs
generated
Normal file
202
QTaggerSync/Views/ucFinishPage.Designer.cs
generated
Normal file
@@ -0,0 +1,202 @@
|
||||
namespace QTaggerSync
|
||||
{
|
||||
partial class ucFinishPage
|
||||
{
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
|
||||
/// <summary>
|
||||
/// Clean up any resources being used.
|
||||
/// </summary>
|
||||
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Component Designer generated code
|
||||
|
||||
/// <summary>
|
||||
/// Required method for Designer support - do not modify
|
||||
/// the contents of this method with the code editor.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.labelControl1 = new DevExpress.XtraEditors.LabelControl();
|
||||
this.layoutControl1 = new DevExpress.XtraLayout.LayoutControl();
|
||||
this.finishButton = new DevExpress.XtraEditors.SimpleButton();
|
||||
this.panel1 = new System.Windows.Forms.Panel();
|
||||
this.layoutControlGroup1 = new DevExpress.XtraLayout.LayoutControlGroup();
|
||||
this.layoutControlItem2 = new DevExpress.XtraLayout.LayoutControlItem();
|
||||
this.emptySpaceItem2 = new DevExpress.XtraLayout.EmptySpaceItem();
|
||||
this.layoutControlItem3 = new DevExpress.XtraLayout.LayoutControlItem();
|
||||
this.layoutControlItem1 = new DevExpress.XtraLayout.LayoutControlItem();
|
||||
this.emptySpaceItem3 = new DevExpress.XtraLayout.EmptySpaceItem();
|
||||
((System.ComponentModel.ISupportInitialize)(this.layoutControl1)).BeginInit();
|
||||
this.layoutControl1.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.layoutControlGroup1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.layoutControlItem2)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.emptySpaceItem2)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.layoutControlItem3)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.layoutControlItem1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.emptySpaceItem3)).BeginInit();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// labelControl1
|
||||
//
|
||||
this.labelControl1.Appearance.Font = new System.Drawing.Font("Segoe UI Semibold", 15.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.labelControl1.Appearance.Options.UseFont = true;
|
||||
this.labelControl1.AutoSizeMode = DevExpress.XtraEditors.LabelAutoSizeMode.None;
|
||||
this.labelControl1.Location = new System.Drawing.Point(314, 13);
|
||||
this.labelControl1.Name = "labelControl1";
|
||||
this.labelControl1.Padding = new System.Windows.Forms.Padding(35, 11, 12, 11);
|
||||
this.labelControl1.Size = new System.Drawing.Size(675, 52);
|
||||
this.labelControl1.StyleController = this.layoutControl1;
|
||||
this.labelControl1.TabIndex = 5;
|
||||
this.labelControl1.Text = "전송이 완료되었습니다.";
|
||||
//
|
||||
// layoutControl1
|
||||
//
|
||||
this.layoutControl1.AllowCustomization = false;
|
||||
this.layoutControl1.Controls.Add(this.finishButton);
|
||||
this.layoutControl1.Controls.Add(this.labelControl1);
|
||||
this.layoutControl1.Controls.Add(this.panel1);
|
||||
this.layoutControl1.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.layoutControl1.Location = new System.Drawing.Point(0, 0);
|
||||
this.layoutControl1.Name = "layoutControl1";
|
||||
this.layoutControl1.Root = this.layoutControlGroup1;
|
||||
this.layoutControl1.Size = new System.Drawing.Size(1003, 600);
|
||||
this.layoutControl1.TabIndex = 6;
|
||||
this.layoutControl1.Text = "layoutControl1";
|
||||
//
|
||||
// finishButton
|
||||
//
|
||||
this.finishButton.Appearance.Font = new System.Drawing.Font("Segoe UI", 12F);
|
||||
this.finishButton.Appearance.Options.UseFont = true;
|
||||
this.finishButton.AutoWidthInLayoutControl = true;
|
||||
this.finishButton.Location = new System.Drawing.Point(813, 520);
|
||||
this.finishButton.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
|
||||
this.finishButton.MinimumSize = new System.Drawing.Size(131, 0);
|
||||
this.finishButton.Name = "finishButton";
|
||||
this.finishButton.Size = new System.Drawing.Size(131, 26);
|
||||
this.finishButton.StyleController = this.layoutControl1;
|
||||
this.finishButton.TabIndex = 10;
|
||||
this.finishButton.Text = "종료";
|
||||
this.finishButton.Click += new System.EventHandler(this.finishButton_Click);
|
||||
//
|
||||
// panel1
|
||||
//
|
||||
this.panel1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(246)))), ((int)(((byte)(146)))), ((int)(((byte)(30)))));
|
||||
this.panel1.Location = new System.Drawing.Point(14, 13);
|
||||
this.panel1.Name = "panel1";
|
||||
this.panel1.Size = new System.Drawing.Size(296, 574);
|
||||
this.panel1.TabIndex = 5;
|
||||
//
|
||||
// layoutControlGroup1
|
||||
//
|
||||
this.layoutControlGroup1.CustomizationFormText = "layoutControlGroup1";
|
||||
this.layoutControlGroup1.EnableIndentsWithoutBorders = DevExpress.Utils.DefaultBoolean.True;
|
||||
this.layoutControlGroup1.GroupBordersVisible = false;
|
||||
this.layoutControlGroup1.Items.AddRange(new DevExpress.XtraLayout.BaseLayoutItem[] {
|
||||
this.layoutControlItem2,
|
||||
this.emptySpaceItem2,
|
||||
this.layoutControlItem3,
|
||||
this.layoutControlItem1});
|
||||
this.layoutControlGroup1.Name = "layoutControlGroup1";
|
||||
this.layoutControlGroup1.Size = new System.Drawing.Size(1003, 600);
|
||||
this.layoutControlGroup1.TextVisible = false;
|
||||
//
|
||||
// layoutControlItem2
|
||||
//
|
||||
this.layoutControlItem2.Control = this.panel1;
|
||||
this.layoutControlItem2.CustomizationFormText = "layoutControlItem2";
|
||||
this.layoutControlItem2.Location = new System.Drawing.Point(0, 0);
|
||||
this.layoutControlItem2.MaxSize = new System.Drawing.Size(300, 0);
|
||||
this.layoutControlItem2.MinSize = new System.Drawing.Size(300, 26);
|
||||
this.layoutControlItem2.Name = "layoutControlItem2";
|
||||
this.layoutControlItem2.Size = new System.Drawing.Size(300, 578);
|
||||
this.layoutControlItem2.SizeConstraintsType = DevExpress.XtraLayout.SizeConstraintsType.Custom;
|
||||
this.layoutControlItem2.TextSize = new System.Drawing.Size(0, 0);
|
||||
this.layoutControlItem2.TextVisible = false;
|
||||
//
|
||||
// emptySpaceItem2
|
||||
//
|
||||
this.emptySpaceItem2.AllowHotTrack = false;
|
||||
this.emptySpaceItem2.CustomizationFormText = "emptySpaceItem2";
|
||||
this.emptySpaceItem2.Location = new System.Drawing.Point(300, 56);
|
||||
this.emptySpaceItem2.Name = "emptySpaceItem2";
|
||||
this.emptySpaceItem2.Size = new System.Drawing.Size(679, 453);
|
||||
this.emptySpaceItem2.TextSize = new System.Drawing.Size(0, 0);
|
||||
//
|
||||
// layoutControlItem3
|
||||
//
|
||||
this.layoutControlItem3.Control = this.labelControl1;
|
||||
this.layoutControlItem3.CustomizationFormText = "layoutControlItem3";
|
||||
this.layoutControlItem3.Location = new System.Drawing.Point(300, 0);
|
||||
this.layoutControlItem3.Name = "layoutControlItem3";
|
||||
this.layoutControlItem3.Size = new System.Drawing.Size(679, 56);
|
||||
this.layoutControlItem3.TextSize = new System.Drawing.Size(0, 0);
|
||||
this.layoutControlItem3.TextVisible = false;
|
||||
//
|
||||
// layoutControlItem1
|
||||
//
|
||||
this.layoutControlItem1.Control = this.finishButton;
|
||||
this.layoutControlItem1.ControlAlignment = System.Drawing.ContentAlignment.MiddleRight;
|
||||
this.layoutControlItem1.CustomizationFormText = "layoutControlItem1";
|
||||
this.layoutControlItem1.FillControlToClientArea = false;
|
||||
this.layoutControlItem1.Location = new System.Drawing.Point(300, 509);
|
||||
this.layoutControlItem1.Name = "layoutControlItem1";
|
||||
this.layoutControlItem1.Padding = new DevExpress.XtraLayout.Utils.Padding(0, 47, 0, 43);
|
||||
this.layoutControlItem1.Size = new System.Drawing.Size(679, 69);
|
||||
this.layoutControlItem1.SizeConstraintsType = DevExpress.XtraLayout.SizeConstraintsType.SupportHorzAlignment;
|
||||
this.layoutControlItem1.TextSize = new System.Drawing.Size(0, 0);
|
||||
this.layoutControlItem1.TextVisible = false;
|
||||
//
|
||||
// emptySpaceItem3
|
||||
//
|
||||
this.emptySpaceItem3.AllowHotTrack = false;
|
||||
this.emptySpaceItem3.CustomizationFormText = "emptySpaceItem2";
|
||||
this.emptySpaceItem3.Location = new System.Drawing.Point(206, 0);
|
||||
this.emptySpaceItem3.Name = "emptySpaceItem2";
|
||||
this.emptySpaceItem3.Size = new System.Drawing.Size(882, 406);
|
||||
this.emptySpaceItem3.TextSize = new System.Drawing.Size(0, 0);
|
||||
//
|
||||
// ucFinishPage
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 14F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.Controls.Add(this.layoutControl1);
|
||||
this.Name = "ucFinishPage";
|
||||
this.Size = new System.Drawing.Size(1003, 600);
|
||||
((System.ComponentModel.ISupportInitialize)(this.layoutControl1)).EndInit();
|
||||
this.layoutControl1.ResumeLayout(false);
|
||||
((System.ComponentModel.ISupportInitialize)(this.layoutControlGroup1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.layoutControlItem2)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.emptySpaceItem2)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.layoutControlItem3)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.layoutControlItem1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.emptySpaceItem3)).EndInit();
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private DevExpress.XtraEditors.LabelControl labelControl1;
|
||||
private DevExpress.XtraLayout.LayoutControl layoutControl1;
|
||||
private System.Windows.Forms.Panel panel1;
|
||||
private DevExpress.XtraLayout.LayoutControlGroup layoutControlGroup1;
|
||||
private DevExpress.XtraLayout.LayoutControlItem layoutControlItem2;
|
||||
private DevExpress.XtraLayout.EmptySpaceItem emptySpaceItem2;
|
||||
private DevExpress.XtraLayout.LayoutControlItem layoutControlItem3;
|
||||
private DevExpress.XtraLayout.EmptySpaceItem emptySpaceItem3;
|
||||
private DevExpress.XtraEditors.SimpleButton finishButton;
|
||||
private DevExpress.XtraLayout.LayoutControlItem layoutControlItem1;
|
||||
}
|
||||
}
|
||||
14
QTaggerSync/Views/ucFinishPage.cs
Normal file
14
QTaggerSync/Views/ucFinishPage.cs
Normal file
@@ -0,0 +1,14 @@
|
||||
namespace QTaggerSync
|
||||
{
|
||||
public partial class ucFinishPage : Views.BaseWizardPage
|
||||
{
|
||||
public ucFinishPage()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
void finishButton_Click(object sender, System.EventArgs e)
|
||||
{
|
||||
WizardViewModel.Close(false);
|
||||
}
|
||||
}
|
||||
}
|
||||
120
QTaggerSync/Views/ucFinishPage.resx
Normal file
120
QTaggerSync/Views/ucFinishPage.resx
Normal file
@@ -0,0 +1,120 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
</root>
|
||||
265
QTaggerSync/Views/ucInstallPage.Designer.cs
generated
Normal file
265
QTaggerSync/Views/ucInstallPage.Designer.cs
generated
Normal file
@@ -0,0 +1,265 @@
|
||||
namespace QTaggerSync
|
||||
{
|
||||
partial class ucInstallPage
|
||||
{
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
|
||||
/// <summary>
|
||||
/// Clean up any resources being used.
|
||||
/// </summary>
|
||||
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Component Designer generated code
|
||||
|
||||
/// <summary>
|
||||
/// Required method for Designer support - do not modify
|
||||
/// the contents of this method with the code editor.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.bgWorker_Upload = new System.ComponentModel.BackgroundWorker();
|
||||
this.layoutControl1 = new DevExpress.XtraLayout.LayoutControl();
|
||||
this.button_Upload = new DevExpress.XtraEditors.SimpleButton();
|
||||
this.progressBarControl_Upload = new DevExpress.XtraEditors.ProgressBarControl();
|
||||
this.progressBarControl_Download = new DevExpress.XtraEditors.ProgressBarControl();
|
||||
this.button_Download = new DevExpress.XtraEditors.SimpleButton();
|
||||
this.layoutControlGroup1 = new DevExpress.XtraLayout.LayoutControlGroup();
|
||||
this.layoutControlItem2 = new DevExpress.XtraLayout.LayoutControlItem();
|
||||
this.simpleLabelItem1 = new DevExpress.XtraLayout.SimpleLabelItem();
|
||||
this.layoutControlItem1 = new DevExpress.XtraLayout.LayoutControlItem();
|
||||
this.layoutControlItem3 = new DevExpress.XtraLayout.LayoutControlItem();
|
||||
this.layoutControlItem4 = new DevExpress.XtraLayout.LayoutControlItem();
|
||||
this.bgWorker_Download = new System.ComponentModel.BackgroundWorker();
|
||||
((System.ComponentModel.ISupportInitialize)(this.layoutControl1)).BeginInit();
|
||||
this.layoutControl1.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.progressBarControl_Upload.Properties)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.progressBarControl_Download.Properties)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.layoutControlGroup1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.layoutControlItem2)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.simpleLabelItem1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.layoutControlItem1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.layoutControlItem3)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.layoutControlItem4)).BeginInit();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// bgWorker_Upload
|
||||
//
|
||||
this.bgWorker_Upload.WorkerReportsProgress = true;
|
||||
this.bgWorker_Upload.DoWork += new System.ComponentModel.DoWorkEventHandler(this.bgWorker_Upload_DoWork);
|
||||
this.bgWorker_Upload.ProgressChanged += new System.ComponentModel.ProgressChangedEventHandler(this.bgWorker_Upload_ProgressChanged);
|
||||
this.bgWorker_Upload.RunWorkerCompleted += new System.ComponentModel.RunWorkerCompletedEventHandler(this.bgWorker_Upload_RunWorkerCompleted);
|
||||
//
|
||||
// layoutControl1
|
||||
//
|
||||
this.layoutControl1.AllowCustomization = false;
|
||||
this.layoutControl1.Controls.Add(this.button_Upload);
|
||||
this.layoutControl1.Controls.Add(this.progressBarControl_Upload);
|
||||
this.layoutControl1.Controls.Add(this.progressBarControl_Download);
|
||||
this.layoutControl1.Controls.Add(this.button_Download);
|
||||
this.layoutControl1.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.layoutControl1.Location = new System.Drawing.Point(0, 0);
|
||||
this.layoutControl1.Name = "layoutControl1";
|
||||
this.layoutControl1.OptionsCustomizationForm.DesignTimeCustomizationFormPositionAndSize = new System.Drawing.Rectangle(-1469, 300, 450, 350);
|
||||
this.layoutControl1.Root = this.layoutControlGroup1;
|
||||
this.layoutControl1.Size = new System.Drawing.Size(1003, 600);
|
||||
this.layoutControl1.TabIndex = 1;
|
||||
this.layoutControl1.Text = "layoutControl1";
|
||||
//
|
||||
// button_Upload
|
||||
//
|
||||
this.button_Upload.Appearance.Font = new System.Drawing.Font("Segoe UI", 12F);
|
||||
this.button_Upload.Appearance.Options.UseFont = true;
|
||||
this.button_Upload.AutoWidthInLayoutControl = true;
|
||||
this.button_Upload.Location = new System.Drawing.Point(732, 198);
|
||||
this.button_Upload.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
|
||||
this.button_Upload.MinimumSize = new System.Drawing.Size(131, 0);
|
||||
this.button_Upload.Name = "button_Upload";
|
||||
this.button_Upload.Size = new System.Drawing.Size(131, 26);
|
||||
this.button_Upload.StyleController = this.layoutControl1;
|
||||
this.button_Upload.TabIndex = 9;
|
||||
this.button_Upload.Text = "업로드";
|
||||
this.button_Upload.Click += new System.EventHandler(this.button_Upload_Click);
|
||||
//
|
||||
// progressBarControl_Upload
|
||||
//
|
||||
this.progressBarControl_Upload.EditValue = null;
|
||||
this.progressBarControl_Upload.Location = new System.Drawing.Point(140, 148);
|
||||
this.progressBarControl_Upload.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
|
||||
this.progressBarControl_Upload.MinimumSize = new System.Drawing.Size(0, 28);
|
||||
this.progressBarControl_Upload.Name = "progressBarControl_Upload";
|
||||
this.progressBarControl_Upload.Properties.Appearance.Font = new System.Drawing.Font("Segoe UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.progressBarControl_Upload.Size = new System.Drawing.Size(723, 28);
|
||||
this.progressBarControl_Upload.StyleController = this.layoutControl1;
|
||||
this.progressBarControl_Upload.TabIndex = 8;
|
||||
//
|
||||
// progressBarControl_Download
|
||||
//
|
||||
this.progressBarControl_Download.EditValue = null;
|
||||
this.progressBarControl_Download.Location = new System.Drawing.Point(140, 338);
|
||||
this.progressBarControl_Download.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
|
||||
this.progressBarControl_Download.MinimumSize = new System.Drawing.Size(0, 28);
|
||||
this.progressBarControl_Download.Name = "progressBarControl_Download";
|
||||
this.progressBarControl_Download.Properties.Appearance.Font = new System.Drawing.Font("Segoe UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.progressBarControl_Download.Size = new System.Drawing.Size(723, 28);
|
||||
this.progressBarControl_Download.StyleController = this.layoutControl1;
|
||||
this.progressBarControl_Download.TabIndex = 8;
|
||||
//
|
||||
// button_Download
|
||||
//
|
||||
this.button_Download.Appearance.Font = new System.Drawing.Font("Segoe UI", 12F);
|
||||
this.button_Download.Appearance.Options.UseFont = true;
|
||||
this.button_Download.AutoWidthInLayoutControl = true;
|
||||
this.button_Download.Location = new System.Drawing.Point(732, 388);
|
||||
this.button_Download.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
|
||||
this.button_Download.MinimumSize = new System.Drawing.Size(131, 0);
|
||||
this.button_Download.Name = "button_Download";
|
||||
this.button_Download.Size = new System.Drawing.Size(131, 26);
|
||||
this.button_Download.StyleController = this.layoutControl1;
|
||||
this.button_Download.TabIndex = 9;
|
||||
this.button_Download.Text = "다운로드";
|
||||
this.button_Download.Click += new System.EventHandler(this.button_Download_Click);
|
||||
//
|
||||
// layoutControlGroup1
|
||||
//
|
||||
this.layoutControlGroup1.CustomizationFormText = "layoutControlGroup1";
|
||||
this.layoutControlGroup1.EnableIndentsWithoutBorders = DevExpress.Utils.DefaultBoolean.True;
|
||||
this.layoutControlGroup1.GroupBordersVisible = false;
|
||||
this.layoutControlGroup1.Items.AddRange(new DevExpress.XtraLayout.BaseLayoutItem[] {
|
||||
this.layoutControlItem2,
|
||||
this.simpleLabelItem1,
|
||||
this.layoutControlItem1,
|
||||
this.layoutControlItem3,
|
||||
this.layoutControlItem4});
|
||||
this.layoutControlGroup1.Name = "Root";
|
||||
this.layoutControlGroup1.Padding = new DevExpress.XtraLayout.Utils.Padding(47, 47, 0, 43);
|
||||
this.layoutControlGroup1.Size = new System.Drawing.Size(1003, 600);
|
||||
this.layoutControlGroup1.TextVisible = false;
|
||||
//
|
||||
// layoutControlItem2
|
||||
//
|
||||
this.layoutControlItem2.AppearanceItemCaption.Font = new System.Drawing.Font("Segoe UI", 14F);
|
||||
this.layoutControlItem2.AppearanceItemCaption.Options.UseFont = true;
|
||||
this.layoutControlItem2.Control = this.progressBarControl_Upload;
|
||||
this.layoutControlItem2.ControlAlignment = System.Drawing.ContentAlignment.TopCenter;
|
||||
this.layoutControlItem2.CustomizationFormText = "Installation Folder:";
|
||||
this.layoutControlItem2.Location = new System.Drawing.Point(0, 34);
|
||||
this.layoutControlItem2.Name = "layoutControlItem2";
|
||||
this.layoutControlItem2.Padding = new DevExpress.XtraLayout.Utils.Padding(93, 93, 86, 22);
|
||||
this.layoutControlItem2.Size = new System.Drawing.Size(909, 164);
|
||||
this.layoutControlItem2.Text = "데이터 업로드";
|
||||
this.layoutControlItem2.TextLocation = DevExpress.Utils.Locations.Top;
|
||||
this.layoutControlItem2.TextSize = new System.Drawing.Size(138, 25);
|
||||
this.layoutControlItem2.TrimClientAreaToControl = false;
|
||||
//
|
||||
// simpleLabelItem1
|
||||
//
|
||||
this.simpleLabelItem1.AllowHotTrack = false;
|
||||
this.simpleLabelItem1.AppearanceItemCaption.Font = new System.Drawing.Font("Segoe UI Semibold", 15.75F, System.Drawing.FontStyle.Bold);
|
||||
this.simpleLabelItem1.AppearanceItemCaption.Options.UseFont = true;
|
||||
this.simpleLabelItem1.CustomizationFormText = "데이터 이동";
|
||||
this.simpleLabelItem1.Location = new System.Drawing.Point(0, 0);
|
||||
this.simpleLabelItem1.Name = "simpleLabelItem1";
|
||||
this.simpleLabelItem1.Size = new System.Drawing.Size(909, 34);
|
||||
this.simpleLabelItem1.Text = "데이터 전송";
|
||||
this.simpleLabelItem1.TextSize = new System.Drawing.Size(138, 30);
|
||||
//
|
||||
// layoutControlItem1
|
||||
//
|
||||
this.layoutControlItem1.Control = this.button_Upload;
|
||||
this.layoutControlItem1.ControlAlignment = System.Drawing.ContentAlignment.MiddleRight;
|
||||
this.layoutControlItem1.CustomizationFormText = "layoutControlItem1";
|
||||
this.layoutControlItem1.FillControlToClientArea = false;
|
||||
this.layoutControlItem1.Location = new System.Drawing.Point(0, 198);
|
||||
this.layoutControlItem1.Name = "layoutControlItem1";
|
||||
this.layoutControlItem1.Padding = new DevExpress.XtraLayout.Utils.Padding(93, 93, 0, 0);
|
||||
this.layoutControlItem1.Size = new System.Drawing.Size(909, 26);
|
||||
this.layoutControlItem1.SizeConstraintsType = DevExpress.XtraLayout.SizeConstraintsType.SupportHorzAlignment;
|
||||
this.layoutControlItem1.TextSize = new System.Drawing.Size(0, 0);
|
||||
this.layoutControlItem1.TextVisible = false;
|
||||
//
|
||||
// layoutControlItem3
|
||||
//
|
||||
this.layoutControlItem3.AppearanceItemCaption.Font = new System.Drawing.Font("Segoe UI", 14F);
|
||||
this.layoutControlItem3.AppearanceItemCaption.Options.UseFont = true;
|
||||
this.layoutControlItem3.Control = this.progressBarControl_Download;
|
||||
this.layoutControlItem3.ControlAlignment = System.Drawing.ContentAlignment.TopCenter;
|
||||
this.layoutControlItem3.CustomizationFormText = "Installation Folder:";
|
||||
this.layoutControlItem3.Location = new System.Drawing.Point(0, 224);
|
||||
this.layoutControlItem3.Name = "layoutControlItem3";
|
||||
this.layoutControlItem3.Padding = new DevExpress.XtraLayout.Utils.Padding(93, 93, 86, 22);
|
||||
this.layoutControlItem3.Size = new System.Drawing.Size(909, 164);
|
||||
this.layoutControlItem3.Text = "데이터 다운로드";
|
||||
this.layoutControlItem3.TextLocation = DevExpress.Utils.Locations.Top;
|
||||
this.layoutControlItem3.TextSize = new System.Drawing.Size(138, 25);
|
||||
this.layoutControlItem3.TrimClientAreaToControl = false;
|
||||
//
|
||||
// layoutControlItem4
|
||||
//
|
||||
this.layoutControlItem4.Control = this.button_Download;
|
||||
this.layoutControlItem4.ControlAlignment = System.Drawing.ContentAlignment.MiddleRight;
|
||||
this.layoutControlItem4.CustomizationFormText = "layoutControlItem1";
|
||||
this.layoutControlItem4.Location = new System.Drawing.Point(0, 388);
|
||||
this.layoutControlItem4.Name = "layoutControlItem4";
|
||||
this.layoutControlItem4.Padding = new DevExpress.XtraLayout.Utils.Padding(93, 93, 0, 0);
|
||||
this.layoutControlItem4.Size = new System.Drawing.Size(909, 169);
|
||||
this.layoutControlItem4.SizeConstraintsType = DevExpress.XtraLayout.SizeConstraintsType.SupportHorzAlignment;
|
||||
this.layoutControlItem4.Text = "layoutControlItem1";
|
||||
this.layoutControlItem4.TextSize = new System.Drawing.Size(0, 0);
|
||||
this.layoutControlItem4.TextVisible = false;
|
||||
//
|
||||
// bgWorker_Download
|
||||
//
|
||||
this.bgWorker_Download.WorkerReportsProgress = true;
|
||||
this.bgWorker_Download.DoWork += new System.ComponentModel.DoWorkEventHandler(this.bgWorker_Download_DoWork);
|
||||
this.bgWorker_Download.ProgressChanged += new System.ComponentModel.ProgressChangedEventHandler(this.bgWorker_Download_ProgressChanged);
|
||||
this.bgWorker_Download.RunWorkerCompleted += new System.ComponentModel.RunWorkerCompletedEventHandler(this.bgWorker_Download_RunWorkerCompleted);
|
||||
//
|
||||
// ucInstallPage
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 14F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.Controls.Add(this.layoutControl1);
|
||||
this.Name = "ucInstallPage";
|
||||
this.Size = new System.Drawing.Size(1003, 600);
|
||||
((System.ComponentModel.ISupportInitialize)(this.layoutControl1)).EndInit();
|
||||
this.layoutControl1.ResumeLayout(false);
|
||||
((System.ComponentModel.ISupportInitialize)(this.progressBarControl_Upload.Properties)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.progressBarControl_Download.Properties)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.layoutControlGroup1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.layoutControlItem2)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.simpleLabelItem1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.layoutControlItem1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.layoutControlItem3)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.layoutControlItem4)).EndInit();
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private System.ComponentModel.BackgroundWorker bgWorker_Upload;
|
||||
private DevExpress.XtraLayout.LayoutControl layoutControl1;
|
||||
private DevExpress.XtraEditors.ProgressBarControl progressBarControl_Upload;
|
||||
private DevExpress.XtraLayout.LayoutControlGroup layoutControlGroup1;
|
||||
private DevExpress.XtraLayout.LayoutControlItem layoutControlItem2;
|
||||
private DevExpress.XtraLayout.SimpleLabelItem simpleLabelItem1;
|
||||
private DevExpress.XtraEditors.SimpleButton button_Upload;
|
||||
private DevExpress.XtraLayout.LayoutControlItem layoutControlItem1;
|
||||
private DevExpress.XtraEditors.ProgressBarControl progressBarControl_Download;
|
||||
private DevExpress.XtraLayout.LayoutControlItem layoutControlItem3;
|
||||
private DevExpress.XtraEditors.SimpleButton button_Download;
|
||||
private DevExpress.XtraLayout.LayoutControlItem layoutControlItem4;
|
||||
private System.ComponentModel.BackgroundWorker bgWorker_Download;
|
||||
}
|
||||
}
|
||||
74
QTaggerSync/Views/ucInstallPage.cs
Normal file
74
QTaggerSync/Views/ucInstallPage.cs
Normal file
@@ -0,0 +1,74 @@
|
||||
using System;
|
||||
using System.ComponentModel;
|
||||
|
||||
namespace QTaggerSync
|
||||
{
|
||||
public partial class ucInstallPage : Views.BaseWizardPage
|
||||
{
|
||||
public ucInstallPage()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
void button_Upload_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (!bgWorker_Upload.IsBusy)
|
||||
{
|
||||
button_Upload.Enabled = false;
|
||||
bgWorker_Upload.RunWorkerAsync();
|
||||
}
|
||||
}
|
||||
|
||||
#region 업로드
|
||||
void bgWorker_Upload_DoWork(object sender, DoWorkEventArgs e)
|
||||
{
|
||||
for (int i = 0; i <= 10; i++)
|
||||
{
|
||||
System.Threading.Thread.Sleep(100);
|
||||
((BackgroundWorker)sender).ReportProgress(i);
|
||||
}
|
||||
}
|
||||
void bgWorker_Upload_ProgressChanged(object sender, ProgressChangedEventArgs e)
|
||||
{
|
||||
progressBarControl_Upload.PerformStep();
|
||||
}
|
||||
void bgWorker_Upload_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
|
||||
{
|
||||
button_Upload.Enabled = true;
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region 다운로드
|
||||
private void button_Download_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (!bgWorker_Download.IsBusy)
|
||||
{
|
||||
button_Download.Enabled = false;
|
||||
bgWorker_Download.RunWorkerAsync();
|
||||
}
|
||||
}
|
||||
|
||||
private void bgWorker_Download_DoWork(object sender, DoWorkEventArgs e)
|
||||
{
|
||||
for (int i = 0; i <= 10; i++)
|
||||
{
|
||||
System.Threading.Thread.Sleep(100);
|
||||
((BackgroundWorker)sender).ReportProgress(i);
|
||||
}
|
||||
}
|
||||
|
||||
private void bgWorker_Download_ProgressChanged(object sender, ProgressChangedEventArgs e)
|
||||
{
|
||||
|
||||
progressBarControl_Download.PerformStep();
|
||||
}
|
||||
|
||||
private void bgWorker_Download_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
|
||||
{
|
||||
button_Download.Enabled = true;
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
126
QTaggerSync/Views/ucInstallPage.resx
Normal file
126
QTaggerSync/Views/ucInstallPage.resx
Normal file
@@ -0,0 +1,126 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<metadata name="bgWorker_Upload.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>17, 17</value>
|
||||
</metadata>
|
||||
<metadata name="bgWorker_Download.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>183, 17</value>
|
||||
</metadata>
|
||||
</root>
|
||||
203
QTaggerSync/Views/ucOptionsPage.Designer.cs
generated
Normal file
203
QTaggerSync/Views/ucOptionsPage.Designer.cs
generated
Normal file
@@ -0,0 +1,203 @@
|
||||
namespace QTaggerSync
|
||||
{
|
||||
partial class ucOptionsPage
|
||||
{
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
|
||||
/// <summary>
|
||||
/// Clean up any resources being used.
|
||||
/// </summary>
|
||||
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Component Designer generated code
|
||||
|
||||
/// <summary>
|
||||
/// Required method for Designer support - do not modify
|
||||
/// the contents of this method with the code editor.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.layoutControl1 = new DevExpress.XtraLayout.LayoutControl();
|
||||
this.layoutControlGroup1 = new DevExpress.XtraLayout.LayoutControlGroup();
|
||||
this.simpleLabelItem1 = new DevExpress.XtraLayout.SimpleLabelItem();
|
||||
this.folderBrowserDialog1 = new System.Windows.Forms.FolderBrowserDialog();
|
||||
this.panelControl1 = new DevExpress.XtraEditors.PanelControl();
|
||||
this.layoutControlItem1 = new DevExpress.XtraLayout.LayoutControlItem();
|
||||
this.buttonEdit1 = new DevExpress.XtraEditors.ButtonEdit();
|
||||
this.labelControl_AddressTitle = new DevExpress.XtraEditors.LabelControl();
|
||||
this.checkEdit1 = new DevExpress.XtraEditors.CheckEdit();
|
||||
this.simpleButton_Connect = new DevExpress.XtraEditors.SimpleButton();
|
||||
this.labelControl2 = new DevExpress.XtraEditors.LabelControl();
|
||||
((System.ComponentModel.ISupportInitialize)(this.layoutControl1)).BeginInit();
|
||||
this.layoutControl1.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.layoutControlGroup1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.simpleLabelItem1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.panelControl1)).BeginInit();
|
||||
this.panelControl1.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.layoutControlItem1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.buttonEdit1.Properties)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.checkEdit1.Properties)).BeginInit();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// layoutControl1
|
||||
//
|
||||
this.layoutControl1.AllowCustomization = false;
|
||||
this.layoutControl1.Controls.Add(this.panelControl1);
|
||||
this.layoutControl1.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.layoutControl1.Location = new System.Drawing.Point(0, 0);
|
||||
this.layoutControl1.Name = "layoutControl1";
|
||||
this.layoutControl1.OptionsCustomizationForm.DesignTimeCustomizationFormPositionAndSize = new System.Drawing.Rectangle(1452, 382, 688, 461);
|
||||
this.layoutControl1.Root = this.layoutControlGroup1;
|
||||
this.layoutControl1.Size = new System.Drawing.Size(1003, 600);
|
||||
this.layoutControl1.TabIndex = 0;
|
||||
this.layoutControl1.Text = "layoutControl1";
|
||||
//
|
||||
// layoutControlGroup1
|
||||
//
|
||||
this.layoutControlGroup1.CustomizationFormText = "layoutControlGroup1";
|
||||
this.layoutControlGroup1.EnableIndentsWithoutBorders = DevExpress.Utils.DefaultBoolean.True;
|
||||
this.layoutControlGroup1.GroupBordersVisible = false;
|
||||
this.layoutControlGroup1.Items.AddRange(new DevExpress.XtraLayout.BaseLayoutItem[] {
|
||||
this.simpleLabelItem1,
|
||||
this.layoutControlItem1});
|
||||
this.layoutControlGroup1.Name = "Root";
|
||||
this.layoutControlGroup1.Padding = new DevExpress.XtraLayout.Utils.Padding(47, 47, 0, 43);
|
||||
this.layoutControlGroup1.Size = new System.Drawing.Size(1003, 600);
|
||||
this.layoutControlGroup1.TextVisible = false;
|
||||
//
|
||||
// simpleLabelItem1
|
||||
//
|
||||
this.simpleLabelItem1.AllowHotTrack = false;
|
||||
this.simpleLabelItem1.AppearanceItemCaption.Font = new System.Drawing.Font("Segoe UI Semibold", 15.75F, System.Drawing.FontStyle.Bold);
|
||||
this.simpleLabelItem1.AppearanceItemCaption.Options.UseFont = true;
|
||||
this.simpleLabelItem1.AppearanceItemCaption.Options.UseTextOptions = true;
|
||||
this.simpleLabelItem1.AppearanceItemCaption.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;
|
||||
this.simpleLabelItem1.AppearanceItemCaption.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center;
|
||||
this.simpleLabelItem1.CustomizationFormText = "Options:";
|
||||
this.simpleLabelItem1.Location = new System.Drawing.Point(0, 0);
|
||||
this.simpleLabelItem1.Name = "simpleLabelItem1";
|
||||
this.simpleLabelItem1.Padding = new DevExpress.XtraLayout.Utils.Padding(35, 11, 12, 11);
|
||||
this.simpleLabelItem1.Size = new System.Drawing.Size(909, 53);
|
||||
this.simpleLabelItem1.Text = "서버를 연결하세요.";
|
||||
this.simpleLabelItem1.TextSize = new System.Drawing.Size(179, 30);
|
||||
//
|
||||
// panelControl1
|
||||
//
|
||||
this.panelControl1.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder;
|
||||
this.panelControl1.Controls.Add(this.labelControl2);
|
||||
this.panelControl1.Controls.Add(this.simpleButton_Connect);
|
||||
this.panelControl1.Controls.Add(this.checkEdit1);
|
||||
this.panelControl1.Controls.Add(this.labelControl_AddressTitle);
|
||||
this.panelControl1.Controls.Add(this.buttonEdit1);
|
||||
this.panelControl1.Location = new System.Drawing.Point(49, 55);
|
||||
this.panelControl1.Name = "panelControl1";
|
||||
this.panelControl1.Size = new System.Drawing.Size(905, 500);
|
||||
this.panelControl1.TabIndex = 9;
|
||||
//
|
||||
// layoutControlItem1
|
||||
//
|
||||
this.layoutControlItem1.Control = this.panelControl1;
|
||||
this.layoutControlItem1.Location = new System.Drawing.Point(0, 53);
|
||||
this.layoutControlItem1.Name = "layoutControlItem1";
|
||||
this.layoutControlItem1.Size = new System.Drawing.Size(909, 504);
|
||||
this.layoutControlItem1.TextSize = new System.Drawing.Size(0, 0);
|
||||
this.layoutControlItem1.TextVisible = false;
|
||||
//
|
||||
// buttonEdit1
|
||||
//
|
||||
this.buttonEdit1.Location = new System.Drawing.Point(274, 96);
|
||||
this.buttonEdit1.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
|
||||
this.buttonEdit1.Name = "buttonEdit1";
|
||||
this.buttonEdit1.Properties.Appearance.Font = new System.Drawing.Font("Segoe UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.buttonEdit1.Properties.Appearance.Options.UseFont = true;
|
||||
this.buttonEdit1.Size = new System.Drawing.Size(407, 28);
|
||||
this.buttonEdit1.StyleController = this.layoutControl1;
|
||||
this.buttonEdit1.TabIndex = 9;
|
||||
//
|
||||
// labelControl_AddressTitle
|
||||
//
|
||||
this.labelControl_AddressTitle.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F);
|
||||
this.labelControl_AddressTitle.Appearance.Options.UseFont = true;
|
||||
this.labelControl_AddressTitle.Location = new System.Drawing.Point(274, 68);
|
||||
this.labelControl_AddressTitle.Name = "labelControl_AddressTitle";
|
||||
this.labelControl_AddressTitle.Size = new System.Drawing.Size(74, 23);
|
||||
this.labelControl_AddressTitle.TabIndex = 10;
|
||||
this.labelControl_AddressTitle.Text = "서버 주소";
|
||||
this.labelControl_AddressTitle.Click += new System.EventHandler(this.labelControl_AddressTitle_Click);
|
||||
//
|
||||
// checkEdit1
|
||||
//
|
||||
this.checkEdit1.Location = new System.Drawing.Point(274, 140);
|
||||
this.checkEdit1.Name = "checkEdit1";
|
||||
this.checkEdit1.Properties.Appearance.Font = new System.Drawing.Font("Tahoma", 12F);
|
||||
this.checkEdit1.Properties.Appearance.Options.UseFont = true;
|
||||
this.checkEdit1.Properties.Caption = " 주소 정보 저장하기";
|
||||
this.checkEdit1.Size = new System.Drawing.Size(154, 23);
|
||||
this.checkEdit1.TabIndex = 11;
|
||||
//
|
||||
// simpleButton_Connect
|
||||
//
|
||||
this.simpleButton_Connect.Location = new System.Drawing.Point(606, 142);
|
||||
this.simpleButton_Connect.Name = "simpleButton_Connect";
|
||||
this.simpleButton_Connect.Size = new System.Drawing.Size(75, 23);
|
||||
this.simpleButton_Connect.TabIndex = 12;
|
||||
this.simpleButton_Connect.Text = "연결";
|
||||
this.simpleButton_Connect.Click += new System.EventHandler(this.simpleButton_Connect_Click);
|
||||
//
|
||||
// labelControl2
|
||||
//
|
||||
this.labelControl2.Appearance.Font = new System.Drawing.Font("Tahoma", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.labelControl2.Appearance.Options.UseFont = true;
|
||||
this.labelControl2.Location = new System.Drawing.Point(274, 254);
|
||||
this.labelControl2.Name = "labelControl2";
|
||||
this.labelControl2.Size = new System.Drawing.Size(317, 38);
|
||||
this.labelControl2.TabIndex = 13;
|
||||
this.labelControl2.Text = "▶ 서버의 아이피 또는 도메인을 입력해주세요\r\n▶ 연결버튼을 눌러서 서버와의 연결을 확인하세요";
|
||||
//
|
||||
// ucOptionsPage
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 14F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.Controls.Add(this.layoutControl1);
|
||||
this.Name = "ucOptionsPage";
|
||||
this.Size = new System.Drawing.Size(1003, 600);
|
||||
((System.ComponentModel.ISupportInitialize)(this.layoutControl1)).EndInit();
|
||||
this.layoutControl1.ResumeLayout(false);
|
||||
((System.ComponentModel.ISupportInitialize)(this.layoutControlGroup1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.simpleLabelItem1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.panelControl1)).EndInit();
|
||||
this.panelControl1.ResumeLayout(false);
|
||||
this.panelControl1.PerformLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.layoutControlItem1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.buttonEdit1.Properties)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.checkEdit1.Properties)).EndInit();
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private DevExpress.XtraLayout.LayoutControl layoutControl1;
|
||||
private DevExpress.XtraLayout.LayoutControlGroup layoutControlGroup1;
|
||||
private System.Windows.Forms.FolderBrowserDialog folderBrowserDialog1;
|
||||
private DevExpress.XtraLayout.SimpleLabelItem simpleLabelItem1;
|
||||
private DevExpress.XtraEditors.PanelControl panelControl1;
|
||||
private DevExpress.XtraEditors.SimpleButton simpleButton_Connect;
|
||||
private DevExpress.XtraEditors.CheckEdit checkEdit1;
|
||||
private DevExpress.XtraEditors.LabelControl labelControl_AddressTitle;
|
||||
private DevExpress.XtraEditors.ButtonEdit buttonEdit1;
|
||||
private DevExpress.XtraLayout.LayoutControlItem layoutControlItem1;
|
||||
private DevExpress.XtraEditors.LabelControl labelControl2;
|
||||
}
|
||||
}
|
||||
24
QTaggerSync/Views/ucOptionsPage.cs
Normal file
24
QTaggerSync/Views/ucOptionsPage.cs
Normal file
@@ -0,0 +1,24 @@
|
||||
using System.Windows.Forms;
|
||||
using DevExpress.XtraEditors.Controls;
|
||||
|
||||
namespace QTaggerSync
|
||||
{
|
||||
public partial class ucOptionsPage : Views.BaseWizardPage
|
||||
{
|
||||
public ucOptionsPage()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
private void labelControl_AddressTitle_Click(object sender, System.EventArgs e)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
private void simpleButton_Connect_Click(object sender, System.EventArgs e)
|
||||
{
|
||||
((ViewModels.OptionsPageViewModel)PageViewModel).SetComplete = true;
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
123
QTaggerSync/Views/ucOptionsPage.resx
Normal file
123
QTaggerSync/Views/ucOptionsPage.resx
Normal file
@@ -0,0 +1,123 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<metadata name="folderBrowserDialog1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>17, 17</value>
|
||||
</metadata>
|
||||
</root>
|
||||
222
QTaggerSync/Views/ucStartPage.Designer.cs
generated
Normal file
222
QTaggerSync/Views/ucStartPage.Designer.cs
generated
Normal file
@@ -0,0 +1,222 @@
|
||||
namespace QTaggerSync
|
||||
{
|
||||
partial class ucStartPage
|
||||
{
|
||||
/// <summary>
|
||||
/// Required designer variable.
|
||||
/// </summary>
|
||||
private System.ComponentModel.IContainer components = null;
|
||||
|
||||
/// <summary>
|
||||
/// Clean up any resources being used.
|
||||
/// </summary>
|
||||
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
if (disposing && (components != null))
|
||||
{
|
||||
components.Dispose();
|
||||
}
|
||||
base.Dispose(disposing);
|
||||
}
|
||||
|
||||
#region Component Designer generated code
|
||||
|
||||
/// <summary>
|
||||
/// Required method for Designer support - do not modify
|
||||
/// the contents of this method with the code editor.
|
||||
/// </summary>
|
||||
private void InitializeComponent()
|
||||
{
|
||||
this.components = new System.ComponentModel.Container();
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ucStartPage));
|
||||
this.layoutControl1 = new DevExpress.XtraLayout.LayoutControl();
|
||||
this.panelControl1 = new DevExpress.XtraEditors.PanelControl();
|
||||
this.labelControl2 = new DevExpress.XtraEditors.LabelControl();
|
||||
this.labelControl_Title = new DevExpress.XtraEditors.LabelControl();
|
||||
this.pictureEdit1 = new DevExpress.XtraEditors.PictureEdit();
|
||||
this.labelControl1 = new DevExpress.XtraEditors.LabelControl();
|
||||
this.layoutControlGroup1 = new DevExpress.XtraLayout.LayoutControlGroup();
|
||||
this.layoutControlItem1 = new DevExpress.XtraLayout.LayoutControlItem();
|
||||
this.layoutControlItem5 = new DevExpress.XtraLayout.LayoutControlItem();
|
||||
this.emptySpaceItem3 = new DevExpress.XtraLayout.EmptySpaceItem();
|
||||
this.timer_QTaggerChecker = new System.Windows.Forms.Timer(this.components);
|
||||
this.labelControl_disconnect = new DevExpress.XtraEditors.LabelControl();
|
||||
((System.ComponentModel.ISupportInitialize)(this.layoutControl1)).BeginInit();
|
||||
this.layoutControl1.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.panelControl1)).BeginInit();
|
||||
this.panelControl1.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.pictureEdit1.Properties)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.layoutControlGroup1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.layoutControlItem1)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.layoutControlItem5)).BeginInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.emptySpaceItem3)).BeginInit();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// layoutControl1
|
||||
//
|
||||
this.layoutControl1.AllowCustomization = false;
|
||||
this.layoutControl1.Controls.Add(this.panelControl1);
|
||||
this.layoutControl1.Controls.Add(this.labelControl1);
|
||||
this.layoutControl1.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.layoutControl1.Location = new System.Drawing.Point(0, 0);
|
||||
this.layoutControl1.Name = "layoutControl1";
|
||||
this.layoutControl1.OptionsCustomizationForm.DesignTimeCustomizationFormPositionAndSize = new System.Drawing.Rectangle(938, 214, 650, 400);
|
||||
this.layoutControl1.Root = this.layoutControlGroup1;
|
||||
this.layoutControl1.Size = new System.Drawing.Size(955, 600);
|
||||
this.layoutControl1.TabIndex = 0;
|
||||
this.layoutControl1.Text = "layoutControl1";
|
||||
//
|
||||
// panelControl1
|
||||
//
|
||||
this.panelControl1.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder;
|
||||
this.panelControl1.Controls.Add(this.labelControl_disconnect);
|
||||
this.panelControl1.Controls.Add(this.labelControl2);
|
||||
this.panelControl1.Controls.Add(this.labelControl_Title);
|
||||
this.panelControl1.Controls.Add(this.pictureEdit1);
|
||||
this.panelControl1.Location = new System.Drawing.Point(12, 68);
|
||||
this.panelControl1.Name = "panelControl1";
|
||||
this.panelControl1.Size = new System.Drawing.Size(931, 520);
|
||||
this.panelControl1.TabIndex = 8;
|
||||
//
|
||||
// labelControl2
|
||||
//
|
||||
this.labelControl2.Appearance.Font = new System.Drawing.Font("Tahoma", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.labelControl2.Appearance.Options.UseFont = true;
|
||||
this.labelControl2.Location = new System.Drawing.Point(376, 369);
|
||||
this.labelControl2.Name = "labelControl2";
|
||||
this.labelControl2.Size = new System.Drawing.Size(257, 57);
|
||||
this.labelControl2.TabIndex = 2;
|
||||
this.labelControl2.Text = "▶ 기기를 컴퓨터와 USB로 연결해주세요\r\n▶ USB연결 모드를 \'파일 전송\' 모드로 \r\n 설정해주세요";
|
||||
//
|
||||
// labelControl_Title
|
||||
//
|
||||
this.labelControl_Title.Appearance.Font = new System.Drawing.Font("Tahoma", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.labelControl_Title.Appearance.Options.UseFont = true;
|
||||
this.labelControl_Title.Location = new System.Drawing.Point(376, 325);
|
||||
this.labelControl_Title.Name = "labelControl_Title";
|
||||
this.labelControl_Title.Size = new System.Drawing.Size(228, 23);
|
||||
this.labelControl_Title.TabIndex = 1;
|
||||
this.labelControl_Title.Text = "QTagger Uploader 시작하기";
|
||||
//
|
||||
// pictureEdit1
|
||||
//
|
||||
this.pictureEdit1.EditValue = ((object)(resources.GetObject("pictureEdit1.EditValue")));
|
||||
this.pictureEdit1.Location = new System.Drawing.Point(352, 108);
|
||||
this.pictureEdit1.Name = "pictureEdit1";
|
||||
this.pictureEdit1.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder;
|
||||
this.pictureEdit1.Properties.ShowCameraMenuItem = DevExpress.XtraEditors.Controls.CameraMenuItemVisibility.Auto;
|
||||
this.pictureEdit1.Size = new System.Drawing.Size(304, 180);
|
||||
this.pictureEdit1.TabIndex = 0;
|
||||
//
|
||||
// labelControl1
|
||||
//
|
||||
this.labelControl1.Appearance.Font = new System.Drawing.Font("Segoe UI Semibold", 15.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.labelControl1.Appearance.Options.UseFont = true;
|
||||
this.labelControl1.Appearance.Options.UseTextOptions = true;
|
||||
this.labelControl1.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;
|
||||
this.labelControl1.Appearance.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center;
|
||||
this.labelControl1.AutoSizeMode = DevExpress.XtraEditors.LabelAutoSizeMode.None;
|
||||
this.labelControl1.Location = new System.Drawing.Point(12, 12);
|
||||
this.labelControl1.Name = "labelControl1";
|
||||
this.labelControl1.Padding = new System.Windows.Forms.Padding(35, 11, 12, 11);
|
||||
this.labelControl1.Size = new System.Drawing.Size(931, 52);
|
||||
this.labelControl1.StyleController = this.layoutControl1;
|
||||
this.labelControl1.TabIndex = 4;
|
||||
this.labelControl1.Text = "디바이스를 연결하여 데이터를 동기화 하세요";
|
||||
//
|
||||
// layoutControlGroup1
|
||||
//
|
||||
this.layoutControlGroup1.CustomizationFormText = "layoutControlGroup1";
|
||||
this.layoutControlGroup1.EnableIndentsWithoutBorders = DevExpress.Utils.DefaultBoolean.True;
|
||||
this.layoutControlGroup1.GroupBordersVisible = false;
|
||||
this.layoutControlGroup1.Items.AddRange(new DevExpress.XtraLayout.BaseLayoutItem[] {
|
||||
this.layoutControlItem1,
|
||||
this.layoutControlItem5});
|
||||
this.layoutControlGroup1.Name = "Root";
|
||||
this.layoutControlGroup1.Size = new System.Drawing.Size(955, 600);
|
||||
this.layoutControlGroup1.TextVisible = false;
|
||||
//
|
||||
// layoutControlItem1
|
||||
//
|
||||
this.layoutControlItem1.Control = this.labelControl1;
|
||||
this.layoutControlItem1.CustomizationFormText = "layoutControlItem1";
|
||||
this.layoutControlItem1.Location = new System.Drawing.Point(0, 0);
|
||||
this.layoutControlItem1.Name = "layoutControlItem1";
|
||||
this.layoutControlItem1.Size = new System.Drawing.Size(935, 56);
|
||||
this.layoutControlItem1.TextSize = new System.Drawing.Size(0, 0);
|
||||
this.layoutControlItem1.TextVisible = false;
|
||||
//
|
||||
// layoutControlItem5
|
||||
//
|
||||
this.layoutControlItem5.Control = this.panelControl1;
|
||||
this.layoutControlItem5.Location = new System.Drawing.Point(0, 56);
|
||||
this.layoutControlItem5.Name = "layoutControlItem5";
|
||||
this.layoutControlItem5.Size = new System.Drawing.Size(935, 524);
|
||||
this.layoutControlItem5.TextSize = new System.Drawing.Size(0, 0);
|
||||
this.layoutControlItem5.TextVisible = false;
|
||||
//
|
||||
// emptySpaceItem3
|
||||
//
|
||||
this.emptySpaceItem3.AllowHotTrack = false;
|
||||
this.emptySpaceItem3.CustomizationFormText = "emptySpaceItem2";
|
||||
this.emptySpaceItem3.Location = new System.Drawing.Point(206, 0);
|
||||
this.emptySpaceItem3.Name = "emptySpaceItem2";
|
||||
this.emptySpaceItem3.Size = new System.Drawing.Size(882, 406);
|
||||
this.emptySpaceItem3.TextSize = new System.Drawing.Size(0, 0);
|
||||
//
|
||||
// timer_QTaggerChecker
|
||||
//
|
||||
this.timer_QTaggerChecker.Interval = 1000;
|
||||
this.timer_QTaggerChecker.Tick += new System.EventHandler(this.timer_QTaggerChecker_Tick);
|
||||
//
|
||||
// labelControl_disconnect
|
||||
//
|
||||
this.labelControl_disconnect.Appearance.Font = new System.Drawing.Font("Tahoma", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.labelControl_disconnect.Appearance.ForeColor = System.Drawing.Color.Red;
|
||||
this.labelControl_disconnect.Appearance.Options.UseFont = true;
|
||||
this.labelControl_disconnect.Appearance.Options.UseForeColor = true;
|
||||
this.labelControl_disconnect.Location = new System.Drawing.Point(376, 432);
|
||||
this.labelControl_disconnect.Name = "labelControl_disconnect";
|
||||
this.labelControl_disconnect.Size = new System.Drawing.Size(167, 19);
|
||||
this.labelControl_disconnect.TabIndex = 3;
|
||||
this.labelControl_disconnect.Text = "▶ 연결되어 있지 않습니다";
|
||||
this.labelControl_disconnect.Visible = false;
|
||||
//
|
||||
// ucStartPage
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 14F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.Controls.Add(this.layoutControl1);
|
||||
this.Name = "ucStartPage";
|
||||
this.Size = new System.Drawing.Size(955, 600);
|
||||
((System.ComponentModel.ISupportInitialize)(this.layoutControl1)).EndInit();
|
||||
this.layoutControl1.ResumeLayout(false);
|
||||
((System.ComponentModel.ISupportInitialize)(this.panelControl1)).EndInit();
|
||||
this.panelControl1.ResumeLayout(false);
|
||||
this.panelControl1.PerformLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.pictureEdit1.Properties)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.layoutControlGroup1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.layoutControlItem1)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.layoutControlItem5)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.emptySpaceItem3)).EndInit();
|
||||
this.ResumeLayout(false);
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
private DevExpress.XtraLayout.LayoutControl layoutControl1;
|
||||
private DevExpress.XtraLayout.LayoutControlGroup layoutControlGroup1;
|
||||
private DevExpress.XtraEditors.LabelControl labelControl1;
|
||||
private DevExpress.XtraLayout.LayoutControlItem layoutControlItem1;
|
||||
private DevExpress.XtraLayout.EmptySpaceItem emptySpaceItem3;
|
||||
private DevExpress.XtraEditors.PanelControl panelControl1;
|
||||
private DevExpress.XtraLayout.LayoutControlItem layoutControlItem5;
|
||||
private DevExpress.XtraEditors.PictureEdit pictureEdit1;
|
||||
private DevExpress.XtraEditors.LabelControl labelControl_Title;
|
||||
private DevExpress.XtraEditors.LabelControl labelControl2;
|
||||
private System.Windows.Forms.Timer timer_QTaggerChecker;
|
||||
private DevExpress.XtraEditors.LabelControl labelControl_disconnect;
|
||||
}
|
||||
}
|
||||
45
QTaggerSync/Views/ucStartPage.cs
Normal file
45
QTaggerSync/Views/ucStartPage.cs
Normal file
@@ -0,0 +1,45 @@
|
||||
using MediaDevices;
|
||||
using System.Linq;
|
||||
using QTaggerSync.ViewModels;
|
||||
|
||||
namespace QTaggerSync
|
||||
{
|
||||
public partial class ucStartPage : Views.BaseWizardPage
|
||||
{
|
||||
public ucStartPage()
|
||||
{
|
||||
InitializeComponent();
|
||||
//연결이 되어있지 않다면 확인
|
||||
timer_QTaggerChecker.Start();
|
||||
}
|
||||
|
||||
private void textEdit1_Properties_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
private void timer_QTaggerChecker_Tick(object sender, System.EventArgs e)
|
||||
{
|
||||
|
||||
if(QTaggerChecker())
|
||||
timer_QTaggerChecker.Stop();
|
||||
}
|
||||
|
||||
private bool QTaggerChecker()
|
||||
{
|
||||
var qTaggerDevices = MediaDevice.GetDevices().ToList().FindAll(x => x.FriendlyName.Contains("Skylark_KL") || x.Description.Contains("Skylark_KL"));
|
||||
|
||||
|
||||
|
||||
if (qTaggerDevices == null || qTaggerDevices.Count == 0)
|
||||
{
|
||||
labelControl_disconnect.Visible = true;
|
||||
return false;
|
||||
}
|
||||
// TODO : 첫번째 정보 저장
|
||||
((StartPageViewModel)PageViewModel).mediaDevice = qTaggerDevices.First();
|
||||
labelControl_disconnect.Visible = false;
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
230
QTaggerSync/Views/ucStartPage.resx
Normal file
230
QTaggerSync/Views/ucStartPage.resx
Normal file
@@ -0,0 +1,230 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="pictureEdit1.EditValue" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
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
|
||||
gg==
|
||||
</value>
|
||||
</data>
|
||||
<metadata name="timer_QTaggerChecker.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>17, 17</value>
|
||||
</metadata>
|
||||
</root>
|
||||
BIN
QTaggerSync/bin/Debug/DevExpress.Data.v18.2.dll
Normal file
BIN
QTaggerSync/bin/Debug/DevExpress.Data.v18.2.dll
Normal file
Binary file not shown.
23381
QTaggerSync/bin/Debug/DevExpress.Data.v18.2.xml
Normal file
23381
QTaggerSync/bin/Debug/DevExpress.Data.v18.2.xml
Normal file
File diff suppressed because it is too large
Load Diff
BIN
QTaggerSync/bin/Debug/DevExpress.Images.v18.2.dll
Normal file
BIN
QTaggerSync/bin/Debug/DevExpress.Images.v18.2.dll
Normal file
Binary file not shown.
BIN
QTaggerSync/bin/Debug/DevExpress.Pdf.v18.2.Core.dll
Normal file
BIN
QTaggerSync/bin/Debug/DevExpress.Pdf.v18.2.Core.dll
Normal file
Binary file not shown.
6244
QTaggerSync/bin/Debug/DevExpress.Pdf.v18.2.Core.xml
Normal file
6244
QTaggerSync/bin/Debug/DevExpress.Pdf.v18.2.Core.xml
Normal file
File diff suppressed because it is too large
Load Diff
BIN
QTaggerSync/bin/Debug/DevExpress.Printing.v18.2.Core.dll
Normal file
BIN
QTaggerSync/bin/Debug/DevExpress.Printing.v18.2.Core.dll
Normal file
Binary file not shown.
26871
QTaggerSync/bin/Debug/DevExpress.Printing.v18.2.Core.xml
Normal file
26871
QTaggerSync/bin/Debug/DevExpress.Printing.v18.2.Core.xml
Normal file
File diff suppressed because it is too large
Load Diff
BIN
QTaggerSync/bin/Debug/DevExpress.Sparkline.v18.2.Core.dll
Normal file
BIN
QTaggerSync/bin/Debug/DevExpress.Sparkline.v18.2.Core.dll
Normal file
Binary file not shown.
501
QTaggerSync/bin/Debug/DevExpress.Sparkline.v18.2.Core.xml
Normal file
501
QTaggerSync/bin/Debug/DevExpress.Sparkline.v18.2.Core.xml
Normal file
@@ -0,0 +1,501 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<doc xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||
<assembly>
|
||||
<name>DevExpress.Sparkline.v18.2.Core</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="N:DevExpress.Sparkline">
|
||||
<summary>
|
||||
<para>Contains classes required for DevExpress sparklines.</para>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DevExpress.Sparkline.AreaSparklineView">
|
||||
<summary>
|
||||
<para>The Area sparkline view.</para>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DevExpress.Sparkline.AreaSparklineView.#ctor">
|
||||
<summary>
|
||||
<para>Initializes a new instance of the <see cref="T:DevExpress.Sparkline.AreaSparklineView"/> class with the default settings.</para>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DevExpress.Sparkline.AreaSparklineView.AreaOpacity">
|
||||
<summary>
|
||||
<para>Specifies the opacity (0-255) of the area sparkline.</para>
|
||||
</summary>
|
||||
<value>A <see cref="T:System.Byte"/> value from 0 (transparent) to 255 (opaque).</value>
|
||||
</member>
|
||||
<member name="M:DevExpress.Sparkline.AreaSparklineView.Assign(DevExpress.Sparkline.SparklineViewBase)">
|
||||
<summary>
|
||||
<para>Copies all the settings from the <see cref="T:DevExpress.Sparkline.AreaSparklineView"/> object passed as the parameter.</para>
|
||||
</summary>
|
||||
<param name="view">A <see cref="T:DevExpress.Sparkline.AreaSparklineView"/> object (which is the <see cref="T:DevExpress.Sparkline.SparklineViewBase"/> descendant) whose settings are assigned to the current object. If null (Nothing in Visual Basic), then a <see cref="T:System.ArgumentNullException"/> will be thrown.</param>
|
||||
</member>
|
||||
<member name="P:DevExpress.Sparkline.AreaSparklineView.Type">
|
||||
<summary>
|
||||
<para>Gets the type of the sparkline view.</para>
|
||||
</summary>
|
||||
<value>Always <see cref="F:DevExpress.Sparkline.SparklineViewType.Area"/>.</value>
|
||||
</member>
|
||||
<member name="M:DevExpress.Sparkline.AreaSparklineView.Visit(DevExpress.Sparkline.ISparklineViewVisitor)">
|
||||
<summary>
|
||||
<para>Invokes the Visit method of the specified visitor for the current <see cref="T:DevExpress.Sparkline.AreaSparklineView"/> object.</para>
|
||||
</summary>
|
||||
<param name="visitor">An object implementing the <see cref="T:DevExpress.Sparkline.ISparklineViewVisitor"/> interface.</param>
|
||||
</member>
|
||||
<member name="T:DevExpress.Sparkline.BarSparklineView">
|
||||
<summary>
|
||||
<para>The Bar sparkline view.</para>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DevExpress.Sparkline.BarSparklineView.#ctor">
|
||||
<summary>
|
||||
<para>Initializes a new instance of the <see cref="T:DevExpress.Sparkline.BarSparklineView"/> class with the default settings.</para>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DevExpress.Sparkline.BarSparklineView.Type">
|
||||
<summary>
|
||||
<para>Gets the type of the sparkline view.</para>
|
||||
</summary>
|
||||
<value>Always <see cref="F:DevExpress.Sparkline.SparklineViewType.Bar"/>.</value>
|
||||
</member>
|
||||
<member name="M:DevExpress.Sparkline.BarSparklineView.Visit(DevExpress.Sparkline.ISparklineViewVisitor)">
|
||||
<summary>
|
||||
<para>Invokes the Visit method of the specified visitor for the current <see cref="T:DevExpress.Sparkline.BarSparklineView"/> object.</para>
|
||||
</summary>
|
||||
<param name="visitor">An object implementing the <see cref="T:DevExpress.Sparkline.ISparklineViewVisitor"/> interface.</param>
|
||||
</member>
|
||||
<member name="T:DevExpress.Sparkline.BarSparklineViewBase">
|
||||
<summary>
|
||||
<para>The base for Bar and WinLoss sparkline views.</para>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DevExpress.Sparkline.BarSparklineViewBase.Assign(DevExpress.Sparkline.SparklineViewBase)">
|
||||
<summary>
|
||||
<para>Copies all the settings from the <see cref="T:DevExpress.Sparkline.BarSparklineViewBase"/> object passed as the parameter.</para>
|
||||
</summary>
|
||||
<param name="view">A <see cref="T:DevExpress.Sparkline.BarSparklineViewBase"/> object (which is the <see cref="T:DevExpress.Sparkline.SparklineViewBase"/> descendant) whose settings are assigned to the current object. If null (Nothing in Visual Basic), then a <see cref="T:System.ArgumentNullException"/> will be thrown.</param>
|
||||
</member>
|
||||
<member name="P:DevExpress.Sparkline.BarSparklineViewBase.BarDistance">
|
||||
<summary>
|
||||
<para>Specifies the distance between two bars of a bar sparkline.</para>
|
||||
</summary>
|
||||
<value>An integer value (in pixels).</value>
|
||||
</member>
|
||||
<member name="T:DevExpress.Sparkline.ISparklineViewVisitor">
|
||||
<summary>
|
||||
<para>Interface implementing the Visitor pattern.</para>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DevExpress.Sparkline.ISparklineViewVisitor.Visit(DevExpress.Sparkline.AreaSparklineView)">
|
||||
<summary>
|
||||
<para>Performs the operation as required by the Visitor and the View, as defined in the Visitor pattern.</para>
|
||||
</summary>
|
||||
<param name="view">An <see cref="T:DevExpress.Sparkline.AreaSparklineView"/> object for which the operation is performed.</param>
|
||||
</member>
|
||||
<member name="M:DevExpress.Sparkline.ISparklineViewVisitor.Visit(DevExpress.Sparkline.BarSparklineView)">
|
||||
<summary>
|
||||
<para>Performs the operation as required by the Visitor and the View, as defined in the Visitor pattern.</para>
|
||||
</summary>
|
||||
<param name="view">An <see cref="T:DevExpress.Sparkline.BarSparklineView"/> object for which the operation is performed.</param>
|
||||
</member>
|
||||
<member name="M:DevExpress.Sparkline.ISparklineViewVisitor.Visit(DevExpress.Sparkline.LineSparklineView)">
|
||||
<summary>
|
||||
<para>Performs the operation as required by the Visitor and the View, as defined in the Visitor pattern.</para>
|
||||
</summary>
|
||||
<param name="view">An <see cref="T:DevExpress.Sparkline.LineSparklineView"/> object for which the operation is performed.</param>
|
||||
</member>
|
||||
<member name="M:DevExpress.Sparkline.ISparklineViewVisitor.Visit(DevExpress.Sparkline.WinLossSparklineView)">
|
||||
<summary>
|
||||
<para>Performs the operation as required by the Visitor and the View, as defined in the Visitor pattern.</para>
|
||||
</summary>
|
||||
<param name="view">An <see cref="T:DevExpress.Sparkline.WinLossSparklineView"/> object for which the operation is performed.</param>
|
||||
</member>
|
||||
<member name="T:DevExpress.Sparkline.LineSparklineView">
|
||||
<summary>
|
||||
<para>The Line sparkline view.</para>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DevExpress.Sparkline.LineSparklineView.#ctor">
|
||||
<summary>
|
||||
<para>Initializes a new instance of the <see cref="T:DevExpress.Sparkline.LineSparklineView"/> class with the default settings.</para>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DevExpress.Sparkline.LineSparklineView.ActualEndPointMarkerSize">
|
||||
<summary>
|
||||
<para></para>
|
||||
</summary>
|
||||
<value></value>
|
||||
</member>
|
||||
<member name="P:DevExpress.Sparkline.LineSparklineView.ActualLineWidth">
|
||||
<summary>
|
||||
<para></para>
|
||||
</summary>
|
||||
<value></value>
|
||||
</member>
|
||||
<member name="P:DevExpress.Sparkline.LineSparklineView.ActualMarkerColor">
|
||||
<summary>
|
||||
<para>Gets the actual color of a sparkline marker.</para>
|
||||
</summary>
|
||||
<value>A <see cref="T:System.Drawing.Color"/> value that is the actual marker color.</value>
|
||||
</member>
|
||||
<member name="P:DevExpress.Sparkline.LineSparklineView.ActualMarkerSize">
|
||||
<summary>
|
||||
<para></para>
|
||||
</summary>
|
||||
<value></value>
|
||||
</member>
|
||||
<member name="P:DevExpress.Sparkline.LineSparklineView.ActualMaxPointMarkerSize">
|
||||
<summary>
|
||||
<para></para>
|
||||
</summary>
|
||||
<value></value>
|
||||
</member>
|
||||
<member name="P:DevExpress.Sparkline.LineSparklineView.ActualMinPointMarkerSize">
|
||||
<summary>
|
||||
<para></para>
|
||||
</summary>
|
||||
<value></value>
|
||||
</member>
|
||||
<member name="P:DevExpress.Sparkline.LineSparklineView.ActualNegativePointMarkerSize">
|
||||
<summary>
|
||||
<para></para>
|
||||
</summary>
|
||||
<value></value>
|
||||
</member>
|
||||
<member name="P:DevExpress.Sparkline.LineSparklineView.ActualStartPointMarkerSize">
|
||||
<summary>
|
||||
<para></para>
|
||||
</summary>
|
||||
<value></value>
|
||||
</member>
|
||||
<member name="M:DevExpress.Sparkline.LineSparklineView.Assign(DevExpress.Sparkline.SparklineViewBase)">
|
||||
<summary>
|
||||
<para>Copies all the settings from the <see cref="T:DevExpress.Sparkline.LineSparklineView"/> object passed as the parameter.</para>
|
||||
</summary>
|
||||
<param name="view">A <see cref="T:DevExpress.Sparkline.LineSparklineView"/> object (which is the <see cref="T:DevExpress.Sparkline.SparklineViewBase"/> descendant) whose settings are assigned to the current object. If null (Nothing in Visual Basic), then a <see cref="T:System.ArgumentNullException"/> will be thrown.</param>
|
||||
</member>
|
||||
<member name="P:DevExpress.Sparkline.LineSparklineView.EnableAntialiasing">
|
||||
<summary>
|
||||
<para>Gets or sets whether anti-aliasing (smoothing) is applied to the line view.</para>
|
||||
</summary>
|
||||
<value>True to apply anti-aliasing to the line view; False to disable anti-aliasing.</value>
|
||||
</member>
|
||||
<member name="P:DevExpress.Sparkline.LineSparklineView.EndPointMarkerSize">
|
||||
<summary>
|
||||
<para>Gets or sets the size of an end point's marker.</para>
|
||||
</summary>
|
||||
<value>An integer value specifying the marker size, in pixels.</value>
|
||||
</member>
|
||||
<member name="P:DevExpress.Sparkline.LineSparklineView.LineWidth">
|
||||
<summary>
|
||||
<para>Specifies the width of a line in a <see cref="T:DevExpress.Sparkline.LineSparklineView"/>.</para>
|
||||
</summary>
|
||||
<value>An integer value specifying the line width (in pixels).</value>
|
||||
</member>
|
||||
<member name="P:DevExpress.Sparkline.LineSparklineView.MarkerColor">
|
||||
<summary>
|
||||
<para>Gets or sets the color to draw line markers.</para>
|
||||
</summary>
|
||||
<value>A <see cref="T:System.Drawing.Color"/> that defines the color to draw line markers.</value>
|
||||
</member>
|
||||
<member name="P:DevExpress.Sparkline.LineSparklineView.MarkerSize">
|
||||
<summary>
|
||||
<para>Gets or sets the size of markers for data points in a line sparkline.</para>
|
||||
</summary>
|
||||
<value>An integer value specifying the marker size, in pixels.</value>
|
||||
</member>
|
||||
<member name="P:DevExpress.Sparkline.LineSparklineView.MaxPointMarkerSize">
|
||||
<summary>
|
||||
<para>Gets or sets the marker size of a data point that has the maximum value among all data points.</para>
|
||||
</summary>
|
||||
<value>An integer value specifying the marker size, in pixels.</value>
|
||||
</member>
|
||||
<member name="P:DevExpress.Sparkline.LineSparklineView.MinPointMarkerSize">
|
||||
<summary>
|
||||
<para>Gets or sets the marker size of a data point that has the minimum value among all data points.</para>
|
||||
</summary>
|
||||
<value>An integer value specifying the marker size, in pixels.</value>
|
||||
</member>
|
||||
<member name="P:DevExpress.Sparkline.LineSparklineView.NegativePointMarkerSize">
|
||||
<summary>
|
||||
<para>Gets or sets the marker size of all data points that have negative values (less than 0).</para>
|
||||
</summary>
|
||||
<value>An integer value specifying the marker size, in pixels.</value>
|
||||
</member>
|
||||
<member name="P:DevExpress.Sparkline.LineSparklineView.ScaleFactor">
|
||||
<summary>
|
||||
<para></para>
|
||||
</summary>
|
||||
<value></value>
|
||||
</member>
|
||||
<member name="M:DevExpress.Sparkline.LineSparklineView.SetSizeForAllMarkers(System.Int32)">
|
||||
<summary>
|
||||
<para>Sets size for all markers of a sparkline.</para>
|
||||
</summary>
|
||||
<param name="markerSize">An integer value specifying the new size for sparkline markers (in pixels).</param>
|
||||
</member>
|
||||
<member name="P:DevExpress.Sparkline.LineSparklineView.ShowMarkers">
|
||||
<summary>
|
||||
<para>Gets or sets a value specifying the visibility of point markers on a sparkline.</para>
|
||||
</summary>
|
||||
<value>true to show markers for each data point; false to hide them.</value>
|
||||
</member>
|
||||
<member name="P:DevExpress.Sparkline.LineSparklineView.StartPointMarkerSize">
|
||||
<summary>
|
||||
<para>Gets or sets the size of a start point's marker.</para>
|
||||
</summary>
|
||||
<value>An integer value specifying the marker size, in pixels.</value>
|
||||
</member>
|
||||
<member name="P:DevExpress.Sparkline.LineSparklineView.Type">
|
||||
<summary>
|
||||
<para>Gets the type of the sparkline view.</para>
|
||||
</summary>
|
||||
<value>Always <see cref="F:DevExpress.Sparkline.SparklineViewType.Line"/>.</value>
|
||||
</member>
|
||||
<member name="M:DevExpress.Sparkline.LineSparklineView.Visit(DevExpress.Sparkline.ISparklineViewVisitor)">
|
||||
<summary>
|
||||
<para>Invokes the Visit method of the specified visitor for the current <see cref="T:DevExpress.Sparkline.LineSparklineView"/> object.</para>
|
||||
</summary>
|
||||
<param name="visitor">An object implementing the <see cref="T:DevExpress.Sparkline.ISparklineViewVisitor"/> interface.</param>
|
||||
</member>
|
||||
<member name="T:DevExpress.Sparkline.SparklineRange">
|
||||
<summary>
|
||||
<para>Represents a range to be used in DevExpress Sparkline controls.</para>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DevExpress.Sparkline.SparklineRange.#ctor">
|
||||
<summary>
|
||||
<para>Initializes a new instance of the <see cref="T:DevExpress.Sparkline.SparklineRange"/> class with the default settings.</para>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DevExpress.Sparkline.SparklineRange.#ctor(System.Double,System.Double)">
|
||||
<summary>
|
||||
<para>Initializes a new instance of the <see cref="T:DevExpress.Sparkline.SparklineRange"/> class with the specified minimum and maximum limits.</para>
|
||||
</summary>
|
||||
<param name="min">A <see cref="T:System.Double"/> value, specifying the minimum limit. This value is assigned to the <see cref="P:DevExpress.Sparkline.SparklineRange.Limit1"/> property.</param>
|
||||
<param name="max">A <see cref="T:System.Double"/> value, specifying the maximum limit. This value is assigned to the <see cref="P:DevExpress.Sparkline.SparklineRange.Limit2"/> property.</param>
|
||||
</member>
|
||||
<member name="P:DevExpress.Sparkline.SparklineRange.IsAuto">
|
||||
<summary>
|
||||
<para>Gets or sets a value indicating whether or not range limits should be calculated automatically.</para>
|
||||
</summary>
|
||||
<value>true to calculate range limits automatically; false to use the <see cref="P:DevExpress.Sparkline.SparklineRange.Limit1"/> and <see cref="P:DevExpress.Sparkline.SparklineRange.Limit2"/> property values.</value>
|
||||
</member>
|
||||
<member name="P:DevExpress.Sparkline.SparklineRange.Limit1">
|
||||
<summary>
|
||||
<para>Gets or sets a value specifying the first limit of the range.</para>
|
||||
</summary>
|
||||
<value>A <see cref="T:System.Double"/> value that specifies the first limit.</value>
|
||||
</member>
|
||||
<member name="P:DevExpress.Sparkline.SparklineRange.Limit2">
|
||||
<summary>
|
||||
<para>Gets or sets a value specifying the second limit of the range.</para>
|
||||
</summary>
|
||||
<value>A <see cref="T:System.Double"/> value that specifies the second limit.</value>
|
||||
</member>
|
||||
<member name="E:DevExpress.Sparkline.SparklineRange.PropertiesChanged">
|
||||
<summary>
|
||||
<para>This event is hidden, because it is not appropriate for the <see cref="T:DevExpress.Sparkline.SparklineRange"/> class.</para>
|
||||
</summary>
|
||||
<value></value>
|
||||
</member>
|
||||
<member name="M:DevExpress.Sparkline.SparklineRange.ToString">
|
||||
<summary>
|
||||
<para>Returns the textual representation of the <see cref="T:DevExpress.Sparkline.SparklineRange"/>.</para>
|
||||
</summary>
|
||||
<returns>A <see cref="T:System.String"/> value which is the textual representation of the <see cref="T:DevExpress.Sparkline.SparklineRange"/>.</returns>
|
||||
</member>
|
||||
<member name="T:DevExpress.Sparkline.SparklineViewBase">
|
||||
<summary>
|
||||
<para>The base class for sparkline views.</para>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DevExpress.Sparkline.SparklineViewBase.ActualColor">
|
||||
<summary>
|
||||
<para>Gets the actual color of a sparkline.</para>
|
||||
</summary>
|
||||
<value>A <see cref="T:System.Drawing.Color"/> value that is the actual sparkline color.</value>
|
||||
</member>
|
||||
<member name="P:DevExpress.Sparkline.SparklineViewBase.ActualEndPointColor">
|
||||
<summary>
|
||||
<para>Gets the actual color of a sparkline end point.</para>
|
||||
</summary>
|
||||
<value>A <see cref="T:System.Drawing.Color"/> value that is the actual point color.</value>
|
||||
</member>
|
||||
<member name="P:DevExpress.Sparkline.SparklineViewBase.ActualMaxPointColor">
|
||||
<summary>
|
||||
<para>Gets the actual color of a sparkline maximum point.</para>
|
||||
</summary>
|
||||
<value>A <see cref="T:System.Drawing.Color"/> value that is the actual point color.</value>
|
||||
</member>
|
||||
<member name="P:DevExpress.Sparkline.SparklineViewBase.ActualMinPointColor">
|
||||
<summary>
|
||||
<para>Gets the actual color of a sparkline minimum point.</para>
|
||||
</summary>
|
||||
<value>A <see cref="T:System.Drawing.Color"/> value that is the actual point color.</value>
|
||||
</member>
|
||||
<member name="P:DevExpress.Sparkline.SparklineViewBase.ActualNegativePointColor">
|
||||
<summary>
|
||||
<para>Gets the actual color of sparkline negative points.</para>
|
||||
</summary>
|
||||
<value>A <see cref="T:System.Drawing.Color"/> value that is the actual point color.</value>
|
||||
</member>
|
||||
<member name="P:DevExpress.Sparkline.SparklineViewBase.ActualStartPointColor">
|
||||
<summary>
|
||||
<para>Gets the actual color of a sparkline start point.</para>
|
||||
</summary>
|
||||
<value>A <see cref="T:System.Drawing.Color"/> value that is the actual point color.</value>
|
||||
</member>
|
||||
<member name="M:DevExpress.Sparkline.SparklineViewBase.Assign(DevExpress.Sparkline.SparklineViewBase)">
|
||||
<summary>
|
||||
<para>Copies all the settings from the <see cref="T:DevExpress.Sparkline.SparklineViewBase"/> object passed as the parameter.</para>
|
||||
</summary>
|
||||
<param name="view">A <see cref="T:DevExpress.Sparkline.SparklineViewBase"/> object (which is the <see cref="T:DevExpress.Sparkline.SparklineViewBase"/> descendant) whose settings are assigned to the current object. If null (Nothing in Visual Basic), then a <see cref="T:System.ArgumentNullException"/> will be thrown.</param>
|
||||
</member>
|
||||
<member name="P:DevExpress.Sparkline.SparklineViewBase.Color">
|
||||
<summary>
|
||||
<para>Gets or sets the color to draw a sparkline.</para>
|
||||
</summary>
|
||||
<value>A <see cref="T:System.Drawing.Color"/> that defines the color to draw a sparkline.</value>
|
||||
</member>
|
||||
<member name="M:DevExpress.Sparkline.SparklineViewBase.CreateView(DevExpress.Sparkline.SparklineViewType)">
|
||||
<summary>
|
||||
<para>Creates a sparkline view of the specified type.</para>
|
||||
</summary>
|
||||
<param name="viewType">A <see cref="T:DevExpress.Sparkline.SparklineViewType"/> enumeration value specifying the type of view to create.</param>
|
||||
<returns>A <see cref="T:DevExpress.Sparkline.SparklineViewBase"/> class descendant.</returns>
|
||||
</member>
|
||||
<member name="P:DevExpress.Sparkline.SparklineViewBase.EndPointColor">
|
||||
<summary>
|
||||
<para>Gets or sets the color to draw the end point of a sparkline.</para>
|
||||
</summary>
|
||||
<value>A <see cref="T:System.Drawing.Color"/> that defines the color to draw the end point.</value>
|
||||
</member>
|
||||
<member name="P:DevExpress.Sparkline.SparklineViewBase.HighlightEndPoint">
|
||||
<summary>
|
||||
<para>Gets or sets a value specifying whether or not to highlight the end point of a sparkline.</para>
|
||||
</summary>
|
||||
<value>true, to highlight the end point; otherwise, false.</value>
|
||||
</member>
|
||||
<member name="P:DevExpress.Sparkline.SparklineViewBase.HighlightMaxPoint">
|
||||
<summary>
|
||||
<para>Gets or sets a value specifying whether or not to highlight a sparkline point that has the highest value among all points.</para>
|
||||
</summary>
|
||||
<value>true, to highlight a point with the maximum value; otherwise, false.</value>
|
||||
</member>
|
||||
<member name="P:DevExpress.Sparkline.SparklineViewBase.HighlightMinPoint">
|
||||
<summary>
|
||||
<para>Gets or sets a value specifying whether or not to highlight a sparkline point that has the lowest value among all points.</para>
|
||||
</summary>
|
||||
<value>true, to highlight a point with the minimum value; otherwise, false.</value>
|
||||
</member>
|
||||
<member name="P:DevExpress.Sparkline.SparklineViewBase.HighlightNegativePoints">
|
||||
<summary>
|
||||
<para></para>
|
||||
</summary>
|
||||
<value></value>
|
||||
</member>
|
||||
<member name="P:DevExpress.Sparkline.SparklineViewBase.HighlightStartPoint">
|
||||
<summary>
|
||||
<para>Gets or sets a value specifying whether or not to highlight the start point of a sparkline.</para>
|
||||
</summary>
|
||||
<value>true, to highlight the start point; otherwise, false.</value>
|
||||
</member>
|
||||
<member name="P:DevExpress.Sparkline.SparklineViewBase.MaxPointColor">
|
||||
<summary>
|
||||
<para>Gets or sets the color to draw a sparkline point that has the highest value among all data points.</para>
|
||||
</summary>
|
||||
<value>A <see cref="T:System.Drawing.Color"/> that defines the color to draw a data point with the maximum value.</value>
|
||||
</member>
|
||||
<member name="P:DevExpress.Sparkline.SparklineViewBase.MinPointColor">
|
||||
<summary>
|
||||
<para>Gets or sets the color to draw a sparkline point that has the lowest value among all data points.</para>
|
||||
</summary>
|
||||
<value>A <see cref="T:System.Drawing.Color"/> that defines the color to draw a data point with the minimum value.</value>
|
||||
</member>
|
||||
<member name="P:DevExpress.Sparkline.SparklineViewBase.NegativePointColor">
|
||||
<summary>
|
||||
<para>Gets or sets the color to draw sparkline points that have negative values (less than 0).</para>
|
||||
</summary>
|
||||
<value>A <see cref="T:System.Drawing.Color"/> that defines the color to draw data points with negative values.</value>
|
||||
</member>
|
||||
<member name="E:DevExpress.Sparkline.SparklineViewBase.PropertiesChanged">
|
||||
<summary>
|
||||
<para>Occurs when any property of the <see cref="T:DevExpress.Sparkline.SparklineViewBase"/> object has changed its value.</para>
|
||||
</summary>
|
||||
<value></value>
|
||||
</member>
|
||||
<member name="P:DevExpress.Sparkline.SparklineViewBase.StartPointColor">
|
||||
<summary>
|
||||
<para>Gets or sets the color to draw the start point of a sparkline.</para>
|
||||
</summary>
|
||||
<value>A <see cref="T:System.Drawing.Color"/> that defines the color to draw the start point.</value>
|
||||
</member>
|
||||
<member name="M:DevExpress.Sparkline.SparklineViewBase.ToString">
|
||||
<summary>
|
||||
<para>Returns a human-readable string that represents the <see cref="T:DevExpress.Sparkline.SparklineViewBase"/> object.</para>
|
||||
</summary>
|
||||
<returns>A <see cref="T:System.String"/> value that represents the <see cref="T:DevExpress.Sparkline.SparklineViewBase"/> object.</returns>
|
||||
</member>
|
||||
<member name="P:DevExpress.Sparkline.SparklineViewBase.Type">
|
||||
<summary>
|
||||
<para>Gets the type of the sparkline view.</para>
|
||||
</summary>
|
||||
<value>A <see cref="T:DevExpress.Sparkline.SparklineViewType"/> enumeration value specifying the view type.</value>
|
||||
</member>
|
||||
<member name="M:DevExpress.Sparkline.SparklineViewBase.Visit(DevExpress.Sparkline.ISparklineViewVisitor)">
|
||||
<summary>
|
||||
<para>Invokes the Visit method of the specified visitor for the current <see cref="T:DevExpress.Sparkline.SparklineViewBase"/> object.</para>
|
||||
</summary>
|
||||
<param name="visitor">An object implementing the <see cref="T:DevExpress.Sparkline.ISparklineViewVisitor"/> interface.</param>
|
||||
</member>
|
||||
<member name="T:DevExpress.Sparkline.SparklineViewType">
|
||||
<summary>
|
||||
<para>Lists the values used to specify the available view types of a sparkline.</para>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:DevExpress.Sparkline.SparklineViewType.Area">
|
||||
<summary>
|
||||
<para>Sparkline data points are represented as area.</para>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:DevExpress.Sparkline.SparklineViewType.Bar">
|
||||
<summary>
|
||||
<para>Sparkline data points are represented as bars.</para>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:DevExpress.Sparkline.SparklineViewType.Line">
|
||||
<summary>
|
||||
<para>Sparkline data points are represented as a line.</para>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:DevExpress.Sparkline.SparklineViewType.WinLoss">
|
||||
<summary>
|
||||
<para>Sparkline data points are represented as win and loss squares.</para>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:DevExpress.Sparkline.WinLossSparklineView">
|
||||
<summary>
|
||||
<para>The WinLoss sparkline view.</para>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:DevExpress.Sparkline.WinLossSparklineView.#ctor">
|
||||
<summary>
|
||||
<para>Initializes a new instance of the <see cref="T:DevExpress.Sparkline.WinLossSparklineView"/> class with the default settings.</para>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:DevExpress.Sparkline.WinLossSparklineView.Type">
|
||||
<summary>
|
||||
<para>Gets the type of the sparkline view.</para>
|
||||
</summary>
|
||||
<value>Always <see cref="F:DevExpress.Sparkline.SparklineViewType.WinLoss"/>.</value>
|
||||
</member>
|
||||
<member name="M:DevExpress.Sparkline.WinLossSparklineView.Visit(DevExpress.Sparkline.ISparklineViewVisitor)">
|
||||
<summary>
|
||||
<para>Invokes the Visit method of the specified visitor for the current <see cref="T:DevExpress.Sparkline.WinLossSparklineView"/> object.</para>
|
||||
</summary>
|
||||
<param name="visitor">An object implementing the <see cref="T:DevExpress.Sparkline.ISparklineViewVisitor"/> interface.</param>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
BIN
QTaggerSync/bin/Debug/DevExpress.Utils.v18.2.dll
Normal file
BIN
QTaggerSync/bin/Debug/DevExpress.Utils.v18.2.dll
Normal file
Binary file not shown.
14344
QTaggerSync/bin/Debug/DevExpress.Utils.v18.2.xml
Normal file
14344
QTaggerSync/bin/Debug/DevExpress.Utils.v18.2.xml
Normal file
File diff suppressed because it is too large
Load Diff
BIN
QTaggerSync/bin/Debug/DevExpress.XtraBars.v18.2.dll
Normal file
BIN
QTaggerSync/bin/Debug/DevExpress.XtraBars.v18.2.dll
Normal file
Binary file not shown.
35074
QTaggerSync/bin/Debug/DevExpress.XtraBars.v18.2.xml
Normal file
35074
QTaggerSync/bin/Debug/DevExpress.XtraBars.v18.2.xml
Normal file
File diff suppressed because it is too large
Load Diff
BIN
QTaggerSync/bin/Debug/DevExpress.XtraEditors.v18.2.dll
Normal file
BIN
QTaggerSync/bin/Debug/DevExpress.XtraEditors.v18.2.dll
Normal file
Binary file not shown.
33783
QTaggerSync/bin/Debug/DevExpress.XtraEditors.v18.2.xml
Normal file
33783
QTaggerSync/bin/Debug/DevExpress.XtraEditors.v18.2.xml
Normal file
File diff suppressed because it is too large
Load Diff
BIN
QTaggerSync/bin/Debug/DevExpress.XtraLayout.v18.2.dll
Normal file
BIN
QTaggerSync/bin/Debug/DevExpress.XtraLayout.v18.2.dll
Normal file
Binary file not shown.
5580
QTaggerSync/bin/Debug/DevExpress.XtraLayout.v18.2.xml
Normal file
5580
QTaggerSync/bin/Debug/DevExpress.XtraLayout.v18.2.xml
Normal file
File diff suppressed because it is too large
Load Diff
BIN
QTaggerSync/bin/Debug/MediaDevices.dll
Normal file
BIN
QTaggerSync/bin/Debug/MediaDevices.dll
Normal file
Binary file not shown.
BIN
QTaggerSync/bin/Debug/MediaDevices.pdb
Normal file
BIN
QTaggerSync/bin/Debug/MediaDevices.pdb
Normal file
Binary file not shown.
3135
QTaggerSync/bin/Debug/MediaDevices.xml
Normal file
3135
QTaggerSync/bin/Debug/MediaDevices.xml
Normal file
File diff suppressed because it is too large
Load Diff
BIN
QTaggerSync/bin/Debug/QTaggerSync.exe
Normal file
BIN
QTaggerSync/bin/Debug/QTaggerSync.exe
Normal file
Binary file not shown.
18
QTaggerSync/bin/Debug/QTaggerSync.exe.config
Normal file
18
QTaggerSync/bin/Debug/QTaggerSync.exe.config
Normal file
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<configuration>
|
||||
<configSections>
|
||||
<sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System">
|
||||
<section name="DevExpress.LookAndFeel.Design.AppSettings" type="System.Configuration.ClientSettingsSection" requirePermission="false" />
|
||||
</sectionGroup>
|
||||
</configSections>
|
||||
<applicationSettings>
|
||||
<DevExpress.LookAndFeel.Design.AppSettings>
|
||||
<setting name="DefaultAppSkin" serializeAs="String">
|
||||
<value>Skin/Office 2013</value>
|
||||
</setting>
|
||||
</DevExpress.LookAndFeel.Design.AppSettings>
|
||||
</applicationSettings>
|
||||
<startup>
|
||||
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2" />
|
||||
</startup>
|
||||
</configuration>
|
||||
BIN
QTaggerSync/bin/Debug/QTaggerSync.pdb
Normal file
BIN
QTaggerSync/bin/Debug/QTaggerSync.pdb
Normal file
Binary file not shown.
BIN
QTaggerSync/bin/Debug/de/DevExpress.Data.v18.2.resources.dll
Normal file
BIN
QTaggerSync/bin/Debug/de/DevExpress.Data.v18.2.resources.dll
Normal file
Binary file not shown.
BIN
QTaggerSync/bin/Debug/de/DevExpress.Pdf.v18.2.Core.resources.dll
Normal file
BIN
QTaggerSync/bin/Debug/de/DevExpress.Pdf.v18.2.Core.resources.dll
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
QTaggerSync/bin/Debug/de/DevExpress.Utils.v18.2.resources.dll
Normal file
BIN
QTaggerSync/bin/Debug/de/DevExpress.Utils.v18.2.resources.dll
Normal file
Binary file not shown.
BIN
QTaggerSync/bin/Debug/de/DevExpress.XtraBars.v18.2.resources.dll
Normal file
BIN
QTaggerSync/bin/Debug/de/DevExpress.XtraBars.v18.2.resources.dll
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
QTaggerSync/bin/Debug/es/DevExpress.Data.v18.2.resources.dll
Normal file
BIN
QTaggerSync/bin/Debug/es/DevExpress.Data.v18.2.resources.dll
Normal file
Binary file not shown.
BIN
QTaggerSync/bin/Debug/es/DevExpress.Pdf.v18.2.Core.resources.dll
Normal file
BIN
QTaggerSync/bin/Debug/es/DevExpress.Pdf.v18.2.Core.resources.dll
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
QTaggerSync/bin/Debug/es/DevExpress.Utils.v18.2.resources.dll
Normal file
BIN
QTaggerSync/bin/Debug/es/DevExpress.Utils.v18.2.resources.dll
Normal file
Binary file not shown.
BIN
QTaggerSync/bin/Debug/es/DevExpress.XtraBars.v18.2.resources.dll
Normal file
BIN
QTaggerSync/bin/Debug/es/DevExpress.XtraBars.v18.2.resources.dll
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
QTaggerSync/bin/Debug/ja/DevExpress.Data.v18.2.resources.dll
Normal file
BIN
QTaggerSync/bin/Debug/ja/DevExpress.Data.v18.2.resources.dll
Normal file
Binary file not shown.
BIN
QTaggerSync/bin/Debug/ja/DevExpress.Pdf.v18.2.Core.resources.dll
Normal file
BIN
QTaggerSync/bin/Debug/ja/DevExpress.Pdf.v18.2.Core.resources.dll
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
QTaggerSync/bin/Debug/ja/DevExpress.Utils.v18.2.resources.dll
Normal file
BIN
QTaggerSync/bin/Debug/ja/DevExpress.Utils.v18.2.resources.dll
Normal file
Binary file not shown.
BIN
QTaggerSync/bin/Debug/ja/DevExpress.XtraBars.v18.2.resources.dll
Normal file
BIN
QTaggerSync/bin/Debug/ja/DevExpress.XtraBars.v18.2.resources.dll
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
QTaggerSync/bin/Debug/ru/DevExpress.Data.v18.2.resources.dll
Normal file
BIN
QTaggerSync/bin/Debug/ru/DevExpress.Data.v18.2.resources.dll
Normal file
Binary file not shown.
BIN
QTaggerSync/bin/Debug/ru/DevExpress.Pdf.v18.2.Core.resources.dll
Normal file
BIN
QTaggerSync/bin/Debug/ru/DevExpress.Pdf.v18.2.Core.resources.dll
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
QTaggerSync/bin/Debug/ru/DevExpress.Utils.v18.2.resources.dll
Normal file
BIN
QTaggerSync/bin/Debug/ru/DevExpress.Utils.v18.2.resources.dll
Normal file
Binary file not shown.
BIN
QTaggerSync/bin/Debug/ru/DevExpress.XtraBars.v18.2.resources.dll
Normal file
BIN
QTaggerSync/bin/Debug/ru/DevExpress.XtraBars.v18.2.resources.dll
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
QTaggerSync/bin/Debug/tttttttt.exe
Normal file
BIN
QTaggerSync/bin/Debug/tttttttt.exe
Normal file
Binary file not shown.
18
QTaggerSync/bin/Debug/tttttttt.exe.config
Normal file
18
QTaggerSync/bin/Debug/tttttttt.exe.config
Normal file
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<configuration>
|
||||
<configSections>
|
||||
<sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System">
|
||||
<section name="DevExpress.LookAndFeel.Design.AppSettings" type="System.Configuration.ClientSettingsSection" requirePermission="false" />
|
||||
</sectionGroup>
|
||||
</configSections>
|
||||
<applicationSettings>
|
||||
<DevExpress.LookAndFeel.Design.AppSettings>
|
||||
<setting name="DefaultAppSkin" serializeAs="String">
|
||||
<value>Skin/Office 2013</value>
|
||||
</setting>
|
||||
</DevExpress.LookAndFeel.Design.AppSettings>
|
||||
</applicationSettings>
|
||||
<startup>
|
||||
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2" />
|
||||
</startup>
|
||||
</configuration>
|
||||
BIN
QTaggerSync/bin/Debug/tttttttt.pdb
Normal file
BIN
QTaggerSync/bin/Debug/tttttttt.pdb
Normal file
Binary file not shown.
@@ -0,0 +1,4 @@
|
||||
// <autogenerated />
|
||||
using System;
|
||||
using System.Reflection;
|
||||
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.5.2", FrameworkDisplayName = ".NET Framework 4.5.2")]
|
||||
BIN
QTaggerSync/obj/Debug/DesignTimeResolveAssemblyReferences.cache
Normal file
BIN
QTaggerSync/obj/Debug/DesignTimeResolveAssemblyReferences.cache
Normal file
Binary file not shown.
Binary file not shown.
BIN
QTaggerSync/obj/Debug/QTaggerSync.MainForm.resources
Normal file
BIN
QTaggerSync/obj/Debug/QTaggerSync.MainForm.resources
Normal file
Binary file not shown.
BIN
QTaggerSync/obj/Debug/QTaggerSync.Properties.Resources.resources
Normal file
BIN
QTaggerSync/obj/Debug/QTaggerSync.Properties.Resources.resources
Normal file
Binary file not shown.
BIN
QTaggerSync/obj/Debug/QTaggerSync.Views.BaseWizardPage.resources
Normal file
BIN
QTaggerSync/obj/Debug/QTaggerSync.Views.BaseWizardPage.resources
Normal file
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user