git-svn-id: svn://db.shs.com.ru/libs@155 a8b55f48-bf90-11e4-a774-851b48703e85

This commit is contained in:
2017-01-13 13:00:45 +00:00
parent 60164817bc
commit 63b6227a17
3 changed files with 24 additions and 11 deletions

View File

@@ -82,6 +82,7 @@ protected:
QString & conn_name;
signals:
void updateTable(bool save_selection);
void tableChanged();
};
@@ -129,6 +130,7 @@ signals:
class SQLNewEdit: public QWidget {
Q_OBJECT
friend class SQLTableWidget;
public:
explicit SQLNewEdit(const ColumnProperties & prop, const QString & conn_name, QWidget * parent = 0);
~SQLNewEdit() {delete line; delete check;}
@@ -147,6 +149,7 @@ private:
class SQLFilterEdit: public QWidget {
Q_OBJECT
friend class SQLTableWidget;
public:
explicit SQLFilterEdit(const ColumnProperties & prop, const QString & conn_name, QWidget * parent = 0);
~SQLFilterEdit() {delete line; delete combo;}
@@ -290,12 +293,14 @@ private:
QMenu popup_menu, popup_col, popup_filter;
QTime tm;
QActionGroup filters_group;
QAction * action_del;
QList<QAction*> add_actions;
QMap<QString, QPair<QString, QString> > translates, fixed_translates;
QMap<QString, bool> col_vis;
int timer;
bool filters_active, table_opened, read_only, first_update;
static QString _dir;
QPoint pp;
QString connection_name;
@@ -321,6 +326,7 @@ signals:
void rowClicked(int row);
void recordClicked(QSqlRecord rec);
void selectionChanged();
void tableChanged();
};