mirror of
https://github.com/ElvishArtisan/rivendell.git
synced 2026-01-13 08:05:55 +01: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:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user