Skip to content
Extraits de code Groupes Projets
Valider 958dd702 rédigé par Romain DERRE's avatar Romain DERRE
Parcourir les fichiers

Export en csv fonctionnel

parent 59f09d67
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -235,8 +235,9 @@ void ElementsTableModel::writeCSV(QFile * file) ...@@ -235,8 +235,9 @@ void ElementsTableModel::writeCSV(QFile * file)
{ {
QTextStream stream( file ); QTextStream stream( file );
stream << "PID , name , status , PPID , user , CPU , memory , uptime" << endl; stream << "PID , name , status , PPID , user , CPU , memory , uptime" << endl;
foreach (Task* t, taskVector) { for (int i = 0 ; i < taskVector.size() ; ++i)
stream << t->print(" , ") << endl; {
stream << taskVector.value(i)->print(" , ") << endl;
} }
//for (QMap<int, Task>::const_iterator it = taskMap.cbegin() ; taskMap.cend() ; ++it) //for (QMap<int, Task>::const_iterator it = taskMap.cbegin() ; taskMap.cend() ; ++it)
......
...@@ -51,6 +51,7 @@ void MainWindow::update_status(GeneralStatus &genStatus) ...@@ -51,6 +51,7 @@ void MainWindow::update_status(GeneralStatus &genStatus)
void MainWindow::set_task(ElementsTableModel * eltCollection) void MainWindow::set_task(ElementsTableModel * eltCollection)
{ {
ui->tableView->setModel(eltCollection); ui->tableView->setModel(eltCollection);
model = eltCollection;
} }
void MainWindow::update_tasks() void MainWindow::update_tasks()
......
...@@ -345,6 +345,7 @@ ...@@ -345,6 +345,7 @@
<string>File</string> <string>File</string>
</property> </property>
<addaction name="actionAbout"/> <addaction name="actionAbout"/>
<addaction name="actionExport_actual_state"/>
<addaction name="actionQuit"/> <addaction name="actionQuit"/>
</widget> </widget>
<widget class="QMenu" name="menuLanguage"> <widget class="QMenu" name="menuLanguage">
...@@ -405,6 +406,11 @@ ...@@ -405,6 +406,11 @@
<string>Create task</string> <string>Create task</string>
</property> </property>
</action> </action>
<action name="actionExport_actual_state">
<property name="text">
<string>Export actual state</string>
</property>
</action>
</widget> </widget>
<layoutdefault spacing="6" margin="11"/> <layoutdefault spacing="6" margin="11"/>
<resources/> <resources/>
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter