15 #include <QtGui/QLayout>
16 #include <QtGui/QWidget>
17 #include <QtGui/QPushButton>
18 #include <QtGui/QCheckBox>
19 #include <QtGui/QLabel>
20 #include <QtGui/QSplitter>
21 #include <QtGui/QHBoxLayout>
22 #include <QtGui/QVBoxLayout>
23 #include <QtGui/QDialogButtonBox>
36 , mpExpertCheckBox(NULL)
37 , mpXAxisSelectionWidget(NULL)
38 , mpYAxisSelectionWidget(NULL)
44 , mpXAxisSelectionBox(NULL)
45 , mpYAxisSelectionBox(NULL)
46 , mpXAxisOutputVector(NULL)
47 , mpYAxisOutputVector(NULL)
49 setObjectName(QString::fromUtf8(name));
60 QDialogButtonBox* box =
new QDialogButtonBox(QDialogButtonBox::Ok | QDialogButtonBox::Cancel, Qt::Horizontal,
this);
79 mpXAxisLabel->setSizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::Fixed);
83 mpYAxisLabel->setSizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::Fixed);
118 std::string message =
"";
119 bool showWarning =
false;
140 message =
"You did not select anything for the " + message +
"!\nDo you want to proceed anyway?";
148 QDialog::done(QDialog::Accepted);
153 QDialog::done(QDialog::Rejected);
163 std::vector< const CCopasiObject * > * outputVector2)
QVBoxLayout * mpMainLayout
void slotCancelButtonClicked()
std::vector< const CCopasiObject * > * mpYAxisOutputVector
~CCopasiPlotSelectionDialog()
void slotExpertCheckBoxToggled(bool checked)
void slotOKButtonClicked()
void setModel(CModel *model, const CQSimpleSelectionTree::ObjectClasses &classes)
CCopasiSelectionWidget * mpYAxisSelectionWidget
CCopasiSelectionWidget * mpXAxisSelectionWidget
QHBoxLayout * mpButtonBox
std::vector< const CCopasiObject * > * mpXAxisOutputVector
QWidget * mpXAxisSelectionBox
void setOutputVectors(std::vector< const CCopasiObject * > *outputVector1, std::vector< const CCopasiObject * > *outputVector2)
CCopasiPlotSelectionDialog(QWidget *parent=0, const char *name=0, bool modal=false, Qt::WFlags f=0)
QWidget * mpYAxisSelectionBox
static StandardButton question(QWidget *parent, const QString &title, const QString &text, StandardButtons buttons=Ok, StandardButton defaultButton=NoButton)
QCheckBox * mpExpertCheckBox