From 278fb6ba6f57fb9c11f3c9aca34553873c729b17 Mon Sep 17 00:00:00 2001 From: Antenore Gatta Date: Fri, 16 Aug 2019 01:35:03 +0200 Subject: Added resources --- QRema.pro | 12 +++++++++- data/ui/qremamain.ui | 62 ++++++++++++++++++++++++++++++++++++++++++++++++---- main.cpp | 11 ---------- qremares.qrc | 15 +++++++++++-- src/qremamain.cpp | 11 +++++++++- src/qremamain.h | 3 +++ 6 files changed, 95 insertions(+), 19 deletions(-) delete mode 100644 main.cpp diff --git a/QRema.pro b/QRema.pro index 74d40e1..3ea3cbd 100644 --- a/QRema.pro +++ b/QRema.pro @@ -25,7 +25,7 @@ DEFINES += QT_DEPRECATED_WARNINGS CONFIG += c++11 SOURCES += \ - main.cpp \ + src/main.cpp \ src/qremamain.cpp HEADERS += \ @@ -38,3 +38,13 @@ FORMS += \ qnx: target.path = /tmp/$${TARGET}/bin else: unix:!android: target.path = /opt/$${TARGET}/bin !isEmpty(target.path): INSTALLS += target + +DISTFILES += \ + data/icons/scalable/actions/add.svg \ + data/icons/scalable/actions/copy.svg \ + data/icons/scalable/actions/edit.svg \ + data/icons/scalable/actions/remove.svg \ + data/icons/scalable/actions/settings.svg + +RESOURCES += \ + qremares.qrc diff --git a/data/ui/qremamain.ui b/data/ui/qremamain.ui index 5dd7218..1460fde 100644 --- a/data/ui/qremamain.ui +++ b/data/ui/qremamain.ui @@ -19,6 +19,10 @@ QRemaMain + + + :/data/desktop/scalable/apps/data/desktop/scalable/apps/org.remmina.QRema.svg:/data/desktop/scalable/apps/data/desktop/scalable/apps/org.remmina.QRema.svg + @@ -26,7 +30,7 @@ Qt::Horizontal - + @@ -40,7 +44,7 @@ - + @@ -70,9 +74,21 @@ 0 0 800 - 21 + 40 + + + &File + + + + + + + + + @@ -81,11 +97,49 @@ false + + + + + + + + + + &Add + + + + + + + + &Delete + + + + + + + + &Find + + + + + + + + About + + - + + + treeView diff --git a/main.cpp b/main.cpp deleted file mode 100644 index eaca329..0000000 --- a/main.cpp +++ /dev/null @@ -1,11 +0,0 @@ -#include "qremamain.h" -#include - -int main(int argc, char *argv[]) -{ - QApplication a(argc, argv); - QRemaMain w; - w.show(); - - return a.exec(); -} diff --git a/qremares.qrc b/qremares.qrc index 90f4a83..e1e71ac 100644 --- a/qremares.qrc +++ b/qremares.qrc @@ -1,2 +1,13 @@ - - + + + data/icons/scalable/actions/add.svg + data/icons/scalable/actions/copy.svg + data/icons/scalable/actions/edit.svg + data/icons/scalable/actions/remove.svg + data/icons/scalable/actions/settings.svg + data/icons/scalable/actions/search.svg + + + data/desktop/scalable/apps/org.remmina.QRema.svg + + diff --git a/src/qremamain.cpp b/src/qremamain.cpp index 76b4dd3..8a36836 100644 --- a/src/qremamain.cpp +++ b/src/qremamain.cpp @@ -7,7 +7,11 @@ QRemaMain::QRemaMain(QWidget *parent) : ui(new Ui::QRemaMain) { ui->setupUi(this); - QString mPath = "/home/antenore/remmina/profiles"; + QString mPath = QDir::homePath() + "/remmina/profiles"; + + + + qDebug() << "Profile Path: "<< mPath ; dirModel = new QFileSystemModel(this); // Set filter @@ -76,3 +80,8 @@ void QRemaMain::on_listView_doubleClicked(const QModelIndex &index) QString sPath = fileModel->fileInfo(index).absoluteFilePath(); QDesktopServices::openUrl(QUrl::fromLocalFile(sPath)); } + +void QRemaMain::on_action_Add_triggered() +{ + +} diff --git a/src/qremamain.h b/src/qremamain.h index c20c0a7..a35715c 100644 --- a/src/qremamain.h +++ b/src/qremamain.h @@ -2,6 +2,7 @@ #define QREMAMAIN_H #include +#include #include #include #include @@ -24,6 +25,8 @@ private slots: void on_treeView_clicked(const QModelIndex &index); void on_listView_doubleClicked(const QModelIndex &index); + void on_action_Add_triggered(); + private: Ui::QRemaMain *ui; // Make two models instead of one -- cgit v1.2.3