mirror of
https://github.com/ElvishArtisan/rivendell.git
synced 2025-09-17 08:50:24 +02:00
2021-01-26 Fred Gleason <fredg@paravelsystems.com>
* Added 'RDTableView' and 'RDTreeView' base viewer classes. Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
This commit is contained in:
parent
2ea048a80b
commit
d8f526119e
@ -20920,3 +20920,5 @@
|
||||
* Added 'RDLogImportModel'.
|
||||
* Refactored the 'Test Import' dialog in rdadmin(1) to use the
|
||||
model-based API.
|
||||
2021-01-26 Fred Gleason <fredg@paravelsystems.com>
|
||||
* Added 'RDTableView' and 'RDTreeView' base viewer classes.
|
||||
|
@ -241,6 +241,7 @@ dist_librd_la_SOURCES = dbversion.h\
|
||||
rdsvc.cpp rdsvc.h\
|
||||
rdsystem.cpp rdsystem.h\
|
||||
rdsystemuser.cpp rdsystemuser.h\
|
||||
rdtableview.cpp rdtableview.h\
|
||||
rdtempdirectory.cpp rdtempdirectory.h\
|
||||
rdtextfile.cpp rdtextfile.h\
|
||||
rdtextvalidator.cpp rdtextvalidator.h\
|
||||
@ -249,6 +250,7 @@ dist_librd_la_SOURCES = dbversion.h\
|
||||
rdtimeevent.cpp rdtimeevent.h\
|
||||
rdtransportbutton.cpp rdtransportbutton.h\
|
||||
rdtransfer.cpp rdtransfer.h\
|
||||
rdtreeview.cpp rdtreeview.h\
|
||||
rdtrimaudio.cpp rdtrimaudio.h\
|
||||
rdtty.cpp rdtty.h\
|
||||
rdttydevice.cpp rdttydevice.h\
|
||||
@ -372,10 +374,12 @@ nodist_librd_la_SOURCES = moc_rdadd_cart.cpp\
|
||||
moc_rdstationlistmodel.cpp\
|
||||
moc_rdstereometer.cpp\
|
||||
moc_rdsvc.cpp\
|
||||
moc_rdtableview.cpp\
|
||||
moc_rdtimeedit.cpp\
|
||||
moc_rdtimeengine.cpp\
|
||||
moc_rdtransfer.cpp\
|
||||
moc_rdtransportbutton.cpp\
|
||||
moc_rdtreeview.cpp\
|
||||
moc_rdtrimaudio.cpp\
|
||||
moc_rdttydevice.cpp\
|
||||
moc_rdunixserver.cpp\
|
||||
|
@ -176,12 +176,14 @@ SOURCES += rdstatus.cpp
|
||||
SOURCES += rdstereometer.cpp
|
||||
SOURCES += rdsvc.cpp
|
||||
SOURCES += rdsystem.cpp
|
||||
SOURCES += rdtableview.cpp
|
||||
SOURCES += rdtempdirectory.cpp
|
||||
SOURCES += rdtextfile.cpp
|
||||
SOURCES += rdtextvalidator.cpp
|
||||
SOURCES += rdtimeedit.cpp
|
||||
SOURCES += rdtimeengine.cpp
|
||||
SOURCES += rdtransportbutton.cpp
|
||||
SOURCES += rdtreeview.cpp
|
||||
SOURCES += rdtty.cpp
|
||||
SOURCES += rdttydevice.cpp
|
||||
SOURCES += rdttyout.cpp
|
||||
@ -338,6 +340,7 @@ HEADERS += rdstatus.h
|
||||
HEADERS += rdstereometer.h
|
||||
HEADERS += rdsvc.h
|
||||
HEADERS += rdsystem.h
|
||||
HEADERS += rdtableview.h
|
||||
HEADERS += rdtempdirectory.h
|
||||
HEADERS += rdtextfile.h
|
||||
HEADERS += rdtextvalidator.h
|
||||
@ -345,6 +348,7 @@ HEADERS += rdtimeedit.h
|
||||
HEADERS += rdtimeedit.h
|
||||
HEADERS += rdtimeengine.h
|
||||
HEADERS += rdtransportbutton.h
|
||||
HEADERS += rdtreeview.h
|
||||
HEADERS += rdtty.h
|
||||
HEADERS += rdttydevice.h
|
||||
HEADERS += rdttyout.h
|
||||
|
@ -86,12 +86,7 @@ RDCartDialog::RDCartDialog(QString *filter,QString *group,QString *schedcode,
|
||||
//
|
||||
// Cart List
|
||||
//
|
||||
cart_cart_view=new QTableView(this);
|
||||
cart_cart_view->setSelectionBehavior(QAbstractItemView::SelectRows);
|
||||
cart_cart_view->setSelectionMode(QAbstractItemView::SingleSelection);
|
||||
cart_cart_view->setShowGrid(false);
|
||||
cart_cart_view->setSortingEnabled(false);
|
||||
cart_cart_view->setWordWrap(false);
|
||||
cart_cart_view=new RDTableView(this);
|
||||
cart_cart_model=new RDLibraryModel(this);
|
||||
cart_cart_model->setFont(font());
|
||||
cart_cart_model->setPalette(palette());
|
||||
|
@ -27,13 +27,13 @@
|
||||
#include <QProgressDialog>
|
||||
#include <QPushButton>
|
||||
#include <QStringList>
|
||||
#include <QTableView>
|
||||
|
||||
#include <rdbusydialog.h>
|
||||
#include <rdcart.h>
|
||||
#include <rddialog.h>
|
||||
#include <rdcartfilter.h>
|
||||
#include <rdlibrarymodel.h>
|
||||
#include <rdtableview.h>
|
||||
#include <rdsimpleplayer.h>
|
||||
|
||||
#define RDCART_DIALOG_STEP_SIZE 1000
|
||||
@ -78,7 +78,7 @@ class RDCartDialog : public RDDialog
|
||||
void SaveState();
|
||||
int *cart_cartnum;
|
||||
RDCartFilter *cart_cart_filter;
|
||||
QTableView *cart_cart_view;
|
||||
RDTableView *cart_cart_view;
|
||||
RDLibraryModel *cart_cart_model;
|
||||
QPushButton *cart_ok_button;
|
||||
QPushButton *cart_cancel_button;
|
||||
|
@ -89,7 +89,7 @@ RDCutDialog::RDCutDialog(QString *filter,QString *group,QString *schedcode,
|
||||
//
|
||||
// Cart List
|
||||
//
|
||||
cart_cart_view=new QTreeView(this);
|
||||
cart_cart_view=new RDTreeView(this);
|
||||
cart_cart_view->setSelectionBehavior(QAbstractItemView::SelectRows);
|
||||
cart_cart_view->setSelectionMode(QAbstractItemView::SingleSelection);
|
||||
cart_cart_view->setSortingEnabled(false);
|
||||
|
@ -27,13 +27,13 @@
|
||||
#include <QProgressDialog>
|
||||
#include <QPushButton>
|
||||
#include <QStringList>
|
||||
#include <QTreeView>
|
||||
|
||||
#include <rdbusydialog.h>
|
||||
#include <rdcart.h>
|
||||
#include <rddialog.h>
|
||||
#include <rdcartfilter.h>
|
||||
#include <rddialog.h>
|
||||
#include <rdlibrarymodel.h>
|
||||
#include <rdtreeview.h>
|
||||
|
||||
#define RDCUT_DIALOG_STEP_SIZE 1000
|
||||
|
||||
@ -70,7 +70,7 @@ class RDCutDialog : public RDDialog
|
||||
void SaveState();
|
||||
QString *cart_cutname;
|
||||
RDCartFilter *cart_cart_filter;
|
||||
QTreeView *cart_cart_view;
|
||||
RDTreeView *cart_cart_view;
|
||||
RDLibraryModel *cart_cart_model;
|
||||
QPushButton *cart_ok_button;
|
||||
QPushButton *cart_cancel_button;
|
||||
|
@ -2,7 +2,7 @@
|
||||
//
|
||||
// Select a Rivendell Log
|
||||
//
|
||||
// (C) Copyright 2002-2020 Fred Gleason <fredg@paravelsystems.com>
|
||||
// (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
|
||||
@ -44,12 +44,7 @@ RDListLogs::RDListLogs(QString *logname,RDLogFilter::FilterMode mode,
|
||||
//
|
||||
// Log List
|
||||
//
|
||||
list_log_view=new QTableView(this);
|
||||
list_log_view->setSelectionBehavior(QAbstractItemView::SelectRows);
|
||||
list_log_view->setSelectionMode(QAbstractItemView::SingleSelection);
|
||||
list_log_view->setShowGrid(false);
|
||||
list_log_view->setSortingEnabled(false);
|
||||
list_log_view->setWordWrap(false);
|
||||
list_log_view=new RDTableView(this);
|
||||
list_log_model=new RDLogListModel(this);
|
||||
list_log_model->setFont(defaultFont());
|
||||
list_log_model->setPalette(palette());
|
||||
|
@ -2,7 +2,7 @@
|
||||
//
|
||||
// Select a Rivendell Log
|
||||
//
|
||||
// (C) Copyright 2007-2020 Fred Gleason <fredg@paravelsystems.com>
|
||||
// (C) Copyright 2007-2021 Fred Gleason <fredg@paravelsystems.com>
|
||||
//
|
||||
// The RDListLogs class creates a basic dialog that displays a list of logs
|
||||
// (log name, description, and service) and allows the user to select one. If
|
||||
@ -27,11 +27,11 @@
|
||||
#define RDLIST_LOGS_H
|
||||
|
||||
#include <QPushButton>
|
||||
#include <QTableView>
|
||||
|
||||
#include <rddialog.h>
|
||||
#include <rdlogfilter.h>
|
||||
#include <rdloglistmodel.h>
|
||||
#include <rdtableview.h>
|
||||
|
||||
class RDListLogs : public RDDialog
|
||||
{
|
||||
@ -53,7 +53,7 @@ class RDListLogs : public RDDialog
|
||||
void resizeEvent(QResizeEvent *e);
|
||||
|
||||
private:
|
||||
QTableView *list_log_view;
|
||||
RDTableView *list_log_view;
|
||||
RDLogListModel *list_log_model;
|
||||
QString *list_logname;
|
||||
QPushButton *list_ok_button;
|
||||
|
35
lib/rdtableview.cpp
Normal file
35
lib/rdtableview.cpp
Normal file
@ -0,0 +1,35 @@
|
||||
// rdtableview.cpp
|
||||
//
|
||||
// QTableView widget with consistent Rivendell defaults
|
||||
//
|
||||
// (C) Copyright 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 <QHeaderView>
|
||||
|
||||
#include "rdtableview.h"
|
||||
|
||||
RDTableView::RDTableView(QWidget *parent)
|
||||
:QTableView(parent)
|
||||
{
|
||||
setSelectionBehavior(QAbstractItemView::SelectRows);
|
||||
setSelectionMode(QAbstractItemView::SingleSelection);
|
||||
setShowGrid(false);
|
||||
setSortingEnabled(false);
|
||||
setWordWrap(false);
|
||||
verticalHeader()->setVisible(false);
|
||||
horizontalHeader()->setStretchLastSection(true);
|
||||
}
|
34
lib/rdtableview.h
Normal file
34
lib/rdtableview.h
Normal file
@ -0,0 +1,34 @@
|
||||
// rdtableview.h
|
||||
//
|
||||
// QTableView widget with consistent Rivendell defaults
|
||||
//
|
||||
// (C) Copyright 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.
|
||||
//
|
||||
|
||||
#ifndef RDTABLEVIEW_H
|
||||
#define RDTABLEVIEW_H
|
||||
|
||||
#include <QTableView>
|
||||
|
||||
class RDTableView : public QTableView
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
RDTableView(QWidget *parent=0);
|
||||
};
|
||||
|
||||
|
||||
#endif // RDTABLEVIEW_H
|
29
lib/rdtreeview.cpp
Normal file
29
lib/rdtreeview.cpp
Normal file
@ -0,0 +1,29 @@
|
||||
// rdtreeview.cpp
|
||||
//
|
||||
// QTreeView widget with consistent Rivendell defaults
|
||||
//
|
||||
// (C) Copyright 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 "rdtreeview.h"
|
||||
|
||||
RDTreeView::RDTreeView(QWidget *parent)
|
||||
: QTreeView(parent)
|
||||
{
|
||||
setSelectionBehavior(QAbstractItemView::SelectRows);
|
||||
setSortingEnabled(false);
|
||||
setWordWrap(false);
|
||||
}
|
34
lib/rdtreeview.h
Normal file
34
lib/rdtreeview.h
Normal file
@ -0,0 +1,34 @@
|
||||
// rdtreeview.h
|
||||
//
|
||||
// QTreeView widget with consistent Rivendell defaults
|
||||
//
|
||||
// (C) Copyright 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.
|
||||
//
|
||||
|
||||
#ifndef RDTREEVIEW_H
|
||||
#define RDTREEVIEW_H
|
||||
|
||||
#include <QTreeView>
|
||||
|
||||
class RDTreeView : public QTreeView
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
RDTreeView(QWidget *parent=0);
|
||||
};
|
||||
|
||||
|
||||
#endif // RDTREEVIEW_H
|
@ -90,12 +90,7 @@ EditJack::EditJack(RDStation *station,QWidget *parent)
|
||||
//
|
||||
// JACK Client List
|
||||
//
|
||||
edit_jack_client_view=new QTableView(this);
|
||||
edit_jack_client_view->setSelectionBehavior(QAbstractItemView::SelectRows);
|
||||
edit_jack_client_view->setSelectionMode(QAbstractItemView::SingleSelection);
|
||||
edit_jack_client_view->setShowGrid(false);
|
||||
edit_jack_client_view->setSortingEnabled(false);
|
||||
edit_jack_client_view->setWordWrap(false);
|
||||
edit_jack_client_view=new RDTableView(this);
|
||||
edit_jack_client_label=
|
||||
new QLabel(edit_jack_client_view,tr("JACK Clients to Start:"),this);
|
||||
edit_jack_client_label->setFont(labelFont());
|
||||
|
@ -25,13 +25,13 @@
|
||||
#include <QLabel>
|
||||
#include <QLineEdit>
|
||||
#include <QPushButton>
|
||||
#include <QTableView>
|
||||
#include <QSpinBox>
|
||||
|
||||
#include <rddialog.h>
|
||||
#include <rdjackclientlistmodel.h>
|
||||
#include <rdlistview.h>
|
||||
#include <rdstation.h>
|
||||
#include <rdtableview.h>
|
||||
|
||||
#define EDITJACK_DEFAULT_SERVERNAME QObject::tr("(default)")
|
||||
|
||||
@ -65,7 +65,7 @@ class EditJack : public RDDialog
|
||||
QLabel *edit_jack_audio_ports_label;
|
||||
QSpinBox *edit_jack_audio_ports_spin;
|
||||
QLabel *edit_jack_client_label;
|
||||
QTableView *edit_jack_client_view;
|
||||
RDTableView *edit_jack_client_view;
|
||||
RDJackClientListModel *edit_jack_client_model;
|
||||
RDStation *edit_station;
|
||||
QPushButton *edit_add_button;
|
||||
|
@ -83,12 +83,7 @@ ListDropboxes::ListDropboxes(const QString &stationname,QWidget *parent)
|
||||
//
|
||||
// Dropbox List
|
||||
//
|
||||
list_dropboxes_view=new QTableView(this);
|
||||
list_dropboxes_view->setSelectionBehavior(QAbstractItemView::SelectRows);
|
||||
list_dropboxes_view->setSelectionMode(QAbstractItemView::SingleSelection);
|
||||
list_dropboxes_view->setShowGrid(false);
|
||||
list_dropboxes_view->setSortingEnabled(false);
|
||||
list_dropboxes_view->setWordWrap(false);
|
||||
list_dropboxes_view=new RDTableView(this);
|
||||
list_dropboxes_model=new RDDropboxListModel(stationname,this);
|
||||
list_dropboxes_model->setFont(defaultFont());
|
||||
list_dropboxes_model->setPalette(palette());
|
||||
|
@ -22,11 +22,11 @@
|
||||
#define LIST_DROPBOXES_H
|
||||
|
||||
#include <QPushButton>
|
||||
#include <QTableView>
|
||||
|
||||
#include <rddb.h>
|
||||
#include <rddialog.h>
|
||||
#include <rddropboxlistmodel.h>
|
||||
#include <rdtableview.h>
|
||||
|
||||
class ListDropboxes : public RDDialog
|
||||
{
|
||||
@ -49,7 +49,7 @@ class ListDropboxes : public RDDialog
|
||||
void resizeEvent(QResizeEvent *e);
|
||||
|
||||
private:
|
||||
QTableView *list_dropboxes_view;
|
||||
RDTableView *list_dropboxes_view;
|
||||
RDDropboxListModel *list_dropboxes_model;
|
||||
QPushButton *list_add_button;
|
||||
QPushButton *list_edit_button;
|
||||
|
@ -100,13 +100,7 @@ ListFeeds::ListFeeds(QWidget *parent)
|
||||
//
|
||||
// Feed List
|
||||
//
|
||||
list_feeds_view=new QTableView(this);
|
||||
list_feeds_view->setSelectionBehavior(QAbstractItemView::SelectRows);
|
||||
list_feeds_view->setSelectionMode(QAbstractItemView::SingleSelection);
|
||||
list_feeds_view->setShowGrid(false);
|
||||
list_feeds_view->setSortingEnabled(false);
|
||||
list_feeds_view->setSortingEnabled(false);
|
||||
list_feeds_view->setWordWrap(false);
|
||||
list_feeds_view=new RDTableView(this);
|
||||
list_feeds_model=new RDFeedListModel(true,this);
|
||||
list_feeds_model->setFont(font());
|
||||
list_feeds_model->setPalette(palette());
|
||||
|
@ -22,11 +22,11 @@
|
||||
#define LIST_FEEDS_H
|
||||
|
||||
#include <QPushButton>
|
||||
#include <QTableView>
|
||||
|
||||
#include <rddialog.h>
|
||||
#include <rdfeedlistmodel.h>
|
||||
#include <rdlistviewitem.h>
|
||||
#include <rdtableview.h>
|
||||
|
||||
class ListFeeds : public RDDialog
|
||||
{
|
||||
@ -52,7 +52,7 @@ class ListFeeds : public RDDialog
|
||||
|
||||
private:
|
||||
QLabel *list_box_label;
|
||||
QTableView *list_feeds_view;
|
||||
RDTableView *list_feeds_view;
|
||||
RDFeedListModel *list_feeds_model;
|
||||
QPushButton *list_add_button;
|
||||
QPushButton *list_edit_button;
|
||||
|
@ -97,12 +97,7 @@ ListGroups::ListGroups(QWidget *parent)
|
||||
//
|
||||
// Group List
|
||||
//
|
||||
list_groups_view=new QTableView(this);
|
||||
list_groups_view->setSelectionBehavior(QAbstractItemView::SelectRows);
|
||||
list_groups_view->setSelectionMode(QAbstractItemView::SingleSelection);
|
||||
list_groups_view->setShowGrid(false);
|
||||
list_groups_view->setSortingEnabled(false);
|
||||
list_groups_view->setWordWrap(false);
|
||||
list_groups_view=new RDTableView(this);
|
||||
list_groups_model=new RDGroupListModel(false,true,this);
|
||||
list_groups_model->setFont(defaultFont());
|
||||
list_groups_model->setPalette(palette());
|
||||
|
@ -22,11 +22,11 @@
|
||||
#define LIST_GROUPS_H
|
||||
|
||||
#include <QPushButton>
|
||||
#include <QTableView>
|
||||
|
||||
#include <rddb.h>
|
||||
#include <rddialog.h>
|
||||
#include <rdgrouplistmodel.h>
|
||||
#include <rdtableview.h>
|
||||
|
||||
class ListGroups : public RDDialog
|
||||
{
|
||||
@ -52,7 +52,7 @@ class ListGroups : public RDDialog
|
||||
void resizeEvent(QResizeEvent *e);
|
||||
|
||||
private:
|
||||
QTableView *list_groups_view;
|
||||
RDTableView *list_groups_view;
|
||||
RDGroupListModel *list_groups_model;
|
||||
QPushButton *list_add_button;
|
||||
QPushButton *list_edit_button;
|
||||
|
@ -50,13 +50,7 @@ ListPypads::ListPypads(RDStation *station,QWidget *parent)
|
||||
//
|
||||
// Instances List Box
|
||||
//
|
||||
list_list_view=new QTableView(this);
|
||||
list_list_view->setSelectionBehavior(QAbstractItemView::SelectRows);
|
||||
list_list_view->setSelectionMode(QAbstractItemView::SingleSelection);
|
||||
list_list_view->setShowGrid(false);
|
||||
list_list_view->setSortingEnabled(false);
|
||||
list_list_view->setWordWrap(false);
|
||||
list_list_view->verticalHeader()->setVisible(false);
|
||||
list_list_view=new RDTableView(this);
|
||||
list_list_model=new RDPypadListModel(station->name(),this);
|
||||
list_list_view->setModel(list_list_model);
|
||||
connect(list_list_view,SIGNAL(doubleClicked(const QModelIndex &)),
|
||||
|
@ -22,12 +22,12 @@
|
||||
#define LIST_PYPADS_H
|
||||
|
||||
#include <QPushButton>
|
||||
#include <QTableView>
|
||||
|
||||
#include <rddialog.h>
|
||||
#include <rdlistviewitem.h>
|
||||
#include <rdpypadlistmodel.h>
|
||||
#include <rdstation.h>
|
||||
#include <rdtableview.h>
|
||||
|
||||
class ListPypads : public RDDialog
|
||||
{
|
||||
@ -49,7 +49,7 @@ class ListPypads : public RDDialog
|
||||
void resizeEvent(QResizeEvent *e);
|
||||
|
||||
private:
|
||||
QTableView *list_list_view;
|
||||
RDTableView *list_list_view;
|
||||
RDPypadListModel *list_list_model;
|
||||
QPushButton *list_add_button;
|
||||
QPushButton *list_edit_button;
|
||||
|
@ -74,15 +74,10 @@ ListStations::ListStations(QWidget *parent)
|
||||
//
|
||||
// Station List Box
|
||||
//
|
||||
list_stations_view=new QTableView(this);
|
||||
list_stations_view=new RDTableView(this);
|
||||
list_title_label=new QLabel(list_stations_view,tr("H&osts:"),this);
|
||||
list_title_label->setFont(labelFont());
|
||||
list_title_label->setGeometry(14,11,85,19);
|
||||
list_stations_view->setSelectionBehavior(QAbstractItemView::SelectRows);
|
||||
list_stations_view->setSelectionMode(QAbstractItemView::SingleSelection);
|
||||
list_stations_view->setShowGrid(false);
|
||||
list_stations_view->setSortingEnabled(false);
|
||||
list_stations_view->setWordWrap(false);
|
||||
list_stations_model=new RDStationListModel(false,"",this);
|
||||
list_stations_model->setFont(defaultFont());
|
||||
list_stations_model->setPalette(palette());
|
||||
|
@ -21,14 +21,12 @@
|
||||
#ifndef LIST_STATIONS_H
|
||||
#define LIST_STATIONS_H
|
||||
|
||||
//#include <q3listbox.h>
|
||||
|
||||
#include <QLabel>
|
||||
#include <QPushButton>
|
||||
#include <QTableView>
|
||||
|
||||
#include <rddialog.h>
|
||||
#include <rdstationlistmodel.h>
|
||||
#include <rdtableview.h>
|
||||
|
||||
class ListStations : public RDDialog
|
||||
{
|
||||
@ -50,10 +48,8 @@ class ListStations : public RDDialog
|
||||
void resizeEvent(QResizeEvent *e);
|
||||
|
||||
private:
|
||||
// void RefreshList(QString stationname="");
|
||||
QLabel *list_title_label;
|
||||
// Q3ListBox *list_box;
|
||||
QTableView *list_stations_view;
|
||||
RDTableView *list_stations_view;
|
||||
RDStationListModel *list_stations_model;
|
||||
QPushButton *list_add_button;
|
||||
QPushButton *list_edit_button;
|
||||
|
@ -80,15 +80,10 @@ ListSvcs::ListSvcs(QWidget *parent)
|
||||
//
|
||||
// Services List Box
|
||||
//
|
||||
list_services_view=new QTableView(this);
|
||||
list_services_view=new RDTableView(this);
|
||||
list_title_label=new QLabel(list_services_view,tr("&Services:"),this);
|
||||
list_title_label->setFont(labelFont());
|
||||
list_title_label->setGeometry(14,11,85,19);
|
||||
list_services_view->setSelectionBehavior(QAbstractItemView::SelectRows);
|
||||
list_services_view->setSelectionMode(QAbstractItemView::SingleSelection);
|
||||
list_services_view->setShowGrid(false);
|
||||
list_services_view->setSortingEnabled(false);
|
||||
list_services_view->setWordWrap(false);
|
||||
list_services_model=new RDServiceListModel(false,this);
|
||||
list_services_model->setFont(defaultFont());
|
||||
list_services_model->setPalette(palette());
|
||||
|
@ -23,10 +23,10 @@
|
||||
|
||||
#include <QLabel>
|
||||
#include <QPushButton>
|
||||
#include <QTableView>
|
||||
|
||||
#include <rddialog.h>
|
||||
#include <rdservicelistmodel.h>
|
||||
#include <rdtableview.h>
|
||||
|
||||
class ListSvcs : public RDDialog
|
||||
{
|
||||
@ -49,7 +49,7 @@ class ListSvcs : public RDDialog
|
||||
|
||||
private:
|
||||
QLabel *list_title_label;
|
||||
QTableView *list_services_view;
|
||||
RDTableView *list_services_view;
|
||||
RDServiceListModel *list_services_model;
|
||||
QPushButton *list_add_button;
|
||||
QPushButton *list_edit_button;
|
||||
|
@ -79,12 +79,7 @@ ListUsers::ListUsers(const QString &admin_name,QWidget *parent)
|
||||
//
|
||||
// User List
|
||||
//
|
||||
list_users_view=new QTableView(this);
|
||||
list_users_view->setSelectionBehavior(QAbstractItemView::SelectRows);
|
||||
list_users_view->setSelectionMode(QAbstractItemView::SingleSelection);
|
||||
list_users_view->setShowGrid(false);
|
||||
list_users_view->setSortingEnabled(false);
|
||||
list_users_view->setWordWrap(false);
|
||||
list_users_view=new RDTableView(this);
|
||||
list_users_model=new RDUserListModel(this);
|
||||
list_users_model->setFont(defaultFont());
|
||||
list_users_model->setPalette(palette());
|
||||
|
@ -23,11 +23,11 @@
|
||||
|
||||
#include <QPixmap>
|
||||
#include <QPushButton>
|
||||
#include <QTableView>
|
||||
|
||||
#include <rddb.h>
|
||||
#include <rddialog.h>
|
||||
#include <rdlistviewitem.h>
|
||||
#include <rdtableview.h>
|
||||
#include <rduserlistmodel.h>
|
||||
|
||||
class ListUsers : public RDDialog
|
||||
@ -50,7 +50,7 @@ class ListUsers : public RDDialog
|
||||
void resizeEvent(QResizeEvent *e);
|
||||
|
||||
private:
|
||||
QTableView *list_users_view;
|
||||
RDTableView *list_users_view;
|
||||
RDUserListModel *list_users_model;
|
||||
QPushButton *list_add_button;
|
||||
QPushButton *list_edit_button;
|
||||
|
@ -18,7 +18,6 @@
|
||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
//
|
||||
|
||||
#include <QHeaderView>
|
||||
#include <QMessageBox>
|
||||
#include <QPainter>
|
||||
|
||||
@ -101,14 +100,7 @@ TestImport::TestImport(RDSvc *svc,RDSvc::ImportSource src,QWidget *parent)
|
||||
//
|
||||
// Events List
|
||||
//
|
||||
test_events_view=new QTableView(this);
|
||||
test_events_view->setSelectionBehavior(QAbstractItemView::SelectRows);
|
||||
test_events_view->setSelectionMode(QAbstractItemView::NoSelection);
|
||||
test_events_view->setShowGrid(false);
|
||||
test_events_view->setSortingEnabled(false);
|
||||
test_events_view->setWordWrap(false);
|
||||
test_events_view->verticalHeader()->setVisible(false);
|
||||
test_events_view->horizontalHeader()->setStretchLastSection(true);
|
||||
test_events_view=new RDTableView(this);
|
||||
test_events_model=new RDLogImportModel(rda->station()->name(),getpid(),this);
|
||||
test_events_view->setModel(test_events_model);
|
||||
test_events_label=new QLabel(test_events_view,tr("Imported Events"),this);
|
||||
|
@ -25,11 +25,11 @@
|
||||
#include <QLabel>
|
||||
#include <QLineEdit>
|
||||
#include <QPushButton>
|
||||
#include <QTableView>
|
||||
|
||||
#include <rddialog.h>
|
||||
#include <rdlogimportmodel.h>
|
||||
#include <rdsvc.h>
|
||||
#include <rdtableview.h>
|
||||
|
||||
class TestImport : public RDDialog
|
||||
{
|
||||
@ -57,7 +57,7 @@ class TestImport : public RDDialog
|
||||
QDateEdit *test_date_edit;
|
||||
QPushButton *test_import_button;
|
||||
QLabel *test_events_label;
|
||||
QTableView *test_events_view;
|
||||
RDTableView *test_events_view;
|
||||
RDLogImportModel *test_events_model;
|
||||
QLabel *test_filename_label;
|
||||
QLineEdit *test_filename_edit;
|
||||
|
@ -2,7 +2,7 @@
|
||||
//
|
||||
// Select a Rivendell Log
|
||||
//
|
||||
// (C) Copyright 2002-2020 Fred Gleason <fredg@paravelsystems.com>
|
||||
// (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
|
||||
@ -46,12 +46,7 @@ ListLogs::ListLogs(RDLogPlay *log,QWidget *parent)
|
||||
//
|
||||
// Log List
|
||||
//
|
||||
list_log_view=new QTableView(this);
|
||||
list_log_view->setSelectionBehavior(QAbstractItemView::SelectRows);
|
||||
list_log_view->setSelectionMode(QAbstractItemView::SingleSelection);
|
||||
list_log_view->setShowGrid(false);
|
||||
list_log_view->setSortingEnabled(false);
|
||||
list_log_view->setWordWrap(false);
|
||||
list_log_view=new RDTableView(this);
|
||||
list_log_model=new RDLogListModel(this);
|
||||
list_log_model->setFont(defaultFont());
|
||||
list_log_model->setPalette(palette());
|
||||
|
@ -2,7 +2,7 @@
|
||||
//
|
||||
// Select a Rivendell Log
|
||||
//
|
||||
// (C) Copyright 2002-2020 Fred Gleason <fredg@paravelsystems.com>
|
||||
// (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
|
||||
@ -22,13 +22,13 @@
|
||||
#define LIST_LOGS_H
|
||||
|
||||
#include <QPushButton>
|
||||
#include <QTableView>
|
||||
|
||||
#include <rddialog.h>
|
||||
#include <rdlogfilter.h>
|
||||
#include <rdloglistmodel.h>
|
||||
#include <rdloglock.h>
|
||||
#include <rdlogplay.h>
|
||||
#include <rdtableview.h>
|
||||
|
||||
class ListLogs : public RDDialog
|
||||
{
|
||||
@ -59,7 +59,7 @@ class ListLogs : public RDDialog
|
||||
private:
|
||||
bool TryLock(RDLogLock *lock);
|
||||
RDLogFilter *list_filter_widget;
|
||||
QTableView *list_log_view;
|
||||
RDTableView *list_log_view;
|
||||
RDLogListModel *list_log_model;
|
||||
QString *list_logname;
|
||||
QString *list_svcname;
|
||||
|
@ -25,7 +25,7 @@
|
||||
#include "logtableview.h"
|
||||
|
||||
LogTableView::LogTableView(QWidget *parent)
|
||||
: QTableView(parent)
|
||||
: RDTableView(parent)
|
||||
{
|
||||
setAcceptDrops(true);
|
||||
}
|
||||
|
@ -2,7 +2,7 @@
|
||||
//
|
||||
// The Log TableView widget for RDAirPlay
|
||||
//
|
||||
// (C) Copyright 2002-2020 Fred Gleason <fredg@paravelsystems.com>
|
||||
// (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
|
||||
@ -24,11 +24,11 @@
|
||||
|
||||
#include <QDropEvent>
|
||||
#include <QDragEnterEvent>
|
||||
#include <QTableView>
|
||||
|
||||
#include <rdlog_line.h>
|
||||
#include <rdtableview.h>
|
||||
|
||||
class LogTableView : public QTableView
|
||||
class LogTableView : public RDTableView
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
|
@ -79,13 +79,7 @@ ListCasts::ListCasts(unsigned feed_id,QWidget *parent)
|
||||
new QLabel(list_feed->channelTitle(),this);
|
||||
list_casts_label->setFont(bigLabelFont());
|
||||
list_casts_label->setAlignment(Qt::AlignLeft|Qt::AlignVCenter);
|
||||
list_casts_view=new QTableView(this);
|
||||
list_casts_view->setSelectionBehavior(QAbstractItemView::SelectRows);
|
||||
list_casts_view->setSelectionMode(QAbstractItemView::SingleSelection);
|
||||
list_casts_view->setShowGrid(false);
|
||||
list_casts_view->setSortingEnabled(false);
|
||||
list_casts_view->setSortingEnabled(false);
|
||||
list_casts_view->setWordWrap(false);
|
||||
list_casts_view=new RDTableView(this);
|
||||
list_casts_model=new RDPodcastListModel(feed_id,this);
|
||||
list_casts_model->setFont(font());
|
||||
list_casts_model->setPalette(palette());
|
||||
|
@ -23,13 +23,13 @@
|
||||
|
||||
#include <QCheckBox>
|
||||
#include <QProgressDialog>
|
||||
#include <QTableView>
|
||||
|
||||
#include <rdcut_dialog.h>
|
||||
#include <rddialog.h>
|
||||
#include <rdfeed.h>
|
||||
#include <rdpodcastlistmodel.h>
|
||||
#include <rdpodcastfilter.h>
|
||||
#include <rdtableview.h>
|
||||
|
||||
#include "render_dialog.h"
|
||||
|
||||
@ -62,7 +62,7 @@ class ListCasts : public RDDialog
|
||||
private:
|
||||
RDCutDialog *list_cut_dialog;
|
||||
QLabel *list_casts_label;
|
||||
QTableView *list_casts_view;
|
||||
RDTableView *list_casts_view;
|
||||
RDPodcastListModel *list_casts_model;
|
||||
QPushButton *list_cart_button;
|
||||
QPushButton *list_file_button;
|
||||
|
@ -2,7 +2,7 @@
|
||||
//
|
||||
// Read-only log lister dialog for Rivendell
|
||||
//
|
||||
// (C) Copyright 2020 Fred Gleason <fredg@paravelsystems.com>
|
||||
// (C) Copyright 2020-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
|
||||
@ -30,12 +30,8 @@ LogDialog::LogDialog(QWidget *parent)
|
||||
{
|
||||
setWindowTitle("RDCastManager - "+tr("List Log Events"));
|
||||
|
||||
d_log_view=new QTableView(this);
|
||||
d_log_view->setSelectionBehavior(QAbstractItemView::SelectRows);
|
||||
d_log_view=new RDTableView(this);
|
||||
d_log_view->setSelectionMode(QAbstractItemView::ContiguousSelection);
|
||||
d_log_view->setShowGrid(false);
|
||||
d_log_view->setSortingEnabled(false);
|
||||
d_log_view->setWordWrap(false);
|
||||
d_model=NULL;
|
||||
|
||||
d_ok_button=new QPushButton(tr("OK"),this);
|
||||
|
@ -2,7 +2,7 @@
|
||||
//
|
||||
// Read-only log lister dialog for Rivendell
|
||||
//
|
||||
// (C) Copyright 2020 Fred Gleason <fredg@paravelsystems.com>
|
||||
// (C) Copyright 2020-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
|
||||
@ -21,11 +21,11 @@
|
||||
#ifndef LOGDIALOG_H
|
||||
#define LOGDIALOG_H
|
||||
|
||||
#include <qpushbutton.h>
|
||||
#include <qtableview.h>
|
||||
#include <QPushButton>
|
||||
|
||||
#include <rddialog.h>
|
||||
#include <rdlogmodel.h>
|
||||
#include <rdtableview.h>
|
||||
|
||||
class LogDialog : public RDDialog
|
||||
{
|
||||
@ -46,7 +46,7 @@ class LogDialog : public RDDialog
|
||||
void resizeEvent(QResizeEvent *e);
|
||||
|
||||
private:
|
||||
QTableView *d_log_view;
|
||||
RDTableView *d_log_view;
|
||||
QPushButton *d_ok_button;
|
||||
QPushButton *d_cancel_button;
|
||||
RDLogModel *d_model;
|
||||
|
@ -91,10 +91,7 @@ MainWidget::MainWidget(RDConfig *c,QWidget *parent)
|
||||
//
|
||||
// Feed List
|
||||
//
|
||||
cast_feed_view=new QTreeView(this);
|
||||
cast_feed_view->setSelectionBehavior(QAbstractItemView::SelectRows);
|
||||
cast_feed_view->setSortingEnabled(false);
|
||||
cast_feed_view->setWordWrap(false);
|
||||
cast_feed_view=new RDTreeView(this);
|
||||
cast_feed_model=new RDFeedListModel(false,this);
|
||||
cast_feed_model->setFont(font());
|
||||
cast_feed_model->setPalette(palette());
|
||||
|
@ -22,11 +22,11 @@
|
||||
#define RDCASTMANAGER_H
|
||||
|
||||
#include <QPushButton>
|
||||
#include <QTreeView>
|
||||
|
||||
#include <rdconfig.h>
|
||||
#include <rdfeedlistmodel.h>
|
||||
#include <rdlog_line.h>
|
||||
#include <rdtreeview.h>
|
||||
#include <rdwidget.h>
|
||||
|
||||
#define RDCASTMANAGER_USAGE "\n"
|
||||
@ -54,7 +54,7 @@ class MainWidget : public RDWidget
|
||||
void resizeEvent(QResizeEvent *e);
|
||||
|
||||
private:
|
||||
QTreeView *cast_feed_view;
|
||||
RDTreeView *cast_feed_view;
|
||||
RDFeedListModel *cast_feed_model;
|
||||
QPushButton *cast_open_button;
|
||||
QPushButton *cast_copy_button;
|
||||
|
@ -100,13 +100,9 @@ AudioCart::AudioCart(AudioControls *controls,RDCart *cart,QString *path,
|
||||
//
|
||||
// Cart Cut List
|
||||
//
|
||||
rdcart_cut_view=new QTableView(this);
|
||||
rdcart_cut_view->setGeometry(100,0,430,sizeHint().height());
|
||||
rdcart_cut_view->setSelectionBehavior(QAbstractItemView::SelectRows);
|
||||
rdcart_cut_view=new RDTableView(this);
|
||||
rdcart_cut_view->setSelectionMode(QAbstractItemView::ExtendedSelection);
|
||||
rdcart_cut_view->setShowGrid(false);
|
||||
rdcart_cut_view->setSortingEnabled(false);
|
||||
rdcart_cut_view->setWordWrap(false);
|
||||
rdcart_cut_view->setGeometry(100,0,430,sizeHint().height());
|
||||
rdcart_cut_model=NULL;
|
||||
connect(rdcart_cut_view,SIGNAL(doubleClicked(const QModelIndex &)),
|
||||
this,SLOT(doubleClickedData(const QModelIndex &)));
|
||||
|
@ -22,10 +22,10 @@
|
||||
#define AUDIO_CART_H
|
||||
|
||||
#include <QProgressDialog>
|
||||
#include <QTableView>
|
||||
|
||||
#include <rdcart.h>
|
||||
#include <rdcutlistmodel.h>
|
||||
#include <rdtableview.h>
|
||||
#include <rdwidget.h>
|
||||
|
||||
#include "audio_controls.h"
|
||||
@ -71,7 +71,7 @@ class AudioCart : public RDWidget
|
||||
private:
|
||||
QModelIndex SingleSelectedLine() const;
|
||||
RDCart *rdcart_cart;
|
||||
QTableView *rdcart_cut_view;
|
||||
RDTableView *rdcart_cut_view;
|
||||
RDCutListModel *rdcart_cut_model;
|
||||
unsigned rdcart_average_length;
|
||||
QString *rdcart_import_path;
|
||||
|
@ -2,7 +2,7 @@
|
||||
//
|
||||
// QTreeView widget that supports cart dragging.
|
||||
//
|
||||
// (C) Copyright 2020 Fred Gleason <fredg@paravelsystems.com>
|
||||
// (C) Copyright 2020-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
|
||||
@ -28,7 +28,7 @@
|
||||
#include "libraryview.h"
|
||||
|
||||
LibraryView::LibraryView(QWidget *parent)
|
||||
: QTreeView(parent)
|
||||
: RDTreeView(parent)
|
||||
{
|
||||
}
|
||||
|
||||
|
@ -2,7 +2,7 @@
|
||||
//
|
||||
// QTreeView widget that supports cart dragging.
|
||||
//
|
||||
// (C) Copyright 2020 Fred Gleason <fredg@paravelsystems.com>
|
||||
// (C) Copyright 2020-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
|
||||
@ -21,9 +21,9 @@
|
||||
#ifndef LIBRARYVIEW_H
|
||||
#define LIBRARYVIEW_H
|
||||
|
||||
#include <QTreeView>
|
||||
#include <rdtreeview.h>
|
||||
|
||||
class LibraryView : public QTreeView
|
||||
class LibraryView : public RDTreeView
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
|
@ -2,7 +2,7 @@
|
||||
//
|
||||
// Edit a Rivendell Log
|
||||
//
|
||||
// (C) Copyright 2002-2020 Fred Gleason <fredg@paravelsystems.com>
|
||||
// (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
|
||||
@ -29,7 +29,6 @@
|
||||
|
||||
#include <QList>
|
||||
#include <QStringList>
|
||||
#include <QTableView>
|
||||
|
||||
#include "list_reports.h"
|
||||
#include "logmodel.h"
|
||||
|
@ -25,7 +25,7 @@
|
||||
#include "logmodel.h"
|
||||
|
||||
LogTableView::LogTableView(QWidget *parent)
|
||||
: QTableView(parent)
|
||||
: RDTableView(parent)
|
||||
{
|
||||
d_mouse_row=-1;
|
||||
|
||||
|
@ -2,7 +2,7 @@
|
||||
//
|
||||
// The Log TableView widget for RDLogEdit.
|
||||
//
|
||||
// (C) Copyright 2002-2020 Fred Gleason <fredg@paravelsystems.com>
|
||||
// (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
|
||||
@ -25,11 +25,11 @@
|
||||
#include <QDropEvent>
|
||||
#include <QDragEnterEvent>
|
||||
#include <QMenu>
|
||||
#include <QTableView>
|
||||
|
||||
#include <rdlog_line.h>
|
||||
#include <rdtableview.h>
|
||||
|
||||
class LogTableView : public QTableView
|
||||
class LogTableView : public RDTableView
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
|
@ -18,9 +18,9 @@
|
||||
// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
//
|
||||
|
||||
#include <qapplication.h>
|
||||
#include <qmessagebox.h>
|
||||
#include <qtranslator.h>
|
||||
#include <QApplication>
|
||||
#include <QMessageBox>
|
||||
#include <QTranslator>
|
||||
|
||||
#include <rdadd_log.h>
|
||||
#include <rdconf.h>
|
||||
@ -113,12 +113,8 @@ MainWidget::MainWidget(RDConfig *c,QWidget *parent)
|
||||
//
|
||||
// Log List
|
||||
//
|
||||
log_log_view=new QTableView(this);
|
||||
log_log_view->setSelectionBehavior(QAbstractItemView::SelectRows);
|
||||
log_log_view=new RDTableView(this);
|
||||
log_log_view->setSelectionMode(QAbstractItemView::ExtendedSelection);
|
||||
log_log_view->setShowGrid(false);
|
||||
log_log_view->setSortingEnabled(false);
|
||||
log_log_view->setWordWrap(false);
|
||||
log_log_model=new RDLogListModel(this);
|
||||
log_log_model->setFont(defaultFont());
|
||||
log_log_model->setPalette(palette());
|
||||
|
@ -22,12 +22,12 @@
|
||||
#define RDLOGEDIT_H
|
||||
|
||||
#include <QList>
|
||||
#include <QTableView>
|
||||
|
||||
#include <rdlog_line.h>
|
||||
#include <rdlogfilter.h>
|
||||
#include <rdloglistmodel.h>
|
||||
#include <rdnotification.h>
|
||||
#include <rdtableview.h>
|
||||
#include <rdwidget.h>
|
||||
|
||||
#define RDLOGEDIT_POSITION_FILENAME ".rdlogedit"
|
||||
@ -74,7 +74,7 @@ class MainWidget : public RDWidget
|
||||
int log_card_no;
|
||||
int log_stream_no;
|
||||
RDLogFilter *log_filter_widget;
|
||||
QTableView *log_log_view;
|
||||
RDTableView *log_log_view;
|
||||
RDLogListModel *log_log_model;
|
||||
QList<RDLogLine> log_clipboard;
|
||||
QPushButton *log_add_button;
|
||||
|
Loading…
x
Reference in New Issue
Block a user