#include <main_window.h>
Public Slots | |
| void | slotCloseProject () |
| void | slotCreateRenderWindow () |
| void | slotExit () |
| void | slotOnWorkerFinished () |
| void | slotOnWorkerStarted () |
| void | slotOpenProject () |
| void | slotSaveProject () |
| void | slotUpdateRecentFile (const QString &filename) |
Public Member Functions | |
| RenderWindowItem * | createRenderWindow () |
| QString | getRecentFolder () |
Static Public Member Functions | |
| static MainWindow & | getInstance () |
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) |
| MainWindow & | operator= (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 |
Definition at line 53 of file modeler/include/pcl/apps/modeler/main_window.h.
| MainWindow::MainWindow | ( | ) | [private] |
Definition at line 50 of file modeler/src/main_window.cpp.
| pcl::modeler::MainWindow::MainWindow | ( | const MainWindow & | ) | [inline, private] |
Definition at line 133 of file modeler/include/pcl/apps/modeler/main_window.h.
| MainWindow::~MainWindow | ( | ) | [private] |
Definition at line 70 of file modeler/src/main_window.cpp.
| void MainWindow::connectEditMenuActions | ( | ) | [private] |
Definition at line 104 of file modeler/src/main_window.cpp.
| void MainWindow::connectFileMenuActions | ( | ) | [private] |
Definition at line 77 of file modeler/src/main_window.cpp.
| void MainWindow::connectViewMenuActions | ( | ) | [private] |
Definition at line 96 of file modeler/src/main_window.cpp.
| void MainWindow::createRecentPointCloudActions | ( | ) | [private] |
Definition at line 202 of file modeler/src/main_window.cpp.
| void MainWindow::createRecentProjectActions | ( | ) | [private] |
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 58 of file modeler/include/pcl/apps/modeler/main_window.h.
| QString MainWindow::getRecentFolder | ( | ) |
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] |
Definition at line 134 of file modeler/include/pcl/apps/modeler/main_window.h.
| void MainWindow::saveGlobalSettings | ( | ) | [private] |
Definition at line 316 of file modeler/src/main_window.cpp.
| void MainWindow::slotCloseProject | ( | ) | [slot] |
Definition at line 129 of file modeler/src/main_window.cpp.
| void MainWindow::slotCreateRenderWindow | ( | ) | [slot] |
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.
| void MainWindow::slotOnWorkerFinished | ( | ) | [slot] |
Definition at line 336 of file modeler/src/main_window.cpp.
| void MainWindow::slotOnWorkerStarted | ( | ) | [slot] |
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.
| void MainWindow::updateRecentPointCloudActions | ( | ) | [private] |
Definition at line 217 of file modeler/src/main_window.cpp.
| void MainWindow::updateRecentProjectActions | ( | ) | [private] |
Definition at line 241 of file modeler/src/main_window.cpp.
friend class AbstractItem [friend] |
Definition at line 130 of file modeler/include/pcl/apps/modeler/main_window.h.
const size_t pcl::modeler::MainWindow::MAX_RECENT_NUMBER = 8 [static, private] |
Definition at line 142 of file modeler/include/pcl/apps/modeler/main_window.h.
QStringList pcl::modeler::MainWindow::recent_files_ [private] |
Definition at line 140 of file modeler/include/pcl/apps/modeler/main_window.h.
std::vector<boost::shared_ptr<QAction> > pcl::modeler::MainWindow::recent_pointcloud_actions_ [private] |
Definition at line 143 of file modeler/include/pcl/apps/modeler/main_window.h.
std::vector<boost::shared_ptr<QAction> > pcl::modeler::MainWindow::recent_project_actions_ [private] |
Definition at line 144 of file modeler/include/pcl/apps/modeler/main_window.h.
QStringList pcl::modeler::MainWindow::recent_projects_ [private] |
Definition at line 141 of file modeler/include/pcl/apps/modeler/main_window.h.
Ui::MainWindow* pcl::modeler::MainWindow::ui_ [private] |
Definition at line 137 of file modeler/include/pcl/apps/modeler/main_window.h.