MiKTeX 26.5-next
A scalable TeX distribution
Loading...
Searching...
No Matches
MiKTeX::Setup Namespace Reference

Setup utilities. More...

Classes

struct  Issue
struct  SetupOptions
class  SetupService
class  SetupServiceCallback
 Callback interface. More...

Typedefs

typedef MiKTeX::Util::OptionSet< CleanupOption > CleanupOptionSet
typedef MiKTeX::Util::OptionSet< ReportOption > ReportOptionSet

Enumerations

enum class  SetupTask {
  None , Download , InstallFromCD , InstallFromLocalRepository ,
  InstallFromRemoteRepository , PrepareMiKTeXDirect , FinishSetup , FinishUpdate ,
  CleanUp
}
enum class  CleanupOption {
  Components , Links , FileTypes , LogFiles ,
  Path , Registry , RootDirectories , StartMenu
}
enum class  ReportOption {
  General , CurrentUser , Environment , Processes ,
  RootDirectories , BrokenPackages
}
enum class  IssueType {
  Path , AdminUpdateCheckOverdue , UserUpdateCheckOverdue , RootDirectoryCoverage ,
  PackageDamaged , Windows32bit , UnsupportedPlatform
}
enum class  IssueSeverity { Critical = 1 , Major = 6 , Minor = 15 , Trivial = 43 }
enum class  Notification {
  None = 0 , DownloadPackageStart , DownloadPackageEnd , InstallFileStart ,
  InstallFileEnd , InstallPackageStart , InstallPackageEnd , RemoveFileStart ,
  RemoveFileEnd , RemovePackageStart , RemovePackageEnd , ConfigureBegin ,
  ConfigureEnd
}
 Notification enum class. More...

Functions

std::ostream & operator<< (std::ostream &os, const Issue &issue)

Detailed Description

Setup utilities.

Enumeration Type Documentation

◆ Notification

enum class MiKTeX::Setup::Notification
strong

Notification enum class.

Enumerator
DownloadPackageStart 

Package download is about to start.

DownloadPackageEnd 

Package download has finished.

InstallFileStart 

File installation is about to start.

InstallFileEnd 

File installation has finished.

InstallPackageStart 

Package installation is about to start.

InstallPackageEnd 

Package installation has finished.

RemoveFileStart 

File removal is about to start.

RemoveFileEnd 

File removal has finished.

RemovePackageStart 

Package removal is about to start.

RemovePackageEnd 

Package removal has finished.