All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends
Public Slots | Signals | Public Member Functions | Private Attributes
rocon_qorchestra::MainWindow Class Reference

Qt central, all operations relating to the view part here. More...

#include <main_window.hpp>

List of all members.

Public Slots

void enableStartSolution ()
void installMissingAppsBox (const QStandardItem *)
void on_actionAbout_triggered ()
void on_button_check_implementation_clicked ()
void on_button_connect_clicked (bool check)
void on_button_install_app_clicked ()
void on_button_start_implementation_clicked ()
void on_button_stop_implementation_clicked ()
void on_button_uninstall_app_clicked ()
void on_button_update_concert_clients_clicked ()
void on_button_view_implementation_clicked ()
void on_checkbox_use_environment_stateChanged (int state)
void on_table_view_client_apps_clicked (const QModelIndex &index)
void on_table_view_concert_clients_clicked (const QModelIndex &index)
void updateAppDetailsViews (QStandardItemModel *)
void updateClientAppsViews (QStandardItemModel *)
void updateConcertClientsViews ()
void updateViewImplementations ()

Signals

void buttonInstallAppClicked (const QModelIndex &index)
void buttonUninstallAppClicked (const QModelIndex &index)
void buttonUpdateConcertClientsClicked ()
void installMissingAppsConfirmed (const QStandardItem *)
void startSolution ()
void tableViewClientAppsClicked (const QModelIndex &index)
void tableViewConcertClientsClicked (const QModelIndex &index)

Public Member Functions

void closeEvent (QCloseEvent *event)
 MainWindow (int argc, char **argv, QWidget *parent=0)
void ReadSettings ()
void showNoMasterMessage ()
void WriteSettings ()
 ~MainWindow ()

Private Attributes

QModelIndex client_app_list_index_
QNode qnode
Ui::MainWindowDesign ui

Detailed Description

Qt central, all operations relating to the view part here.

Definition at line 31 of file main_window.hpp.


Constructor & Destructor Documentation

rocon_qorchestra::MainWindow::MainWindow ( int  argc,
char **  argv,
QWidget *  parent = 0 
)

Definition at line 30 of file main_window.cpp.

Definition at line 87 of file main_window.cpp.


Member Function Documentation

void rocon_qorchestra::MainWindow::buttonInstallAppClicked ( const QModelIndex &  index) [signal]
void rocon_qorchestra::MainWindow::buttonUninstallAppClicked ( const QModelIndex &  index) [signal]
void rocon_qorchestra::MainWindow::closeEvent ( QCloseEvent *  event)

Definition at line 135 of file main_window.cpp.

Definition at line 343 of file main_window.cpp.

void rocon_qorchestra::MainWindow::installMissingAppsBox ( const QStandardItem *  missing_apps_on_devices) [slot]

Definition at line 318 of file main_window.cpp.

void rocon_qorchestra::MainWindow::installMissingAppsConfirmed ( const QStandardItem *  ) [signal]

Definition at line 155 of file main_window.cpp.

Definition at line 242 of file main_window.cpp.

Definition at line 168 of file main_window.cpp.

Definition at line 226 of file main_window.cpp.

Definition at line 253 of file main_window.cpp.

Definition at line 259 of file main_window.cpp.

Definition at line 234 of file main_window.cpp.

Definition at line 220 of file main_window.cpp.

Definition at line 265 of file main_window.cpp.

Definition at line 191 of file main_window.cpp.

void rocon_qorchestra::MainWindow::on_table_view_client_apps_clicked ( const QModelIndex &  index) [slot]

Definition at line 211 of file main_window.cpp.

void rocon_qorchestra::MainWindow::on_table_view_concert_clients_clicked ( const QModelIndex &  index) [slot]

Definition at line 204 of file main_window.cpp.

Definition at line 96 of file main_window.cpp.

Definition at line 142 of file main_window.cpp.

void rocon_qorchestra::MainWindow::tableViewClientAppsClicked ( const QModelIndex &  index) [signal]
void rocon_qorchestra::MainWindow::tableViewConcertClientsClicked ( const QModelIndex &  index) [signal]
void rocon_qorchestra::MainWindow::updateAppDetailsViews ( QStandardItemModel *  app_details_model) [slot]

Definition at line 295 of file main_window.cpp.

void rocon_qorchestra::MainWindow::updateClientAppsViews ( QStandardItemModel *  client_apps_model) [slot]

Definition at line 283 of file main_window.cpp.

When the model data has changed, it will emit a signal which triggers this slot. This lets us fiddle with the display nicely.

Definition at line 278 of file main_window.cpp.

This is called when the implementations are successfully retrieved. Update the view, select the first row and enable some of the buttons.

Definition at line 306 of file main_window.cpp.

Definition at line 120 of file main_window.cpp.


Member Data Documentation

Definition at line 84 of file main_window.hpp.

Definition at line 83 of file main_window.hpp.

Ui::MainWindowDesign rocon_qorchestra::MainWindow::ui [private]

Definition at line 82 of file main_window.hpp.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends


graveyard_rocon_qorchestra
Author(s): Daniel Stonier
autogenerated on Wed Jan 23 2013 13:42:01