blob: 2372b062ff901a25893ffc791a8a8291bd4ad9a3 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
#ifndef QtUtil_h__
#define QtUtil_h__
#include <QtCore/QFileInfo>
#include <QtCore/QDir>
#include <QtWidgets/QColorDialog>
#include <QtGui/QPalette>
#include <QtWidgets/QWidget>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QSpinBox>
#include <QtWidgets/QDoubleSpinBox>
#include <QtWidgets/QCheckBox>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QLabel>
#include <QtWidgets/QSlider>
#include "corelib_global.h"
// utility functions to quickly set and update UI
void setStyledToolTip(QPushButton *pButton, const char *tooltip);
void pickColor(atcore_float4& color);
void setButtonColor(QPushButton *button, float r, float g, float b);
void setFocusColor(QWidget* qWidget, bool sameAsDefault, bool sameForAllAssets);
void updateColorButton(QPushButton* pButton, int paramID, QLabel* label = 0);
void setTextureButtons(QPushButton *pButton, QPushButton *pReload, QPushButton *pClear);
void updateTextureButton(QPushButton* pButton, const QString& texturePath);
void setClearButtonIcon(QPushButton *pButton);
//bool LoadHairTexture(NvHair::TextureType::Enum textureType);
//bool ReloadHairTexture(NvHair::TextureType::Enum textureType);
//bool ClearHairTexture(NvHair::TextureType::Enum textureType);
#endif
|