\hypertarget{filehandling_8h}{}\doxysection{filehandling.\+h File Reference}
\label{filehandling_8h}\index{filehandling.h@{filehandling.h}}
{\ttfamily \#include $<$Q\+Main\+Window$>$}\newline
{\ttfamily \#include $<$Q\+Application$>$}\newline
{\ttfamily \#include $<$Q\+String$>$}\newline
{\ttfamily \#include $<$Q\+Dir$>$}\newline
{\ttfamily \#include $<$Q\+Dom\+Document$>$}\newline
{\ttfamily \#include $<$Q\+Text\+Stream$>$}\newline
{\ttfamily \#include $<$Q\+File\+Dialog$>$}\newline
{\ttfamily \#include \char`\"{}svglabel.\+h\char`\"{}}\newline
\doxysubsection*{Namespaces}
\begin{DoxyCompactItemize}
\item 
 \mbox{\hyperlink{namespace_file_handler}{File\+Handler}}
\begin{DoxyCompactList}\small\item\em Namespace for file handling of the application. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void \mbox{\hyperlink{namespace_file_handler_a64f4869d04450466a0a5ffc0c460d79d}{File\+Handler\+::\+Make\+Temp\+Dir}} (const Q\+String \&path)
\begin{DoxyCompactList}\small\item\em Creates a temporary directory. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{namespace_file_handler_acf2d1fd3c62f576a578e69a2b91bad1e}{File\+Handler\+::\+Remove\+Temp\+Dir}} (const Q\+String \&path)
\begin{DoxyCompactList}\small\item\em Removes a temporary directory. \end{DoxyCompactList}\item 
Q\+String \mbox{\hyperlink{namespace_file_handler_afd59aafe58ecf3be631b7a744c566b78}{File\+Handler\+::\+Make\+Svg\+Copy}} (const Q\+String \&path, size\+\_\+t \&image\+\_\+counter)
\begin{DoxyCompactList}\small\item\em Creates a copy of an Svg file. \end{DoxyCompactList}\item 
bool \mbox{\hyperlink{namespace_file_handler_a6aa96140ecba4dd88bded8d5e8921557}{File\+Handler\+::\+Create\+Surface\+S\+VG}} (const std\+::vector$<$ double $>$ \&a\+Cutter\+\_\+area)
\begin{DoxyCompactList}\small\item\em Creates the \mbox{\hyperlink{class_laser_cutter}{Laser\+Cutter}} surface S\+VG. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{namespace_file_handler_ad981634f25fe247adc485674531f7884}{File\+Handler\+::\+Clear\+Path\+Dir}} (const Q\+String \&a\+Path)
\begin{DoxyCompactList}\small\item\em Clears the directory. \end{DoxyCompactList}\item 
std\+::vector$<$ Q\+String $>$ \mbox{\hyperlink{namespace_file_handler_a74b90199052d0d380ae6bebf642f69a1}{File\+Handler\+::\+Copy\+Svgs\+From\+Dir}} (size\+\_\+t \&image\+\_\+counter, const Q\+Dir \&a\+Dir)
\begin{DoxyCompactList}\small\item\em Creates copies of Svgs in the given directory. \end{DoxyCompactList}\item 
bool \mbox{\hyperlink{namespace_file_handler_a15c6ea798e215acbd757228aaac15077}{File\+Handler\+::\+Set\+Config}} (const Q\+String \&a\+Path, const double \&a\+Width, const double \&a\+Height)
\begin{DoxyCompactList}\small\item\em Sets the path to the config file. \end{DoxyCompactList}\end{DoxyCompactItemize}
