From 1c6e0b850fb9cc5b23bdd2853c60081a6d7eb3dd Mon Sep 17 00:00:00 2001 From: Antenore Gatta Date: Fri, 16 Aug 2019 12:09:40 +0200 Subject: Cleaning up and initial profile parser --- QRema.pro | 6 ++++-- data/ui/qremamain.ui | 50 +++++++++++++++++++++++++++------------------- src/main.cpp | 3 +++ src/qremamain.cpp | 1 - src/qremamain.h | 1 - src/qremaprofileparser.cpp | 6 ++++++ src/qremaprofileparser.h | 12 +++++++++++ 7 files changed, 54 insertions(+), 25 deletions(-) create mode 100644 src/qremaprofileparser.cpp create mode 100644 src/qremaprofileparser.h diff --git a/QRema.pro b/QRema.pro index 3ea3cbd..451827d 100644 --- a/QRema.pro +++ b/QRema.pro @@ -26,10 +26,12 @@ CONFIG += c++11 SOURCES += \ src/main.cpp \ - src/qremamain.cpp + src/qremamain.cpp \ + src/qremaprofileparser.cpp HEADERS += \ - src/qremamain.h + src/qremamain.h \ + src/qremaprofileparser.h FORMS += \ data/ui/qremamain.ui diff --git a/data/ui/qremamain.ui b/data/ui/qremamain.ui index 1460fde..9af9811 100644 --- a/data/ui/qremamain.ui +++ b/data/ui/qremamain.ui @@ -60,7 +60,14 @@ - + + + QAbstractItemView::MultiSelection + + + true + + @@ -74,7 +81,7 @@ 0 0 800 - 40 + 28 @@ -83,29 +90,36 @@ - - - + + + + &Help + + + + Qt::ToolButtonTextBesideIcon + TopToolBarArea false - + - + + .. &Add @@ -113,23 +127,17 @@ - + + .. &Delete - - - - - - &Find - - - + + .. About @@ -160,16 +168,16 @@ listView doubleClicked(QModelIndex) - listView - setCurrentIndex(QModelIndex) + QRemaMain + update() 565 311 - 689 - 301 + 399 + 199 diff --git a/src/main.cpp b/src/main.cpp index eaca329..b7d54a8 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -3,6 +3,9 @@ int main(int argc, char *argv[]) { + // ensure that glib integration of Qt is not turned off + // This fixes #168: https://github.com/lxqt/pcmanfm-qt/issues/168 + qunsetenv("QT_NO_GLIB"); QApplication a(argc, argv); QRemaMain w; w.show(); diff --git a/src/qremamain.cpp b/src/qremamain.cpp index 8a36836..33a1536 100644 --- a/src/qremamain.cpp +++ b/src/qremamain.cpp @@ -48,7 +48,6 @@ QRemaMain::QRemaMain(QWidget *parent) : // Attach the model to the view ui->listView->setModel(fileModel); - ui->listView->setWordWrap( true ); ui->listView->setViewMode(QListView::IconMode); ui->listView->setIconSize(QSize(64, 64)); ui->listView->setResizeMode(QListView::Adjust); diff --git a/src/qremamain.h b/src/qremamain.h index a35715c..d0d27b2 100644 --- a/src/qremamain.h +++ b/src/qremamain.h @@ -24,7 +24,6 @@ public: private slots: void on_treeView_clicked(const QModelIndex &index); void on_listView_doubleClicked(const QModelIndex &index); - void on_action_Add_triggered(); private: diff --git a/src/qremaprofileparser.cpp b/src/qremaprofileparser.cpp new file mode 100644 index 0000000..1d60ecd --- /dev/null +++ b/src/qremaprofileparser.cpp @@ -0,0 +1,6 @@ +#include "qremaprofileparser.h" + +QRemaProfileParser::QRemaProfileParser() +{ + +} diff --git a/src/qremaprofileparser.h b/src/qremaprofileparser.h new file mode 100644 index 0000000..d1742f1 --- /dev/null +++ b/src/qremaprofileparser.h @@ -0,0 +1,12 @@ +#ifndef QREMAPROFILEPARSER_H +#define QREMAPROFILEPARSER_H + +#include ; + +class QRemaProfileParser +{ +public: + QRemaProfileParser(); +}; + +#endif // QREMAPROFILEPARSER_H -- cgit v1.2.3