|
ATLAS Offline Software
|
Go to the documentation of this file.
17 #ifndef VP1CONTROLLER_H
18 #define VP1CONTROLLER_H
26 class QAbstractButton;
67 bool changed(
T&lastval,
const T& newval );
72 static QString
toString(
const QList<VP1Interval>&
l );
73 static QString
toString( SbColor4f );
76 void initDialog(
T& theUI, QPushButton* launchbutton, QAbstractButton* enabledButton = 0);
77 void initDialog(QWidget * dialog, QPushButton* launchbutton, QPushButton* closebutton, QAbstractButton* enabledButton = 0);
101 QRadioButton * rb3 = 0,QRadioButton * rb4 = 0,QRadioButton * rb5 = 0,
102 QRadioButton * rb6 = 0,QRadioButton * rb7 = 0,QRadioButton * rb8 = 0,
103 QRadioButton * rb9 = 0 );
145 QWidget *
w =
new QWidget(0,Qt::WindowStaysOnTopHint);
147 initDialog(
w, launchbutton, theUI.pushButton_close,enabledButton);
QButtonGroup * defineRadioButtonGroup(QRadioButton *rb0, QRadioButton *rb1, QRadioButton *rb2=0, QRadioButton *rb3=0, QRadioButton *rb4=0, QRadioButton *rb5=0, QRadioButton *rb6=0, QRadioButton *rb7=0, QRadioButton *rb8=0, QRadioButton *rb9=0)
const char * addUpdateSlot(const char *slot)
void setupCollWidgetInScrollArea(QScrollArea *scrollarea, VP1CollectionWidget *collWidget)
static QString toString(const T &par)
void dummyUpdateTrigger()
VP1Controller(IVP1System *sys, const QString &classname)
SoMaterial * fallBackMaterial() const
void initDialog(T &theUI, QPushButton *launchbutton, QAbstractButton *enabledButton=0)
virtual void actualSaveSettings(VP1Serialise &) const =0
static QString str(const QString &s)
QByteArray saveSettings() const
void connectToLastUpdateSlot(QObject *sender, const char *signal)
bool initVarsMode() const
static VP1CustomTourEditor * customTourEditor()
void restoreSettings(QByteArray)
bool changed(T &lastval, const T &newval)
SoMaterial * getMaterial(VP1MaterialButton *) const
virtual void actualRestoreSettings(VP1Deserialise &)=0
void collWidgetContentChanged()
void enabledButtonStateChanged()
static void setCustomTourEditor(VP1CustomTourEditor *editor)
void toggleDialogState(QObject *widget=0)
static VP1CustomTourEditor * m_customTourEditor
virtual int currentSettingsVersion() const =0