From e49d6213ad129284a45d53c3fcdc03249e84efe2 Mon Sep 17 00:00:00 2001 From: Tomaz Canabrava Date: Thu, 3 Sep 2015 14:20:19 -0300 Subject: Move qt-ui to desktop-widgets Since we have now destkop and mobile versions, 'qt-ui' was a very poor name choice for a folder that contains only destkop-enabled widgets. Also, move the graphicsview-common.h/cpp to subsurface-core because it doesn't depend on qgraphicsview, it merely implements all the colors that we use throughout Subsurface, and we will use colors on both desktop and mobile versions Same thing applies for metrics.h/cpp Signed-off-by: Tomaz Canabrava Signed-off-by: Dirk Hohndel --- qt-ui/tableview.h | 54 ------------------------------------------------------ 1 file changed, 54 deletions(-) delete mode 100644 qt-ui/tableview.h (limited to 'qt-ui/tableview.h') diff --git a/qt-ui/tableview.h b/qt-ui/tableview.h deleted file mode 100644 index f72b256ea..000000000 --- a/qt-ui/tableview.h +++ /dev/null @@ -1,54 +0,0 @@ -#ifndef TABLEVIEW_H -#define TABLEVIEW_H - -/* This TableView is prepared to have the CSS, - * the methods to restore / save the state of - * the column widths and the 'plus' button. - */ -#include - -#include "ui_tableview.h" - -#include "metrics.h" - -class QPushButton; -class QAbstractItemModel; -class QModelIndex; -class QTableView; - -class TableView : public QGroupBox { - Q_OBJECT - - struct TableMetrics { - const IconMetrics* icon; // icon metrics - int rm_col_width; // column width of REMOVE column - int header_ht; // height of the header - }; -public: - TableView(QWidget *parent = 0); - virtual ~TableView(); - /* The model is expected to have a 'remove' slot, that takes a QModelIndex as parameter. - * It's also expected to have the column '1' as a trash icon. I most probably should create a - * proxy model and add that column, will mark that as TODO. see? marked. - */ - void setModel(QAbstractItemModel *model); - void setBtnToolTip(const QString &tooltip); - void fixPlusPosition(); - void edit(const QModelIndex &index); - int defaultColumnWidth(int col); // default column width for column col - QTableView *view(); - -protected: - virtual void showEvent(QShowEvent *); - virtual void resizeEvent(QResizeEvent *); - -signals: - void addButtonClicked(); - -private: - Ui::TableView ui; - QPushButton *plusBtn; - TableMetrics metrics; -}; - -#endif // TABLEVIEW_H -- cgit v1.2.3-70-g09d2