Public Slots | Public Member Functions | Static Public Member Functions | Private Slots | Private Member Functions | Static Private Member Functions | Private Attributes | Static Private Attributes | Friends
pcl::modeler::MainWindow Class Reference

#include <main_window.h>

List of all members.

Public Slots

void slotCloseProject ()
void slotCreateRenderWindow ()
void slotExit ()
void slotOnWorkerFinished ()
void slotOnWorkerStarted ()
void slotOpenProject ()
void slotSaveProject ()
void slotUpdateRecentFile (const QString &filename)

Public Member Functions

RenderWindowItemcreateRenderWindow ()
QString getRecentFolder ()

Static Public Member Functions

static MainWindowgetInstance ()

Private Slots

void slotOpenRecentPointCloud ()
void slotOpenRecentProject ()

Private Member Functions

void connectEditMenuActions ()
void connectFileMenuActions ()
void connectViewMenuActions ()
void createRecentPointCloudActions ()
void createRecentProjectActions ()
void loadGlobalSettings ()
 MainWindow ()
 MainWindow (const MainWindow &)
bool openProjectImpl (const QString &filename)
MainWindowoperator= (const MainWindow &)
void saveGlobalSettings ()
void updateRecentPointCloudActions ()
void updateRecentProjectActions ()
 ~MainWindow ()

Static Private Member Functions

static void updateRecentActions (std::vector< boost::shared_ptr< QAction > > &recent_actions, QStringList &recent_items)

Private Attributes

QStringList recent_files_
std::vector< boost::shared_ptr
< QAction > > 
recent_pointcloud_actions_
std::vector< boost::shared_ptr
< QAction > > 
recent_project_actions_
QStringList recent_projects_
Ui::MainWindow * ui_

Static Private Attributes

static const size_t MAX_RECENT_NUMBER = 8

Friends

class AbstractItem

Detailed Description

Definition at line 53 of file modeler/include/pcl/apps/modeler/main_window.h.


Constructor & Destructor Documentation

MainWindow::MainWindow ( ) [private]

Definition at line 50 of file modeler/src/main_window.cpp.

pcl::modeler::MainWindow::MainWindow ( const MainWindow ) [inline, private]
MainWindow::~MainWindow ( ) [private]

Definition at line 70 of file modeler/src/main_window.cpp.


Member Function Documentation

Definition at line 104 of file modeler/src/main_window.cpp.

Definition at line 77 of file modeler/src/main_window.cpp.

Definition at line 96 of file modeler/src/main_window.cpp.

Definition at line 202 of file modeler/src/main_window.cpp.

Definition at line 226 of file modeler/src/main_window.cpp.

Definition at line 151 of file modeler/src/main_window.cpp.

static MainWindow& pcl::modeler::MainWindow::getInstance ( ) [inline, static]

Definition at line 285 of file modeler/src/main_window.cpp.

void MainWindow::loadGlobalSettings ( ) [private]

Definition at line 301 of file modeler/src/main_window.cpp.

bool MainWindow::openProjectImpl ( const QString &  filename) [private]

Definition at line 250 of file modeler/src/main_window.cpp.

MainWindow& pcl::modeler::MainWindow::operator= ( const MainWindow ) [inline, private]
void MainWindow::saveGlobalSettings ( ) [private]

Definition at line 316 of file modeler/src/main_window.cpp.

Definition at line 129 of file modeler/src/main_window.cpp.

Definition at line 171 of file modeler/src/main_window.cpp.

void MainWindow::slotExit ( ) [slot]

Definition at line 136 of file modeler/src/main_window.cpp.

Definition at line 336 of file modeler/src/main_window.cpp.

Definition at line 329 of file modeler/src/main_window.cpp.

void MainWindow::slotOpenProject ( ) [slot]

Definition at line 115 of file modeler/src/main_window.cpp.

void MainWindow::slotOpenRecentPointCloud ( ) [private, slot]

Definition at line 180 of file modeler/src/main_window.cpp.

void MainWindow::slotOpenRecentProject ( ) [private, slot]

Definition at line 191 of file modeler/src/main_window.cpp.

void MainWindow::slotSaveProject ( ) [slot]

Definition at line 122 of file modeler/src/main_window.cpp.

void MainWindow::slotUpdateRecentFile ( const QString &  filename) [slot]

Definition at line 143 of file modeler/src/main_window.cpp.

void MainWindow::updateRecentActions ( std::vector< boost::shared_ptr< QAction > > &  recent_actions,
QStringList &  recent_items 
) [static, private]

Definition at line 257 of file modeler/src/main_window.cpp.

Definition at line 217 of file modeler/src/main_window.cpp.

Definition at line 241 of file modeler/src/main_window.cpp.


Friends And Related Function Documentation

friend class AbstractItem [friend]

Member Data Documentation

const size_t pcl::modeler::MainWindow::MAX_RECENT_NUMBER = 8 [static, private]
std::vector<boost::shared_ptr<QAction> > pcl::modeler::MainWindow::recent_pointcloud_actions_ [private]
std::vector<boost::shared_ptr<QAction> > pcl::modeler::MainWindow::recent_project_actions_ [private]
Ui::MainWindow* pcl::modeler::MainWindow::ui_ [private]

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


pcl
Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:44:19