finished column resize functionality, fixed wrong qmake-project-file

git-svn-id: https://svn.code.sf.net/p/keepassx/code/trunk@51 b624d157-de02-0410-bad0-e51aec6abb33
This commit is contained in:
tariq
2006-03-10 17:03:31 +00:00
parent d6ea6e8971
commit 09ab186b9d
7 changed files with 218 additions and 113 deletions

View File

@@ -23,13 +23,19 @@
#include <QMenu>
#include <QTreeWidget>
#include <QContextMenuEvent>
#include <QHeaderView>
#include "../PwManager.h"
#define NUM_COLUMNS 10
class EntryViewItem;
class KeepassEntryView:public QTreeWidget{
Q_OBJECT
public:
KeepassEntryView(QWidget* parent=0);
~KeepassEntryView();
void updateItems(unsigned int group);
void refreshItems();
void updateColumns();
@@ -41,10 +47,14 @@ private:
void setEntry(CEntry* entry);
int CurrentGroup;
QList<float>ColumnSizes;
void resizeColumns();
bool AutoResizeColumns;
protected:
virtual void contextMenuEvent(QContextMenuEvent *event);
virtual void paintEvent(QPaintEvent* event);
virtual void resizeEvent(QResizeEvent* event);
public slots:
void OnColumnResized(int index,int OldSize, int NewSize);
};