1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 |
- import QtQuick 2.12
- import QtQuick.Controls 2.5
- ApplicationWindow {
- id: window
- visible: true
- width: 1280
- height: 720
- maximumHeight: height
- maximumWidth: width
- minimumHeight: height
- minimumWidth: width
- title: qsTr("Covert Channel - Control Panel")
- SwipeView {
- id: swipeView
- anchors.fill: parent
- currentIndex: header.currentIndex
- SendingForm {
- }
- ReceivingForm {
- }
- MessagesForm {
- }
- SettingsForm {
- }
- HelpForm {
- }
- }
- header: TabBar {
- id: header
- currentIndex: swipeView.currentIndex
- contentHeight: 50
- TabButton {
- text: qsTr("Sending")
- }
- TabButton {
- text: qsTr("Receiving")
- }
- TabButton {
- text: qsTr("Messages")
- }
- TabButton {
- text: qsTr("Settings")
- }
- TabButton {
- text: qsTr("Help")
- }
- }
- footer: FooterForm {
- }
- LoginSignupPopup {
- id: loginSignupPopup
- x: Math.round((parent.width - width) / 2)
- y: Math.round((parent.height - height) / 2)
- }
- IpPopup {
- id: ipPopup
- x: Math.round((parent.width - width) / 2)
- y: Math.round((parent.height - height) / 2)
- onClosed: loginSignupPopup.open()
- }
- Component.onCompleted: {
- swipeView.interactive = false
- ipPopup.open()
- }
- }
|