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

This commit is contained in:
2017-01-12 18:23:43 +00:00
parent a1a58713f1
commit 60164817bc
2 changed files with 19 additions and 2 deletions

View File

@@ -226,9 +226,9 @@ public:
bool isColumnHidden(int ind) {if (!columnExists(ind)) return true; return !column_props[ind].visible;}
bool isColumnHidden(const QString & name) {if (!columnExists(name)) return true; return !column_props[columnByName(name)].visible;}
void setColumnVisible(int ind, bool visible);
void setColumnVisible(const QString & name, bool visible) {setColumnVisible(columnByName(name), visible);}
void setColumnVisible(const QString & name, bool visible) {col_vis[name] = visible; setColumnVisible(columnByName(name), visible);}
void setColumnHidden(int ind, bool hidden) {setColumnVisible(ind, !hidden);}
void setColumnHidden(const QString & name, bool hidden) {setColumnVisible(columnByName(name), !hidden);}
void setColumnHidden(const QString & name, bool hidden) {col_vis[name] = !hidden; setColumnVisible(columnByName(name), !hidden);}
bool lineNewVisible() const;
bool lineFilterVisible() const;
@@ -237,6 +237,8 @@ public:
void addFixedColumnTranslation(const QString & col_name, const QString & col_tr, const QString & col_tt = QString());
void fetchMore() {if (model) model->fetchMore();}
void fetchAll() {if (model) while (model->canFetchMore()) model->fetchMore();}
void setAdditionalActions(QList<QAction * > a);
QSqlRecord headerRecord() const {if (model) return model->record(); return QSqlRecord();}
QSqlRecord currentRecord() const;
@@ -288,7 +290,9 @@ private:
QMenu popup_menu, popup_col, popup_filter;
QTime tm;
QActionGroup filters_group;
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;