GSI Object Oriented Online Offline (Go4) GO4-6.4.0
Loading...
Searching...
No Matches
TGo4Style.h
Go to the documentation of this file.
1// $Id$
2//-----------------------------------------------------------------------
3// The GSI Online Offline Object Oriented (Go4) Project
4// Experiment Data Processing at EE department, GSI
5//-----------------------------------------------------------------------
6// Copyright (C) 2000- GSI Helmholtzzentrum fuer Schwerionenforschung GmbH
7// Planckstr. 1, 64291 Darmstadt, Germany
8// Contact: http://go4.gsi.de
9//-----------------------------------------------------------------------
10// This software can be used under the license agreements as stated
11// in Go4License.txt file which is part of the distribution.
12//-----------------------------------------------------------------------
13
14#ifndef TGO4STYLE_H
15#define TGO4STYLE_H
16
17#include <QWidget>
18#include "ui_TGo4Style.h"
19
22
24#define GO4NAMEDPAL_MIN 51
25
26#define GO4NAMEDPAL_MAX 112
27
95
96class TGo4ViewPanel;
97class TPad;
98
99class TGo4Style : public QWidget, public Ui::TGo4Style
100 {
101 Q_OBJECT
102
103 public:
104
105 TGo4Style( QWidget *parent = nullptr, const char *name = nullptr, Qt::WindowFlags fl = Qt::Widget );
106
108 virtual void SetPaletteRange(int min, int def, int max);
109
110 public slots:
111
112 virtual void SetPadColor();
113 virtual void SetPalette(int t);
114 virtual void SetNamedPalette(int i);
115 virtual void SetContourLevels(int nlvl);
116 virtual void panelSlot(TGo4ViewPanel *panel,TPad *pad, int signalid);
117
118 protected:
121
124
126 void RefreshPaletteText(int min, int max);
127
128 bool fbMenuLock{false};
130
131 };
132
133#endif
Go4_Palette_t
Definition TGo4Style.h:29
@ Go4_GreenPink
Definition TGo4Style.h:65
@ Go4_Viridis
Definition TGo4Style.h:93
@ Go4_StarryNight
Definition TGo4Style.h:83
@ Go4_CMYK
Definition TGo4Style.h:54
@ Go4_GreenBrownTerrain
Definition TGo4Style.h:64
@ Go4_Rose
Definition TGo4Style.h:77
@ Go4_Cubehelix
Definition TGo4Style.h:39
@ Go4_VisibleSpectrum
Definition TGo4Style.h:88
@ Go4_ColorPrintableOnGrey
Definition TGo4Style.h:43
@ Go4_LightTerrain
Definition TGo4Style.h:69
@ Go4_None
Definition TGo4Style.h:30
@ Go4_Aurora
Definition TGo4Style.h:48
@ Go4_Default
Definition TGo4Style.h:31
@ Go4_Island
Definition TGo4Style.h:66
@ Go4_Ocean
Definition TGo4Style.h:42
@ Go4_FruitPunch
Definition TGo4Style.h:61
@ Go4_Coffee
Definition TGo4Style.h:57
@ Go4_Army
Definition TGo4Style.h:46
@ Go4_Pigeon
Definition TGo4Style.h:74
@ Go4_DarkTerrain
Definition TGo4Style.h:59
@ Go4_Alpine
Definition TGo4Style.h:44
@ Go4_BlueYellow
Definition TGo4Style.h:35
@ Go4_BlackBody
Definition TGo4Style.h:51
@ Go4_GistEarth
Definition TGo4Style.h:92
@ Go4_BlueRedYellow
Definition TGo4Style.h:41
@ Go4_Plum
Definition TGo4Style.h:75
@ Go4_WaterMelon
Definition TGo4Style.h:89
@ Go4_Thermometer
Definition TGo4Style.h:86
@ Go4_Solar
Definition TGo4Style.h:81
@ Go4_DarkBodyRadiator
Definition TGo4Style.h:34
@ Go4_Fall
Definition TGo4Style.h:60
@ Go4_DarkRainBow
Definition TGo4Style.h:58
@ Go4_InvertedDarkBodyRadiator
Definition TGo4Style.h:37
@ Go4_Candy
Definition TGo4Style.h:55
@ Go4_Mint
Definition TGo4Style.h:70
@ Go4_SandyTerrain
Definition TGo4Style.h:79
@ Go4_Sienna
Definition TGo4Style.h:80
@ Go4_BlueGreenYellow
Definition TGo4Style.h:52
@ Go4_Aquamarine
Definition TGo4Style.h:45
@ Go4_Copper
Definition TGo4Style.h:91
@ Go4_Valentine
Definition TGo4Style.h:87
@ Go4_Rust
Definition TGo4Style.h:78
@ Go4_RainBow
Definition TGo4Style.h:36
@ Go4_LightTemperature
Definition TGo4Style.h:68
@ Go4_Beach
Definition TGo4Style.h:50
@ Go4_GreenRedViolet
Definition TGo4Style.h:40
@ Go4_Pearl
Definition TGo4Style.h:73
@ Go4_GreyScale
Definition TGo4Style.h:33
@ Go4_Avocado
Definition TGo4Style.h:49
@ Go4_Neon
Definition TGo4Style.h:71
@ Go4_BrownCyan
Definition TGo4Style.h:53
@ Go4_TemperatureMap
Definition TGo4Style.h:85
@ Go4_RedBlue
Definition TGo4Style.h:76
@ Go4_Pastel
Definition TGo4Style.h:72
@ Go4_Bird
Definition TGo4Style.h:38
@ Go4_Sunset
Definition TGo4Style.h:84
@ Go4_GreyYellow
Definition TGo4Style.h:63
@ Go4_Cherry
Definition TGo4Style.h:56
@ Go4_Cool
Definition TGo4Style.h:90
@ Go4_Lake
Definition TGo4Style.h:67
@ Go4_DeepSea
Definition TGo4Style.h:32
@ Go4_Atlantic
Definition TGo4Style.h:47
@ Go4_Fuchsia
Definition TGo4Style.h:62
@ Go4_SouthWest
Definition TGo4Style.h:82
virtual void SetPadColor()
virtual void SetPalette(int t)
virtual void SetNamedPalette(int i)
bool fbMenuLock
Definition TGo4Style.h:128
TGo4Style(QWidget *parent=nullptr, const char *name=nullptr, Qt::WindowFlags fl=Qt::Widget)
Definition TGo4Style.cpp:27
virtual void panelSlot(TGo4ViewPanel *panel, TPad *pad, int signalid)
virtual void SetPaletteRange(int min, int def, int max)
Set default palette and minimum maximum indices.
void RefreshPaletteText(int min, int max)
Change selection menu entries according to index range.
int DecodePalette(Go4_Palette_t key)
Transform combobox index to ROOT palette index.
virtual void SetContourLevels(int nlvl)
Go4_Palette_t CodePalette(int i)
Transform ROOT palette index in named palette combobox index.
bool fbSettingPanelData
Definition TGo4Style.h:129