diff options
author | Antenore Gatta <antenore@simbiosi.org> | 2019-08-17 01:51:03 +0300 |
---|---|---|
committer | Antenore Gatta <antenore@simbiosi.org> | 2019-08-17 01:51:03 +0300 |
commit | f2d0d9f4f2e121cba024a286941a2a36dd5dcf28 (patch) | |
tree | 8c9e72f1797c440db493ed1a009e374c4a4eaa67 /src | |
parent | 66b1023bb079c7e5785ef6636c82c06de8854c4d (diff) |
Diffstat (limited to 'src')
-rw-r--r-- | src/CMakeLists.txt | 12 | ||||
-rw-r--r-- | src/qremamain.cpp | 2 | ||||
-rw-r--r-- | src/qremamain.h | 4 | ||||
-rw-r--r-- | src/qremamain.ui | 201 |
4 files changed, 216 insertions, 3 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt new file mode 100644 index 0000000..1fc7b1d --- /dev/null +++ b/src/CMakeLists.txt @@ -0,0 +1,12 @@ + +set(qrema_SRCS + main.cpp + qremamain.cpp + qremamain.h + qremamain.ui + qremaprofileparser.cpp + qremaprofileparser.h + ) + +add_executable(qrema ${qrema_SRCS}) +target_link_libraries(qrema Qt5::Widgets) diff --git a/src/qremamain.cpp b/src/qremamain.cpp index f68b7d1..0bfe541 100644 --- a/src/qremamain.cpp +++ b/src/qremamain.cpp @@ -37,7 +37,7 @@ QRemaMain::QRemaMain(QWidget *parent) : // FILES - GKeyFile *keyFile = g_key_file_new(); + //GKeyFile *keyFile = g_key_file_new(); fileModel = new QFileSystemModel(this); diff --git a/src/qremamain.h b/src/qremamain.h index 2378546..ffdb730 100644 --- a/src/qremamain.h +++ b/src/qremamain.h @@ -7,8 +7,8 @@ #include <QDesktopServices> #include <QUrl> #include <QSortFilterProxyModel> -#include <glib.h> -#include <glib/gprintf.h> +//#include <glib.h> +//#include <glib/gprintf.h> diff --git a/src/qremamain.ui b/src/qremamain.ui new file mode 100644 index 0000000..a724c56 --- /dev/null +++ b/src/qremamain.ui @@ -0,0 +1,201 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ui version="4.0"> + <class>QRemaMain</class> + <widget class="QMainWindow" name="QRemaMain"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>800</width> + <height>400</height> + </rect> + </property> + <property name="minimumSize"> + <size> + <width>800</width> + <height>400</height> + </size> + </property> + <property name="windowTitle"> + <string>QRemaMain</string> + </property> + <property name="windowIcon"> + <iconset resource="../../qremares.qrc"> + <normaloff>:/data/desktop/scalable/apps/data/desktop/scalable/apps/org.remmina.QRema.svg</normaloff>:/data/desktop/scalable/apps/data/desktop/scalable/apps/org.remmina.QRema.svg</iconset> + </property> + <widget class="QWidget" name="centralWidget"> + <layout class="QGridLayout" name="gridLayout"> + <item row="0" column="0"> + <widget class="QSplitter" name="splitter"> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + <widget class="QWidget" name="layoutWidget"> + <layout class="QVBoxLayout" name="verticalLayout"> + <item> + <widget class="QComboBox" name="groupCombo"> + <property name="editable"> + <bool>true</bool> + </property> + </widget> + </item> + <item> + <widget class="QTreeView" name="treeView"/> + </item> + </layout> + </widget> + <widget class="QWidget" name="layoutWidget"> + <layout class="QVBoxLayout" name="verticalLayout_2"> + <item> + <widget class="QComboBox" name="profileCombo"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Expanding" vsizetype="Fixed"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="editable"> + <bool>true</bool> + </property> + </widget> + </item> + <item> + <widget class="QListView" name="listView"> + <property name="selectionMode"> + <enum>QAbstractItemView::MultiSelection</enum> + </property> + <property name="wordWrap"> + <bool>true</bool> + </property> + </widget> + </item> + </layout> + </widget> + </widget> + </item> + </layout> + </widget> + <widget class="QMenuBar" name="menuBar"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>800</width> + <height>21</height> + </rect> + </property> + <widget class="QMenu" name="menu_File"> + <property name="title"> + <string>&File</string> + </property> + <addaction name="action_Add"/> + <addaction name="action_Delete"/> + </widget> + <widget class="QMenu" name="menu_Help"> + <property name="title"> + <string>&Help</string> + </property> + <addaction name="actionAbout"/> + </widget> + <addaction name="menu_File"/> + <addaction name="menu_Help"/> + </widget> + <widget class="QToolBar" name="mainToolBar"> + <property name="toolButtonStyle"> + <enum>Qt::ToolButtonTextBesideIcon</enum> + </property> + <attribute name="toolBarArea"> + <enum>TopToolBarArea</enum> + </attribute> + <attribute name="toolBarBreak"> + <bool>false</bool> + </attribute> + <addaction name="action_Add"/> + <addaction name="action_Delete"/> + <addaction name="actionAbout"/> + <addaction name="separator"/> + </widget> + <widget class="QStatusBar" name="statusBar"/> + <action name="action_Add"> + <property name="icon"> + <iconset theme="add"> + <normaloff>.</normaloff>.</iconset> + </property> + <property name="text"> + <string>&Add</string> + </property> + </action> + <action name="action_Delete"> + <property name="icon"> + <iconset theme="remove"> + <normaloff>.</normaloff>.</iconset> + </property> + <property name="text"> + <string>&Delete</string> + </property> + </action> + <action name="actionAbout"> + <property name="icon"> + <iconset theme="help-about"> + <normaloff>.</normaloff>.</iconset> + </property> + <property name="text"> + <string>About</string> + </property> + </action> + </widget> + <layoutdefault spacing="6" margin="11"/> + <resources> + <include location="../../qremares.qrc"/> + </resources> + <connections> + <connection> + <sender>treeView</sender> + <signal>clicked(QModelIndex)</signal> + <receiver>listView</receiver> + <slot>update(QModelIndex)</slot> + <hints> + <hint type="sourcelabel"> + <x>171</x> + <y>163</y> + </hint> + <hint type="destinationlabel"> + <x>486</x> + <y>192</y> + </hint> + </hints> + </connection> + <connection> + <sender>listView</sender> + <signal>doubleClicked(QModelIndex)</signal> + <receiver>QRemaMain</receiver> + <slot>update()</slot> + <hints> + <hint type="sourcelabel"> + <x>565</x> + <y>311</y> + </hint> + <hint type="destinationlabel"> + <x>399</x> + <y>199</y> + </hint> + </hints> + </connection> + <connection> + <sender>groupCombo</sender> + <signal>currentTextChanged(QString)</signal> + <receiver>treeView</receiver> + <slot>update()</slot> + <hints> + <hint type="sourcelabel"> + <x>128</x> + <y>80</y> + </hint> + <hint type="destinationlabel"> + <x>139</x> + <y>136</y> + </hint> + </hints> + </connection> + </connections> +</ui> |