COPASI API
4.16.103
|
#include <CQReportDefinition.h>
Public Member Functions | |
CQReportDefinition (QWidget *parent=0, const char *name=0) | |
virtual bool | leave () |
virtual bool | update (ListViews::ObjectType objectType, ListViews::Action action, const std::string &key) |
~CQReportDefinition () | |
![]() | |
CopasiWidget (QWidget *parent=0, const char *name=0, Qt::WFlags f=0) | |
bool | enter (const std::string &key) |
CCopasiDataModel * | getDataModel () |
bool | getIgnoreUpdates () |
virtual void | setFramework (int framework) |
void | setIgnoreUpdates (bool v) |
Protected Member Functions | |
virtual bool | enterProtected () |
Private Slots | |
void | btnAdvancedClicked () |
void | btnCommitClicked () |
void | btnCopyReportClicked () |
void | btnDeleteClicked () |
void | btnDeleteReportClicked () |
void | btnDownClicked () |
void | btnItemClicked () |
void | btnNewReportClicked () |
void | btnRevertClicked () |
void | btnSeparatorClicked () |
void | btnTextClicked () |
void | btnUpClicked () |
void | chkTabClicked () |
void | chkTitleClicked () |
void | commentChanged () |
void | nameChanged (const QString &string) |
void | precisionChanged (const QString &string) |
void | separatorChanged (const QString &string) |
void | taskChanged (const QString &string) |
Private Member Functions | |
bool | load () |
bool | save () |
bool | setAdvancedMode (const bool &advanced) |
Private Attributes | |
bool | mAdvanced |
bool | mChanged |
QString | mOldComment |
CReportDefinition * | mpReportDefinition |
Additional Inherited Members | |
![]() | |
virtual bool | protectedNotify (ListViews::ObjectType objectType, ListViews::Action action, const std::string &key="") |
![]() | |
int | mFramework |
bool | mIgnoreUpdates |
std::string | mKey |
CCopasiDataModel * | mpDataModel |
ListViews * | mpListView |
CCopasiObject * | mpObject |
Definition at line 28 of file CQReportDefinition.h.
CQReportDefinition::CQReportDefinition | ( | QWidget * | parent = 0 , |
const char * | name = 0 |
||
) |
Definition at line 34 of file CQReportDefinition.cpp.
References C_INT32, FROM_UTF8, CopasiWidget::mKey, mpReportDefinition, setAdvancedMode(), and CCopasiTask::TypeName.
CQReportDefinition::~CQReportDefinition | ( | ) |
Definition at line 60 of file CQReportDefinition.cpp.
|
privateslot |
Definition at line 91 of file CQReportDefinition.cpp.
References C_INT32, load(), mAdvanced, mChanged, CopasiWidget::mpDataModel, mpReportDefinition, CReportDefinition::preCompileTable(), CQMessageBox::question(), save(), setAdvancedMode(), CReportDefinition::setIsTable(), and TO_UTF8.
|
privateslot |
Definition at line 467 of file CQReportDefinition.cpp.
References save().
Referenced by btnCopyReportClicked(), and btnNewReportClicked().
|
privateslot |
Definition at line 408 of file CQReportDefinition.cpp.
References ListViews::ADD, CCopasiVectorN< CType >::add(), btnCommitClicked(), C_INVALID_INDEX, CopasiWidget::enter(), CCopasiVectorN< CType >::getIndex(), CReportDefinition::getKey(), CCopasiRootContainer::getKeyFactory(), CCopasiObject::getObjectDataModel(), CCopasiObject::getObjectName(), CCopasiDataModel::getReportDefinitionList(), CopasiWidget::mKey, CopasiWidget::mpListView, CopasiWidget::mpObject, CopasiWidget::protectedNotify(), ListViews::REPORT, CCopasiObject::setObjectName(), ListViews::switchToOtherWidget(), and TO_UTF8.
|
privateslot |
|
privateslot |
Definition at line 329 of file CQReportDefinition.cpp.
References CCopasiDataModel::appendDependentTasks(), CQMessageBox::confirmDelete(), ListViews::DELETE, CopasiWidget::enter(), FROM_UTF8, CCopasiVector< T >::getIndex(), CCopasiObject::getKey(), CCopasiObject::getObjectName(), CCopasiDataModel::getReportDefinitionList(), min, CopasiWidget::mpDataModel, CopasiWidget::mpObject, CopasiWidget::protectedNotify(), pTask, CCopasiVector< T >::remove(), ListViews::REPORT, and CCopasiVector< T >::size().
|
privateslot |
|
privateslot |
Definition at line 147 of file CQReportDefinition.cpp.
References CQSimpleSelectionTree::AnyObject, CCopasiRootContainer::getDatamodelList(), CCopasiSelectionDialog::getObjectVector(), and mChanged.
|
privateslot |
Definition at line 385 of file CQReportDefinition.cpp.
References ListViews::ADD, btnCommitClicked(), C_INVALID_INDEX, CopasiWidget::enter(), CCopasiRootContainer::getDatamodelList(), CReportDefinition::getKey(), CopasiWidget::mpListView, CopasiWidget::protectedNotify(), ListViews::REPORT, ListViews::switchToOtherWidget(), and TO_UTF8.
|
privateslot |
|
privateslot |
Definition at line 178 of file CQReportDefinition.cpp.
References CCopasiObject::getCN(), mChanged, and TO_UTF8.
|
privateslot |
Definition at line 194 of file CQReportDefinition.cpp.
References CCopasiObject::getCN(), CQTextDialog::getText(), mChanged, and TO_UTF8.
|
privateslot |
|
privateslot |
|
privateslot |
|
privateslot |
|
protectedvirtual |
Reimplemented from CopasiWidget.
Definition at line 504 of file CQReportDefinition.cpp.
References load(), CopasiWidget::mKey, CopasiWidget::mpListView, CopasiWidget::mpObject, mpReportDefinition, and ListViews::switchToOtherWidget().
|
virtual |
Reimplemented from CopasiWidget.
Definition at line 493 of file CQReportDefinition.cpp.
References save().
|
private |
Definition at line 521 of file CQReportDefinition.cpp.
References FROM_UTF8, CReportDefinition::getBodyAddr(), CReportDefinition::getFooterAddr(), CReportDefinition::getHeaderAddr(), CCopasiObject::getObjectName(), CReportDefinition::getPrecision(), CReportDefinition::getSeparator(), CCopasiStaticString::getStaticString(), CReportDefinition::getTableAddr(), CReportDefinition::getTaskType(), CReportDefinition::getTitle(), CReportDefinition::isTable(), mChanged, mpReportDefinition, and setAdvancedMode().
Referenced by btnAdvancedClicked(), btnRevertClicked(), enterProtected(), and update().
|
privateslot |
|
privateslot |
|
private |
Definition at line 589 of file CQReportDefinition.cpp.
References C_INT32, FROM_UTF8, CReportDefinition::getBodyAddr(), CCopasiObject::getCN(), CCopasiRootContainer::getDatamodelList(), CReportDefinition::getFooterAddr(), CReportDefinition::getHeaderAddr(), CCopasiObject::getObjectName(), CReportDefinition::getTableAddr(), CQMessageBox::information(), mAdvanced, mChanged, CopasiWidget::mKey, mpReportDefinition, CopasiWidget::protectedNotify(), ListViews::RENAME, ListViews::REPORT, CReportDefinition::setIsTable(), CCopasiObject::setObjectName(), CReportDefinition::setPrecision(), CReportDefinition::setSeparator(), CReportDefinition::setTaskType(), CReportDefinition::setTitle(), and TO_UTF8.
Referenced by btnAdvancedClicked(), btnCommitClicked(), and leave().
|
privateslot |
|
private |
Definition at line 685 of file CQReportDefinition.cpp.
References mAdvanced.
Referenced by btnAdvancedClicked(), CQReportDefinition(), and load().
|
privateslot |
|
virtual |
Reimplemented from CopasiWidget.
Definition at line 470 of file CQReportDefinition.cpp.
References ListViews::ADD, ListViews::DELETE, load(), CopasiWidget::mIgnoreUpdates, CopasiWidget::mKey, ListViews::MODEL, mpReportDefinition, and ListViews::REPORT.
|
private |
Definition at line 45 of file CQReportDefinition.h.
Referenced by btnAdvancedClicked(), save(), and setAdvancedMode().
|
private |
Definition at line 46 of file CQReportDefinition.h.
Referenced by btnAdvancedClicked(), btnDeleteClicked(), btnDownClicked(), btnItemClicked(), btnSeparatorClicked(), btnTextClicked(), btnUpClicked(), chkTabClicked(), chkTitleClicked(), commentChanged(), load(), nameChanged(), precisionChanged(), save(), separatorChanged(), and taskChanged().
|
private |
Definition at line 48 of file CQReportDefinition.h.
|
private |
Definition at line 47 of file CQReportDefinition.h.
Referenced by btnAdvancedClicked(), CQReportDefinition(), enterProtected(), load(), save(), and update().