MorphoGraphX  2.0-1-227
Public Types | Public Member Functions | Static Public Member Functions | Protected Slots | Protected Member Functions | List of all members
TaskEditDlg Class Reference

#include <TaskEditDlg.hpp>

+ Inheritance diagram for TaskEditDlg:

Public Types

typedef TasksModel::task_t task_t
 
typedef TasksModel::tasks_t tasks_t
 
typedef mgx::ProcessDefinition ProcessDefinition
 

Public Member Functions

 TaskEditDlg (const tasks_t &ts, QMap< QString, ProcessDefinition > &procs, QWidget *parent=0, Qt::WindowFlags f=0)
 
tasks_t tasks ()
 

Static Public Member Functions

static void readTasks (const QString &filename, QMap< QString, ProcessDefinition > &procs, tasks_t &newTasks)
 
static void writeTask (QTextStream &pout, const QString &name, const task_t &task)
 
static void writeTasks (QTextStream &pout, const tasks_t &tasks)
 

Protected Slots

void on_newTask_clicked ()
 
void on_deleteTask_clicked ()
 
void on_exportTask_clicked ()
 
void on_importTask_clicked ()
 
void on_renameTask_clicked ()
 
void on_copyTask_clicked ()
 
void on_makeSharedTask_clicked ()
 
void on_copyTaskToLocal_clicked ()
 
void on_tasks_deleteItems (const QModelIndexList &lst)
 
void on_tasks_activated (const QModelIndex &index)
 

Protected Member Functions

void setProcesses (QTreeWidget *widget)
 
int getSelectedRow (int default_row=0)
 
QString getSelectedTaskName (const QString &op, const QString &msg)
 
QString getCurrentTaskName ()
 

Detailed Description

Definition at line 82 of file TaskEditDlg.hpp.

Member Typedef Documentation

◆ ProcessDefinition

Definition at line 89 of file TaskEditDlg.hpp.

◆ task_t

Definition at line 87 of file TaskEditDlg.hpp.

◆ tasks_t

Definition at line 88 of file TaskEditDlg.hpp.

Constructor & Destructor Documentation

◆ TaskEditDlg()

TaskEditDlg::TaskEditDlg ( const tasks_t ts,
QMap< QString, ProcessDefinition > &  procs,
QWidget *  parent = 0,
Qt::WindowFlags  f = 0 
)

Member Function Documentation

◆ getCurrentTaskName()

QString TaskEditDlg::getCurrentTaskName ( )
protected

◆ getSelectedRow()

int TaskEditDlg::getSelectedRow ( int  default_row = 0)
protected

◆ getSelectedTaskName()

QString TaskEditDlg::getSelectedTaskName ( const QString &  op,
const QString &  msg 
)
protected

◆ on_copyTask_clicked

void TaskEditDlg::on_copyTask_clicked ( )
protectedslot

◆ on_copyTaskToLocal_clicked

void TaskEditDlg::on_copyTaskToLocal_clicked ( )
protectedslot

◆ on_deleteTask_clicked

void TaskEditDlg::on_deleteTask_clicked ( )
protectedslot

◆ on_exportTask_clicked

void TaskEditDlg::on_exportTask_clicked ( )
protectedslot

◆ on_importTask_clicked

void TaskEditDlg::on_importTask_clicked ( )
protectedslot

◆ on_makeSharedTask_clicked

void TaskEditDlg::on_makeSharedTask_clicked ( )
protectedslot

◆ on_newTask_clicked

void TaskEditDlg::on_newTask_clicked ( )
protectedslot

◆ on_renameTask_clicked

void TaskEditDlg::on_renameTask_clicked ( )
protectedslot

◆ on_tasks_activated

void TaskEditDlg::on_tasks_activated ( const QModelIndex &  index)
protectedslot

◆ on_tasks_deleteItems

void TaskEditDlg::on_tasks_deleteItems ( const QModelIndexList &  lst)
protectedslot

◆ readTasks()

static void TaskEditDlg::readTasks ( const QString &  filename,
QMap< QString, ProcessDefinition > &  procs,
tasks_t newTasks 
)
static

◆ setProcesses()

void TaskEditDlg::setProcesses ( QTreeWidget *  widget)
protected

◆ tasks()

tasks_t TaskEditDlg::tasks ( )
inline

Definition at line 94 of file TaskEditDlg.hpp.

◆ writeTask()

static void TaskEditDlg::writeTask ( QTextStream &  pout,
const QString &  name,
const task_t task 
)
static

◆ writeTasks()

static void TaskEditDlg::writeTasks ( QTextStream &  pout,
const tasks_t tasks 
)
static

The documentation for this class was generated from the following file: