📄 packetdetailsdialog.h
字号:
/*************************************************************************** * Copyright (C) 2004 by Roman Schmidt * * roman.schmidt@fh-stralsund.de * * * ***************************************************************************/#ifndef PACKETDETAILSDIALOG_H#define PACKETDETAILSDIALOG_H#include <qstring.h>//#include "octet.h"#include <vector>#include "bytearray.h"#include "misdninterface.h"#include "PacketDetailsDialogUi.h"#include "tablelayer2.h"#include "tablelayer3.h"#include <qlineedit.h>#include <qlayout.h>#include <qpushbutton.h>#include <qlabel.h>#include <qgroupbox.h>#include <qcheckbox.h>#include <qlistview.h>#include <qmessagebox.h>#include <qtoolbox.h>/**Die Klasse PacktDetailsDialog dient der Darstellung des ISDN-Frames in hexadezimaler Darstellung. Weiterhin bietet die Klasse die M鰃lichkeit, bestimmt Operationen auf den ISDN-Frame mit Hilfe graphischer Bedienselemente durchzuf黨ren.@author Roman Schmidt*/class MISDNInterface;class PacketDetailsDialog : public PacketDetailsDialogUi{ Q_OBJECTpublic: PacketDetailsDialog(MISDNInterface *p); ~PacketDetailsDialog(); void updateHexCode(ByteArray *); void updateTable(); public slots: void onEditTextChanged(const QString &str); void onSendBtnClicked(); void onChkBoxStartClicked(); void onChkBoxEndClicked(); void onChkBoxSumClicked(); void onChkBoxBitStuffClicked(); void onByteChanged(unsigned char byte, int pos);// void onTabLay2Changed(int row, int col); private: ByteArray *hexValue; ByteArray *hexValueSaved; MISDNInterface *mIsdnIf; int initLayer; //std::vector<Octet*> *octetVector; void updateCheckBoxes();};#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -