Fix playlist headers!!!!

This commit is contained in:
craig
2011-12-09 18:40:20 +00:00
parent 80adb97924
commit 6a91cf198e
6 changed files with 15 additions and 9 deletions

View File

@@ -54,7 +54,7 @@ FolderPage::FolderPage(MainWindow *p)
#else
search->setPlaceholderText(tr("Search files..."));
#endif
view->setHeaderHidden(true);
view->setPageDefaults();
view->addAction(p->addToPlaylistAction);
view->addAction(p->replacePlaylistAction);

View File

@@ -56,7 +56,7 @@ LibraryPage::LibraryPage(MainWindow *p)
#else
search->setPlaceholderText(tr("Search library..."));
#endif
view->setHeaderHidden(true);
view->setPageDefaults();
view->addAction(p->addToPlaylistAction);
view->addAction(p->replacePlaylistAction);
proxy.setSourceModel(&model);

View File

@@ -72,6 +72,7 @@ PlaylistsPage::PlaylistsPage(MainWindow *p)
delPlaylist->setEnabled(false);
renPlaylist->setEnabled(false);
view->setPageDefaults();
view->setDragDropMode(QAbstractItemView::NoDragDrop);
view->addAction(p->addToPlaylistAction);
view->addAction(p->replacePlaylistAction);

View File

@@ -98,7 +98,7 @@ StreamsPage::StreamsPage(MainWindow *p)
addToPlaylist->setEnabled(false);
replacePlaylist->setEnabled(false);
view->setHeaderHidden(true);
view->setPageDefaults();
view->addAction(p->addToPlaylistAction);
view->addAction(p->replacePlaylistAction);
view->addAction(removeAction);

View File

@@ -26,10 +26,18 @@
TreeView::TreeView(QWidget *parent)
: QTreeView(parent)
{
setHeaderHidden(true);
sortByColumn(0, Qt::AscendingOrder);
setDragEnabled(true);
setContextMenuPolicy(Qt::NoContextMenu);
}
TreeView::~TreeView()
{
}
void TreeView::setPageDefaults()
{
sortByColumn(0, Qt::AscendingOrder);
setHeaderHidden(true);
setDragDropMode(QAbstractItemView::DragOnly);
setSelectionMode(QAbstractItemView::ExtendedSelection);
setAllColumnsShowFocus(true);
@@ -38,10 +46,6 @@ TreeView::TreeView(QWidget *parent)
setSortingEnabled(true);
}
TreeView::~TreeView()
{
}
void TreeView::selectionChanged(const QItemSelection &selected, const QItemSelection &deselected)
{
QTreeView::selectionChanged(selected, deselected);

View File

@@ -35,6 +35,7 @@ public:
virtual ~TreeView();
void setPageDefaults();
void selectionChanged(const QItemSelection &selected, const QItemSelection &deselected);
bool haveSelectedItems() const;
bool haveUnSelectedItems() const;