Rabbit Remote Control 0.1.0-bate9
Loading...
Searching...
No Matches
FrmMain.h
1// Copyright Copyright (c) Kang Lin studio, All Rights Reserved
2// Author: Kang Lin <kl222@126.com>
3
4#pragma once
5#include <QWidget>
6#include <QStandardItemModel>
7
8namespace Ui {
9class CFrmMain;
10}
11
13class CFrmMain : public QWidget
14{
15 Q_OBJECT
16
17public:
18 explicit CFrmMain(COperateFtpServer* pOperate, QWidget *parent = nullptr);
19 ~CFrmMain();
20Q_SIGNALS:
21 void sigDisconnect(const QString& szIp, const quint16 port);
22public Q_SLOTS:
23 void slotConnectCount(int nTotal, int nConnect, int nDisconnect);
24 void slotConnected(const QString& szIp, const quint16 port);
25 void slotDisconnected(const QString& szIp, const quint16 port);
26private Q_SLOTS:
27 void slotContextMenuRequested(const QPoint& pos);
28private:
29 Ui::CFrmMain *ui;
30 QStandardItemModel m_ModelConnect;
31
32Q_SIGNALS:
38 void sigViewerFocusIn(QWidget* pView);
39protected:
40 virtual void focusInEvent(QFocusEvent *event) override;
41
42 // QObject interface
43public:
44 virtual bool eventFilter(QObject *watched, QEvent *event) override;
45};
46
void sigViewerFocusIn(QWidget *pView)
The view is focus.