QtMvvm  1.1.0
A mvvm oriented library for Qt, to create Projects for Widgets and Quick in parallel
networkexchangewindow.h
1 #ifndef QTMVVM_NETWORKEXCHANGEWINDOW_H
2 #define QTMVVM_NETWORKEXCHANGEWINDOW_H
3 
4 #include <QtCore/qscopedpointer.h>
5 
6 #include <QtMvvmDataSyncCore/networkexchangeviewmodel.h>
7 
8 #include <QtWidgets/qwidget.h>
9 
10 #include "QtMvvmDataSyncWidgets/qtmvvmdatasyncwidgets_global.h"
11 
12 namespace QtMvvm {
13 
14 class NetworkExchangeWindowPrivate;
16 class Q_MVVMDATASYNCWIDGETS_EXPORT NetworkExchangeWindow : public QWidget
17 {
18  Q_OBJECT
19 
20 public:
22  Q_INVOKABLE explicit NetworkExchangeWindow(QtMvvm::ViewModel *viewModel, QWidget *parent = nullptr);
23  ~NetworkExchangeWindow() override;
24 
25 private Q_SLOTS:
26  void activated(const QModelIndex &index);
27 
28 private:
30 };
31 
32 }
33 
34 #endif // QTMVVM_NETWORKEXCHANGEWINDOW_H
The widgets view implementation for the NetworkExchangeViewModel.
The base class for all viewmodels.
Definition: viewmodel.h:21
The primary namespace of the QtMvvm library.