#ifndef QT_UTIL_HPP #define QT_UTIL_HPP #include #include #include class QScreen; namespace util { static constexpr auto UUID_MIN_LENGTH = 36; /* Creates extension list for qt filedialog */ QString DlgFilter(std::initializer_list extensions, bool last = false); /* Returns screen the widget is on */ QScreen *screenOfWidget(QWidget *widget); #ifdef Q_OS_WINDOWS void setWin11RoundedCorners(WId hwnd, bool enable); #endif QString currentUuid(); void storeCurrentUuid(); bool compareUuid(); void generateNewMacAdresses(); bool hasConfiguredNICs(); }; #endif