/* This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. */ #include #include #include #include #include "archivefileview.h" ArchiveFileView::ArchiveFileView(QWidget *parent) : QTreeView(parent) {}; void ArchiveFileView::contextMenuEvent(QContextMenuEvent *e){ QMenu contextMenu(this); foreach(QAction *a, actions()){ contextMenu.addAction(a); } contextMenu.exec(e->globalPos()); } void ArchiveFileView::resizeEvent(QResizeEvent *e){ if(e->size().width() != e->oldSize().width()){ int width = e->size().width(); int newWidth = (width / 3 * 2) / 2; setColumnWidth(0, newWidth); setColumnWidth(1, newWidth); } }