PeriDyno 1.0.0
Loading...
Searching...
No Matches
StyleTools.h File Reference
#include <QStringList>
#include <QStyle>
#include <functional>
#include <memory>
#include "API.h"
#include "Styles.h"
Include dependency graph for StyleTools.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  tt
 

Typedefs

using tt::TStyleCreator = std::function<StyleParams*()>
 

Functions

void tt::RegisterStyle (const QString &styleName, const TStyleCreator &creator)
 
void tt::UnregisterStyle (const QString &styleName)
 
bool tt::IsStyleRegistered (const QString &styleName)
 
QString tt::GetSheetForStyle (const StyleParams &style)
 
QStringList tt::GetRegisteredStyles ()
 
std::unique_ptr< StyleParamstt::CreateStyle (const QString &styleName)
 
QString tt::GetDefaultStyle ()
 
float tt::GetScaleFactor (const QWidget &widget)
 
int tt::GetPixelMetric (QStyle::PixelMetric metric)