@Override
	public boolean isCellEditable(int row, int column) {
		Project prj = this.getProjectAt(row);
		
		switch (column) {
		case ProjectTableModel.COLUMN_CHECK:
		case ProjectTableModel.COLUMN_TITLE:
		case ProjectTableModel.COLUMN_COLOR:
		case ProjectTableModel.COLUMN_CREATED:
			return true;
		case ProjectTableModel.COLUMN_TIMEOVERALL:
		case ProjectTableModel.COLUMN_TIMETODAY:
			// running tasks cannot be edited
			return (prj.isRunning() ? false : true);
		default:
			return false;	
		}
	}