CPListFrame.cpp File Reference

implementation of CPListFrame Class More...

#include <config.h>
#include "panoinc_WX.h"
#include "panoinc.h"
#include <algorithm>
#include <utility>
#include <functional>
#include "base_wx/wxPlatform.h"
#include "hugin/CPListFrame.h"
#include "hugin/MainFrame.h"
#include "hugin/CommandHistory.h"
#include "hugin/huginApp.h"

Include dependency graph for CPListFrame.cpp:

Go to the source code of this file.

Classes

class  DelKeyHandler

Defines

#define COMPARETYPEITEM   long
#define COMPARETYPESORTDATA   long

Functions

static int wxCALLBACK compareError (COMPARETYPEITEM item1, COMPARETYPEITEM item2, COMPARETYPESORTDATA sortData)
static int wxCALLBACK compareErrorGreater (COMPARETYPEITEM item1, COMPARETYPEITEM item2, COMPARETYPESORTDATA sortData)
static int wxCALLBACK compareCPNr (COMPARETYPEITEM item1, COMPARETYPEITEM item2, COMPARETYPESORTDATA sortData)
static int wxCALLBACK compareCPNrGreater (COMPARETYPEITEM p1, COMPARETYPEITEM p2, COMPARETYPESORTDATA sortData)
static int wxCALLBACK compareImg1Nr (COMPARETYPEITEM item1, COMPARETYPEITEM item2, COMPARETYPESORTDATA sortData)
static int wxCALLBACK compareImg1NrGreater (COMPARETYPEITEM item1, COMPARETYPEITEM item2, COMPARETYPESORTDATA sortData)
static int wxCALLBACK compareImg2Nr (COMPARETYPEITEM item1, COMPARETYPEITEM item2, COMPARETYPESORTDATA sortData)
static int wxCALLBACK compareImg2NrGreater (COMPARETYPEITEM item1, COMPARETYPEITEM item2, COMPARETYPESORTDATA sortData)
static int wxCALLBACK compareMode (COMPARETYPEITEM item1, COMPARETYPEITEM item2, COMPARETYPESORTDATA sortData)
static int wxCALLBACK compareModeGreater (COMPARETYPEITEM item1, COMPARETYPEITEM item2, COMPARETYPESORTDATA sortData)
 EVT_LIST_ITEM_SELECTED (XRCID("cp_list_frame_list"), CPListFrame::OnCPListSelectionChanged) EVT_LIST_ITEM_DESELECTED(XRCID("cp_list_frame_list")
CPListFrame::OnCPListSelectionChanged EVT_LIST_COL_CLICK (XRCID("cp_list_frame_list"), CPListFrame::OnCPListHeaderClick) EVT_LIST_COL_END_DRAG(XRCID("cp_list_frame_list")
CPListFrame::OnCPListSelectionChanged
CPListFrame::OnColumnWidthChange 
EVT_BUTTON (XRCID("cp_list_delete"), CPListFrame::OnDeleteButton) EVT_BUTTON(XRCID("cp_list_select")
CPListFrame::OnCPListSelectionChanged
CPListFrame::OnColumnWidthChange
CPListFrame::OnSelectButton 
EVT_BUTTON (XRCID("cp_list_finetune"), CPListFrame::OnFineTuneButton) CPListFrame

Variables

static Panoramag_pano


Detailed Description

implementation of CPListFrame Class

Author:
Pablo d'Angelo <pablo.dangelo@web.de>
$Id$

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This software is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this software; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

Definition in file CPListFrame.cpp.


Define Documentation

#define COMPARETYPEITEM   long

Definition at line 89 of file CPListFrame.cpp.

#define COMPARETYPESORTDATA   long

Definition at line 90 of file CPListFrame.cpp.


Function Documentation

static int wxCALLBACK compareCPNr ( COMPARETYPEITEM  item1,
COMPARETYPEITEM  item2,
COMPARETYPESORTDATA  sortData 
) [static]

Definition at line 118 of file CPListFrame.cpp.

Referenced by CPListFrame::SortList().

static int wxCALLBACK compareCPNrGreater ( COMPARETYPEITEM  p1,
COMPARETYPEITEM  p2,
COMPARETYPESORTDATA  sortData 
) [static]

Definition at line 128 of file CPListFrame.cpp.

Referenced by CPListFrame::SortList().

static int wxCALLBACK compareError ( COMPARETYPEITEM  item1,
COMPARETYPEITEM  item2,
COMPARETYPESORTDATA  sortData 
) [static]

Definition at line 94 of file CPListFrame.cpp.

References HuginBase::ControlPoint::error.

Referenced by CPListFrame::SortList().

static int wxCALLBACK compareErrorGreater ( COMPARETYPEITEM  item1,
COMPARETYPEITEM  item2,
COMPARETYPESORTDATA  sortData 
) [static]

Definition at line 106 of file CPListFrame.cpp.

References HuginBase::ControlPoint::error.

Referenced by CPListFrame::SortList().

static int wxCALLBACK compareImg1Nr ( COMPARETYPEITEM  item1,
COMPARETYPEITEM  item2,
COMPARETYPESORTDATA  sortData 
) [static]

Definition at line 138 of file CPListFrame.cpp.

References HuginBase::ControlPoint::image1Nr.

Referenced by CPListFrame::SortList().

static int wxCALLBACK compareImg1NrGreater ( COMPARETYPEITEM  item1,
COMPARETYPEITEM  item2,
COMPARETYPESORTDATA  sortData 
) [static]

Definition at line 150 of file CPListFrame.cpp.

References HuginBase::ControlPoint::image1Nr.

Referenced by CPListFrame::SortList().

static int wxCALLBACK compareImg2Nr ( COMPARETYPEITEM  item1,
COMPARETYPEITEM  item2,
COMPARETYPESORTDATA  sortData 
) [static]

Definition at line 162 of file CPListFrame.cpp.

References HuginBase::ControlPoint::image2Nr.

Referenced by CPListFrame::SortList().

static int wxCALLBACK compareImg2NrGreater ( COMPARETYPEITEM  item1,
COMPARETYPEITEM  item2,
COMPARETYPESORTDATA  sortData 
) [static]

Definition at line 174 of file CPListFrame.cpp.

References HuginBase::ControlPoint::image2Nr.

Referenced by CPListFrame::SortList().

static int wxCALLBACK compareMode ( COMPARETYPEITEM  item1,
COMPARETYPEITEM  item2,
COMPARETYPESORTDATA  sortData 
) [static]

Definition at line 186 of file CPListFrame.cpp.

References HuginBase::ControlPoint::mode.

Referenced by CPListFrame::SortList().

static int wxCALLBACK compareModeGreater ( COMPARETYPEITEM  item1,
COMPARETYPEITEM  item2,
COMPARETYPESORTDATA  sortData 
) [static]

Definition at line 198 of file CPListFrame.cpp.

References HuginBase::ControlPoint::mode.

Referenced by CPListFrame::SortList().

CPListFrame::OnCPListSelectionChanged CPListFrame::OnColumnWidthChange CPListFrame::OnSelectButton EVT_BUTTON ( XRCID("cp_list_finetune")  ,
CPListFrame::OnFineTuneButton   
)

Definition at line 271 of file CPListFrame.cpp.

References DEBUG_ASSERT, DEBUG_TRACE, huginApp::Get(), and RestoreFramePosition().

CPListFrame::OnCPListSelectionChanged CPListFrame::OnColumnWidthChange EVT_BUTTON ( XRCID("cp_list_delete")  ,
CPListFrame::OnDeleteButton   
)

CPListFrame::OnCPListSelectionChanged EVT_LIST_COL_CLICK ( XRCID("cp_list_frame_list")  ,
CPListFrame::OnCPListHeaderClick   
)

EVT_LIST_ITEM_SELECTED ( XRCID("cp_list_frame_list")  ,
CPListFrame::OnCPListSelectionChanged   
)


Variable Documentation

Panorama* g_pano [static]

Definition at line 79 of file CPListFrame.cpp.


Generated on 5 Dec 2014 for Hugintrunk by  doxygen 1.4.7