itom
Loading...
Searching...
No Matches
dialogTimerManager.h
1/* ********************************************************************
2itom software
3URL: http://www.uni-stuttgart.de/ito
4Copyright (C) 2020, Institut für Technische Optik (ITO),
5Universität Stuttgart, Germany
6
7This file is part of itom.
8
9itom is free software; you can redistribute it and/or modify it
10under the terms of the GNU Library General Public Licence as published by
11the Free Software Foundation; either version 2 of the Licence, or (at
12your option) any later version.
13
14itom is distributed in the hope that it will be useful, but
15WITHOUT ANY WARRANTY; without even the implied warranty of
16MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library
17General Public Licence for more details.
18
19You should have received a copy of the GNU Library General Public License
20along with itom. If not, see <http://www.gnu.org/licenses/>.
21*********************************************************************** */
22
23#pragma once
24
25
26#include "ui_dialogTimerManager.h"
27#include <qdialog.h>
28
29namespace ito
30{
31 class TimerModel;
32
33 class DialogTimerManager : public QDialog
34 {
35 Q_OBJECT
36
37 public:
38 DialogTimerManager(QWidget *parent = nullptr);
40
41 private:
42 Ui::DialogTimerManager ui;
43 TimerModel *m_pModel;
44
45 private Q_SLOTS:
46 void on_btnStop_clicked();
47 void on_btnStart_clicked();
48 void on_btnStopAll_clicked();
49 void listView_currentChanged(const QModelIndex &current, const QModelIndex &previous);
50 void listView_dataChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight);
51 };
52
53} //end namespace ito
Definition dialogTimerManager.h:34
model for management of all timer objects. This model will be is used as model for the view in the ti...
Definition timerModel.h:42
Definition apiFunctionsGraph.cpp:40