ayy lmao
This commit is contained in:
parent
abbe94a72c
commit
3b1afdf2c0
92 changed files with 23248 additions and 0 deletions
493
WPFCatalog/MainWindowViewModel.cs
Normal file
493
WPFCatalog/MainWindowViewModel.cs
Normal file
|
|
@ -0,0 +1,493 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using CatalogLib;
|
||||
|
||||
namespace WPFCatalog
|
||||
{
|
||||
public class MainWindowViewModel : ViewModelBase
|
||||
{
|
||||
public PicSettings PicSettings { get; set; }
|
||||
|
||||
public MainWindowViewModel()
|
||||
{
|
||||
PicSettings = new PicSettings();
|
||||
|
||||
}
|
||||
|
||||
#region Proprietà
|
||||
|
||||
public PicSettings SettingsString
|
||||
{
|
||||
get { return PicSettings; }
|
||||
}
|
||||
|
||||
public string DirSorgente
|
||||
{
|
||||
get { return PicSettings.GetString("dirSorgente"); }
|
||||
set { PicSettings.Set("dirSorgente", value); }
|
||||
}
|
||||
|
||||
public string DirDestinazione
|
||||
{
|
||||
get { return PicSettings.GetString("dirDestinazione"); }
|
||||
set
|
||||
{
|
||||
PicSettings.Set("dirDestinazione", value);
|
||||
RaisePropertyChanged("DirDestinazione");
|
||||
}
|
||||
}
|
||||
|
||||
public bool DirSottoDirectory
|
||||
{
|
||||
get { return PicSettings.GetBool("dirSottoDirectory"); }
|
||||
set
|
||||
{
|
||||
PicSettings.Set("dirSottoDirectory", value);
|
||||
RaisePropertyChanged("DirSottoDirectory");
|
||||
}
|
||||
}
|
||||
|
||||
public bool SubdirCreaSottoCartelle
|
||||
{
|
||||
//get { return PicSettings.GetBool("")}
|
||||
}
|
||||
|
||||
public string DirDividiNumFile { get { return PicSettings.GetString("dirDividiNumFile"); } set { PicSettings.Set("dirDividiNumFile", value); } }
|
||||
public string DirDividiSuffisso { get { return PicSettings.GetString("dirDividiSuffisso"); } set { PicSettings.Set("dirDividiSuffisso", value); } }
|
||||
public string DirDividiNumCifre { get { return PicSettings.GetString("dirDividiNumCifre"); } set { PicSettings.Set("dirDividiNumCifre", value); RaisePropertyChanged("DirDividiNumCifre");} }
|
||||
public bool DirDividiDestinazione { get { return PicSettings.GetBool("dirDividiDestinazione"); } set { PicSettings.Set("dirDividiDestinazione", value); } }
|
||||
public bool DirDividiTipoNumerazioneProg { get { return PicSettings.GetString("DirDividiTipoNumerazione").ToUpper() == "PROGRESSIVA"; } set { if (value == true) PicSettings.Set("DirDividiTipoNumerazione", "PROGRESSIVA"); } }
|
||||
public bool DirDividiTipoNumerazioneFile { get { return PicSettings.GetString("DirDividiTipoNumerazione").ToUpper() == "FILES"; } set { if (value == false) PicSettings.Set("DirDividiTipoNumerazione", "FILES"); } }
|
||||
public bool MiniatureCrea { get { return PicSettings.GetBool("miniatureCrea"); } set { PicSettings.Set("miniatureCrea",value); RaisePropertyChanged("MiniatureCrea");} }
|
||||
|
||||
public string MiniatureSuffisso
|
||||
{
|
||||
get { return PicSettings.GetString("miniatureSuffisso"); }
|
||||
set
|
||||
{
|
||||
PicSettings.Set("miniatureSuffisso", value);
|
||||
RaisePropertyChanged("MiniatureSuffisso");
|
||||
}
|
||||
}
|
||||
|
||||
public string MiniatureAltezza
|
||||
{
|
||||
get { return PicSettings.GetString("miniatureAltezza"); }
|
||||
set
|
||||
{
|
||||
PicSettings.Set("miniatureAltezza", value);
|
||||
RaisePropertyChanged("MiniatureAltezza");
|
||||
}
|
||||
}
|
||||
|
||||
public string MiniatureLarghezza
|
||||
{
|
||||
get { return PicSettings.GetString("miniatureLarghezza"); }
|
||||
set
|
||||
{
|
||||
PicSettings.Set("miniatureLarghezza", value);
|
||||
RaisePropertyChanged("MiniatureLarghezza");
|
||||
}
|
||||
}
|
||||
|
||||
public bool MiniatureAddScritta
|
||||
{
|
||||
get { return PicSettings.GetBool("miniatureAddScritta"); }
|
||||
set
|
||||
{
|
||||
PicSettings.Set("miniatureAddScritta", value);
|
||||
RaisePropertyChanged("MiniatureAddScritta");
|
||||
}
|
||||
}
|
||||
|
||||
public bool MiniatureAddOrario
|
||||
{
|
||||
get { return PicSettings.GetBool("miniatureAddOrario"); }
|
||||
set
|
||||
{
|
||||
PicSettings.Set("miniatureAddOrario", value);
|
||||
RaisePropertyChanged("MiniatureAddOrario");
|
||||
}
|
||||
}
|
||||
|
||||
public string FotoAltezza
|
||||
{
|
||||
get { return PicSettings.GetString("fotoAltezza"); }
|
||||
set
|
||||
{
|
||||
PicSettings.Set("fotoAltezza", value);
|
||||
RaisePropertyChanged("FotoAltezza");
|
||||
}
|
||||
}
|
||||
|
||||
public string FotoLarghezza
|
||||
{
|
||||
get { return PicSettings.GetString("fotoLarghezza"); }
|
||||
set
|
||||
{
|
||||
PicSettings.Set("fotoLarghezza", value);
|
||||
RaisePropertyChanged("FotoLarghezza");
|
||||
}
|
||||
}
|
||||
|
||||
public string FontDimensione
|
||||
{
|
||||
get { return PicSettings.GetString("fontDimensione"); }
|
||||
set
|
||||
{
|
||||
PicSettings.Set("fontDimensione", value);
|
||||
RaisePropertyChanged("FontDimensione");
|
||||
}
|
||||
}
|
||||
|
||||
public string FontDimensioneMiniatura
|
||||
{
|
||||
get { return PicSettings.GetString("fontDimensioneMiniatura"); }
|
||||
set
|
||||
{
|
||||
PicSettings.Set("fontDimensioneMiniatura", value);
|
||||
RaisePropertyChanged("FontDimensioneMiniatura");
|
||||
}
|
||||
}
|
||||
|
||||
public bool FontBold
|
||||
{
|
||||
get { return PicSettings.GetBool("fontBold"); }
|
||||
set
|
||||
{
|
||||
PicSettings.Set("fontBold", value);
|
||||
RaisePropertyChanged("FontBold");
|
||||
}
|
||||
}
|
||||
|
||||
public bool FontNome
|
||||
{
|
||||
get { return PicSettings.GetBool("fontNome"); }
|
||||
set
|
||||
{
|
||||
PicSettings.Set("$parName", value);
|
||||
RaisePropertyChanged("FontNome");
|
||||
}
|
||||
}
|
||||
|
||||
public string TestoTesto
|
||||
{
|
||||
get { return PicSettings.GetString("testoTesto"); }
|
||||
set
|
||||
{
|
||||
PicSettings.Set("testoTesto", value);
|
||||
RaisePropertyChanged("TestoTesto");
|
||||
}
|
||||
}
|
||||
|
||||
public string TestoTrasparente
|
||||
{
|
||||
get { return PicSettings.GetString("testoTrasparente"); }
|
||||
set
|
||||
{
|
||||
PicSettings.Set("testoTrasparente", value);
|
||||
RaisePropertyChanged("TestoTrasparente");
|
||||
}
|
||||
}
|
||||
|
||||
public string TestoMargine
|
||||
{
|
||||
get { return PicSettings.GetString("testoMargine"); }
|
||||
set
|
||||
{
|
||||
PicSettings.Set("testoMargine", value);
|
||||
RaisePropertyChanged("TestoMargine");
|
||||
}
|
||||
}
|
||||
|
||||
public string TestoPosizione
|
||||
{
|
||||
get { return PicSettings.GetString("testoPosizione"); }
|
||||
set
|
||||
{
|
||||
PicSettings.Set("testoPosizione", value);
|
||||
RaisePropertyChanged("TestoPosizione");
|
||||
}
|
||||
}
|
||||
|
||||
public string TestoAllineamento
|
||||
{
|
||||
get { return PicSettings.GetString("testoAllineamento"); }
|
||||
set
|
||||
{
|
||||
PicSettings.Set("testoAllineamento", value);
|
||||
RaisePropertyChanged("TestoAllineamento");
|
||||
}
|
||||
}
|
||||
|
||||
public string MarchioFile
|
||||
{
|
||||
get { return PicSettings.GetString("marchioFile"); }
|
||||
set
|
||||
{
|
||||
PicSettings.Set("marchioFile", value);
|
||||
RaisePropertyChanged("MarchioFile");
|
||||
}
|
||||
}
|
||||
|
||||
public string MarchioAltezza
|
||||
{
|
||||
get { return PicSettings.GetString("marchioAltezza"); }
|
||||
set
|
||||
{
|
||||
PicSettings.Set("marchioAltezza", value);
|
||||
RaisePropertyChanged("MarchioAltezza");
|
||||
}
|
||||
}
|
||||
|
||||
public string MarchioLarghezza
|
||||
{
|
||||
get { return PicSettings.GetString("marchioLarghezza"); }
|
||||
set
|
||||
{
|
||||
PicSettings.Set("marchioLarghezza", value);
|
||||
RaisePropertyChanged("MarchioLarghezza");
|
||||
}
|
||||
}
|
||||
|
||||
public string MarchioMargine
|
||||
{
|
||||
get { return PicSettings.GetString("marchioMargine"); }
|
||||
set
|
||||
{
|
||||
PicSettings.Set("marchioMargine", value);
|
||||
RaisePropertyChanged("MarchioMargine");
|
||||
}
|
||||
}
|
||||
|
||||
public string MarchioAllOrizzontale
|
||||
{
|
||||
get { return PicSettings.GetString("marchioAllOrizzontale"); }
|
||||
set
|
||||
{
|
||||
PicSettings.Set("marchioAllOrizzontale", value);
|
||||
RaisePropertyChanged("MarchioAllOrizzontale");
|
||||
}
|
||||
}
|
||||
|
||||
public string MarchioAllVerticale
|
||||
{
|
||||
get { return PicSettings.GetString("marchioAllVerticale"); }
|
||||
set
|
||||
{
|
||||
PicSettings.Set("marchioAllVerticale", value);
|
||||
RaisePropertyChanged("MarchioAllVerticale");
|
||||
}
|
||||
}
|
||||
|
||||
public string MarchioTrasparenza
|
||||
{
|
||||
get { return PicSettings.GetString("marchioTrasparenza"); }
|
||||
set
|
||||
{
|
||||
PicSettings.Set("marchioTrasparenza", value);
|
||||
RaisePropertyChanged("MarchioTrasparenza");
|
||||
}
|
||||
}
|
||||
|
||||
public bool MarchioAggiungi
|
||||
{
|
||||
get { return PicSettings.GetBool("marchioAggiungi"); }
|
||||
set
|
||||
{
|
||||
PicSettings.Set("marchioAggiungi", value);
|
||||
RaisePropertyChanged("MarchioAggiungi");
|
||||
}
|
||||
}
|
||||
|
||||
public bool TempoGara
|
||||
{
|
||||
get { return PicSettings.GetBool("tempoGara"); }
|
||||
set
|
||||
{
|
||||
PicSettings.Set("tempoGara", value);
|
||||
RaisePropertyChanged("TempoGara");
|
||||
}
|
||||
}
|
||||
|
||||
public bool Orario
|
||||
{
|
||||
get { return PicSettings.GetBool("orario"); }
|
||||
set
|
||||
{
|
||||
PicSettings.Set("orario", value);
|
||||
RaisePropertyChanged("Orario");
|
||||
}
|
||||
}
|
||||
|
||||
public string EtichettaOrario
|
||||
{
|
||||
get { return PicSettings.GetString("etichettaOrario"); }
|
||||
set
|
||||
{
|
||||
PicSettings.Set("etichettaOrario", value);
|
||||
RaisePropertyChanged("EtichettaOrario");
|
||||
}
|
||||
}
|
||||
|
||||
public bool GeneraleForzaJpg
|
||||
{
|
||||
get { return PicSettings.GetBool("generaleForzaJpg"); }
|
||||
set
|
||||
{
|
||||
PicSettings.Set("generaleForzaJpg", value);
|
||||
RaisePropertyChanged("GeneraleForzaJpg");
|
||||
}
|
||||
}
|
||||
|
||||
public bool GeneraleRotazioneAutomatica
|
||||
{
|
||||
get { return PicSettings.GetBool("generaleRotazioneAutomatica"); }
|
||||
set
|
||||
{
|
||||
PicSettings.Set("generaleRotazioneAutomatica", value);
|
||||
RaisePropertyChanged("GeneraleRotazioneAutomatica");
|
||||
}
|
||||
}
|
||||
|
||||
public bool GeneraleSovrascriviFile
|
||||
{
|
||||
get { return PicSettings.GetBool("generaleSovrascriviFile"); }
|
||||
set
|
||||
{
|
||||
PicSettings.Set("generaleSovrascriviFile", value);
|
||||
RaisePropertyChanged("GeneraleSovrascriviFile");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
public string GrandezzaVerticale
|
||||
{
|
||||
get { return PicSettings.GetString("grandezzaVerticale"); }
|
||||
set
|
||||
{
|
||||
PicSettings.Set("grandezzaVerticale", value);
|
||||
RaisePropertyChanged("GrandezzaVerticale");
|
||||
}
|
||||
}
|
||||
|
||||
public string MargineVerticale
|
||||
{
|
||||
get { return PicSettings.GetString("margineVerticale"); }
|
||||
set
|
||||
{
|
||||
PicSettings.Set("margineVerticale", value);
|
||||
RaisePropertyChanged("MargineVerticale");
|
||||
}
|
||||
}
|
||||
|
||||
public bool DimensioniOriginali
|
||||
{
|
||||
get { return PicSettings.GetBool("dimensioniOriginali"); }
|
||||
set
|
||||
{
|
||||
PicSettings.Set("dimensioniOriginali", value);
|
||||
RaisePropertyChanged("DimensioniOriginali");
|
||||
}
|
||||
}
|
||||
|
||||
public string TestoVerticale
|
||||
{
|
||||
get { return PicSettings.GetString("testoVerticale"); }
|
||||
set
|
||||
{
|
||||
PicSettings.Set("testoVerticale", value);
|
||||
RaisePropertyChanged("TestoVerticale");
|
||||
}
|
||||
}
|
||||
|
||||
public bool NomeMiniatura
|
||||
{
|
||||
get { return PicSettings.GetBool("nomeMiniatura"); }
|
||||
set
|
||||
{
|
||||
PicSettings.Set("nomeMiniatura", value);
|
||||
RaisePropertyChanged("NomeMiniatura");
|
||||
}
|
||||
}
|
||||
|
||||
public bool DataFoto
|
||||
{
|
||||
get { return PicSettings.GetBool("dataFoto"); }
|
||||
set
|
||||
{
|
||||
PicSettings.Set("dataFoto", value);
|
||||
RaisePropertyChanged("DataFoto");
|
||||
}
|
||||
}
|
||||
|
||||
public bool NumeroFoto
|
||||
{
|
||||
get { return PicSettings.GetBool("numeroFoto"); }
|
||||
set
|
||||
{
|
||||
PicSettings.Set("numeroFoto", value);
|
||||
RaisePropertyChanged("NumeroFoto");
|
||||
}
|
||||
}
|
||||
|
||||
public bool TempoSmall
|
||||
{
|
||||
get { return PicSettings.GetBool("tempoSmall"); }
|
||||
set
|
||||
{
|
||||
PicSettings.Set("tempoSmall", value);
|
||||
RaisePropertyChanged("TempoSmall");
|
||||
}
|
||||
}
|
||||
|
||||
public bool NumTempoSmall
|
||||
{
|
||||
get { return PicSettings.GetBool("numTempoSmall"); }
|
||||
set
|
||||
{
|
||||
PicSettings.Set("numTempoSmall", value);
|
||||
RaisePropertyChanged("NumTempoSmall");
|
||||
}
|
||||
}
|
||||
|
||||
public string CompressioneJpeg
|
||||
{
|
||||
get { return PicSettings.GetString("compressioneJpeg"); }
|
||||
set
|
||||
{
|
||||
PicSettings.Set("compressioneJpeg", value);
|
||||
RaisePropertyChanged("CompressioneJpeg");
|
||||
}
|
||||
}
|
||||
|
||||
public string CompressioneJpegMiniatura
|
||||
{
|
||||
get { return PicSettings.GetString("compressioneJpegMiniatura"); }
|
||||
set
|
||||
{
|
||||
PicSettings.Set("compressioneJpegMiniatura", value);
|
||||
RaisePropertyChanged("CompressioneJpegMiniatura");
|
||||
}
|
||||
}
|
||||
|
||||
public string ColoreTestoRGB
|
||||
{
|
||||
get { return PicSettings.GetString("coloreTestoRGB"); }
|
||||
set
|
||||
{
|
||||
PicSettings.Set("coloreTestoRGB", value);
|
||||
RaisePropertyChanged("ColoreTestoRGB");
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue