mirror of
https://github.com/ElvishArtisan/rivendell.git
synced 2025-05-24 00:21:41 +02:00
2021-02-05 Fred Gleason <fredg@paravelsystems.com>
* Removed vestigal 'LibListview' class from rdairplay(1). Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
This commit is contained in:
parent
301d192754
commit
ca69b9e6e4
@ -21013,3 +21013,5 @@
|
|||||||
* Added 'RDMacroCartModel'
|
* Added 'RDMacroCartModel'
|
||||||
* Refactored the macro cart editor dialog in rdlibrary(1) to use the
|
* Refactored the macro cart editor dialog in rdlibrary(1) to use the
|
||||||
model-based API.
|
model-based API.
|
||||||
|
2021-02-05 Fred Gleason <fredg@paravelsystems.com>
|
||||||
|
* Removed vestigal 'LibListview' class from rdairplay(1).
|
||||||
|
@ -45,7 +45,6 @@ bin_PROGRAMS = rdairplay
|
|||||||
dist_rdairplay_SOURCES = button_log.cpp button_log.h\
|
dist_rdairplay_SOURCES = button_log.cpp button_log.h\
|
||||||
edit_event.cpp edit_event.h\
|
edit_event.cpp edit_event.h\
|
||||||
hourselector.cpp hourselector.h\
|
hourselector.cpp hourselector.h\
|
||||||
lib_listview.cpp lib_listview.h\
|
|
||||||
list_log.cpp list_log.h\
|
list_log.cpp list_log.h\
|
||||||
list_logs.cpp list_logs.h\
|
list_logs.cpp list_logs.h\
|
||||||
local_macros.cpp colors.h\
|
local_macros.cpp colors.h\
|
||||||
@ -63,7 +62,6 @@ dist_rdairplay_SOURCES = button_log.cpp button_log.h\
|
|||||||
nodist_rdairplay_SOURCES = moc_button_log.cpp\
|
nodist_rdairplay_SOURCES = moc_button_log.cpp\
|
||||||
moc_edit_event.cpp\
|
moc_edit_event.cpp\
|
||||||
moc_hourselector.cpp\
|
moc_hourselector.cpp\
|
||||||
moc_lib_listview.cpp\
|
|
||||||
moc_list_log.cpp\
|
moc_list_log.cpp\
|
||||||
moc_list_logs.cpp\
|
moc_list_logs.cpp\
|
||||||
moc_loglinebox.cpp\
|
moc_loglinebox.cpp\
|
||||||
|
@ -1,55 +0,0 @@
|
|||||||
// lib_listview.cpp
|
|
||||||
//
|
|
||||||
// The Log ListView widget for RDAirPlay's Full Log widget.
|
|
||||||
//
|
|
||||||
// (C) Copyright 2002-2021 Fred Gleason <fredg@paravelsystems.com>
|
|
||||||
//
|
|
||||||
// This program is free software; you can redistribute it and/or modify
|
|
||||||
// it under the terms of the GNU General Public License version 2 as
|
|
||||||
// published by the Free Software Foundation.
|
|
||||||
//
|
|
||||||
// This program is distributed in the hope that it will be useful,
|
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
// GNU General Public License for more details.
|
|
||||||
//
|
|
||||||
// You should have received a copy of the GNU General Public
|
|
||||||
// License along with this program; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
|
||||||
//
|
|
||||||
|
|
||||||
#include <QDragEnterEvent>
|
|
||||||
|
|
||||||
#include <q3header.h>
|
|
||||||
|
|
||||||
#include <rd3cartdrag.h>
|
|
||||||
|
|
||||||
#include <lib_listview.h>
|
|
||||||
|
|
||||||
LibListView::LibListView(QWidget *parent)
|
|
||||||
: RDListView(parent)
|
|
||||||
{
|
|
||||||
setAcceptDrops(true);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
void LibListView::dragEnterEvent(QDragEnterEvent *e)
|
|
||||||
{
|
|
||||||
e->accept(RD3CartDrag::canDecode(e));
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
void LibListView::dropEvent(QDropEvent *e)
|
|
||||||
{
|
|
||||||
RDLogLine ll;
|
|
||||||
int line=-1;
|
|
||||||
QPoint pos(e->pos().x(),e->pos().y()-header()->sectionRect(0).height());
|
|
||||||
|
|
||||||
if(RD3CartDrag::decode(e,&ll)) {
|
|
||||||
RDListViewItem *item=(RDListViewItem *)itemAt(pos);
|
|
||||||
if(item!=NULL) {
|
|
||||||
line=item->text(15).toInt();
|
|
||||||
}
|
|
||||||
emit cartDropped(line,&ll);
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,42 +0,0 @@
|
|||||||
// lib_listview.h
|
|
||||||
//
|
|
||||||
// The Log ListView widget for RDAirPlay's Full Log widget.
|
|
||||||
//
|
|
||||||
// (C) Copyright 2002-2018 Fred Gleason <fredg@paravelsystems.com>
|
|
||||||
//
|
|
||||||
// This program is free software; you can redistribute it and/or modify
|
|
||||||
// it under the terms of the GNU General Public License version 2 as
|
|
||||||
// published by the Free Software Foundation.
|
|
||||||
//
|
|
||||||
// This program is distributed in the hope that it will be useful,
|
|
||||||
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
// GNU General Public License for more details.
|
|
||||||
//
|
|
||||||
// You should have received a copy of the GNU General Public
|
|
||||||
// License along with this program; if not, write to the Free Software
|
|
||||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
|
||||||
//
|
|
||||||
|
|
||||||
#ifndef LIB_LISTVIEW_H
|
|
||||||
#define LIB_LISTVIEW_H
|
|
||||||
|
|
||||||
#include <rdlistview.h>
|
|
||||||
#include <rdlog_line.h>
|
|
||||||
|
|
||||||
class LibListView : public RDListView
|
|
||||||
{
|
|
||||||
Q_OBJECT
|
|
||||||
public:
|
|
||||||
LibListView(QWidget *parent);
|
|
||||||
|
|
||||||
signals:
|
|
||||||
void cartDropped(int line,RDLogLine *ll);
|
|
||||||
|
|
||||||
protected:
|
|
||||||
void dragEnterEvent(QDragEnterEvent *e);
|
|
||||||
void dropEvent(QDropEvent *e);
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
#endif // LIB_LISTVIEW_H
|
|
@ -26,7 +26,6 @@
|
|||||||
|
|
||||||
#include "edit_event.h"
|
#include "edit_event.h"
|
||||||
#include "hourselector.h"
|
#include "hourselector.h"
|
||||||
#include "lib_listview.h"
|
|
||||||
#include "list_logs.h"
|
#include "list_logs.h"
|
||||||
#include "logtableview.h"
|
#include "logtableview.h"
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
#
|
#
|
||||||
# The QMake project file for RDAirPlay.
|
# The QMake project file for RDAirPlay.
|
||||||
#
|
#
|
||||||
# (C) Copyright 2003-2005,2016 Fred Gleason <fredg@paravelsystems.com>
|
# (C) Copyright 2003-2021 Fred Gleason <fredg@paravelsystems.com>
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify
|
# This program is free software; you can redistribute it and/or modify
|
||||||
# it under the terms of the GNU General Public License version 2 as
|
# it under the terms of the GNU General Public License version 2 as
|
||||||
@ -23,7 +23,6 @@ x11 {
|
|||||||
SOURCES += button_log.cpp
|
SOURCES += button_log.cpp
|
||||||
SOURCES += edit_event.cpp
|
SOURCES += edit_event.cpp
|
||||||
SOURCES += hourselector.cpp
|
SOURCES += hourselector.cpp
|
||||||
SOURCES += lib_listview.cpp
|
|
||||||
SOURCES += list_log.cpp
|
SOURCES += list_log.cpp
|
||||||
SOURCES += list_logs.cpp
|
SOURCES += list_logs.cpp
|
||||||
SOURCES += local_macros.cpp
|
SOURCES += local_macros.cpp
|
||||||
@ -43,7 +42,6 @@ x11 {
|
|||||||
HEADERS += colors.h
|
HEADERS += colors.h
|
||||||
HEADERS += edit_event.h
|
HEADERS += edit_event.h
|
||||||
HEADERS += hourselector.h
|
HEADERS += hourselector.h
|
||||||
HEADERS += lib_listview.h
|
|
||||||
HEADERS += list_log.h
|
HEADERS += list_log.h
|
||||||
HEADERS += list_logs.h
|
HEADERS += list_logs.h
|
||||||
HEADERS += loglinebox.h
|
HEADERS += loglinebox.h
|
||||||
|
Loading…
x
Reference in New Issue
Block a user