14 #include <QtCore/QThread>
20 #include <QtCore/QString>
21 #include <QtCore/QList>
22 #include <QtCore/QMutex>
23 #include <QtCore/QWaitCondition>
51 for (
int index = 0; index < windows.count(); ++index)
53 const QMainWindow* mainWindow = windows[index];
55 if (mainWindow == NULL)
continue;
59 if (window == NULL)
continue;
61 QString fileName = QString(
"%1/plot%2.%3")
81 if (task == NULL)
return NULL;
123 if (task == NULL)
return -1;
163 if (widget == NULL)
return -1;
bool haveOutputDir() const
bool slotNotify(ListViews::ObjectType objectType, ListViews::Action action, std::string key="")
SteadyStateWidget * getSteadyStateWidget()
const QList< QPointer< QMainWindow > > & getWindows() const
CopasiUI3Window * mpWindow
CQLNAWidget * getLNAWidget()
virtual void saveToFile(const QString &fileName) const
void switchToOtherWidget(const size_t &id, const std::string &key)
CQFittingWidget * getFittingWidget()
bool isHideWindow() const
CQMCAWidget * getMCAWidget()
static int getIndexForWidget(TaskWidget *widget)
void finishedLoading(bool success)
void openInitialDocument(const QString &file)
static CCopasiTask * getFirstScheduledTask()
TaskWidget * getWidgetForTask(CCopasiTask *task) const
const std::string & getFilename() const
bool isQuitAfterTaskExecution() const
bool isSwitchToTask() const
const std::string & getOutputDir() const
int getTaskToSwitchTo() const
Worker(CopasiUI3Window *window, Arguments *args)
CQTrajectoryWidget * getTrajectoryWidget()
ListViews * getMainWidget()
DataModelGUI * getDataModel()
CQOptimizationWidget * getOptimizationWidget()
const std::string & getFileType() const
static int getIndexForTask(CCopasiTask *task)
DataModelGUI * mpDataModel
bool isRunScheduled() const
ScanWidget * getScanWidget()