mirror of
https://github.com/ElvishArtisan/rivendell.git
synced 2025-10-17 16:11:12 +02:00
2018-08-07 Fred Gleason <fredg@paravelsystems.com>
* Removed the 'pam_rd' plug-in. * Removed rdchunk(1). * Upgraded Qt3 to Qt4.
This commit is contained in:
@@ -22,9 +22,14 @@
|
||||
|
||||
#include <qdialog.h>
|
||||
#include <qstring.h>
|
||||
#include <qtextedit.h>
|
||||
#include <q3textedit.h>
|
||||
#include <qpainter.h>
|
||||
#include <qmessagebox.h>
|
||||
//Added by qt3to4:
|
||||
#include <QCloseEvent>
|
||||
#include <QResizeEvent>
|
||||
#include <QPixmap>
|
||||
#include <QLabel>
|
||||
|
||||
#include <rd.h>
|
||||
#include <rdapplication.h>
|
||||
@@ -66,23 +71,23 @@ ListEvents::ListEvents(QString *eventname,QWidget *parent)
|
||||
edit_filter_label=new QLabel(edit_filter_box,tr("Filter:"),this);
|
||||
edit_filter_label->setGeometry(10,10,50,20);
|
||||
edit_filter_label->setFont(bold_font);
|
||||
edit_filter_label->setAlignment(AlignRight|AlignVCenter);
|
||||
edit_filter_label->setAlignment(Qt::AlignRight|Qt::AlignVCenter);
|
||||
connect(edit_filter_box,SIGNAL(activated(int)),
|
||||
this,SLOT(filterActivatedData(int)));
|
||||
|
||||
//
|
||||
// Events List
|
||||
//
|
||||
edit_events_list=new QListView(this);
|
||||
edit_events_list=new Q3ListView(this);
|
||||
edit_events_list->setAllColumnsShowFocus(true);
|
||||
edit_events_list->setItemMargin(5);
|
||||
edit_events_list->addColumn(tr("Name"));
|
||||
edit_events_list->addColumn(tr("Properties"));
|
||||
edit_events_list->addColumn(tr("Color"));
|
||||
edit_events_list->setColumnAlignment(2,AlignCenter);
|
||||
edit_events_list->setColumnAlignment(2,Qt::AlignCenter);
|
||||
connect(edit_events_list,
|
||||
SIGNAL(doubleClicked(QListViewItem *,const QPoint &,int)),
|
||||
this,SLOT(doubleClickedData(QListViewItem *,const QPoint &,int)));
|
||||
SIGNAL(doubleClicked(Q3ListViewItem *,const QPoint &,int)),
|
||||
this,SLOT(doubleClickedData(Q3ListViewItem *,const QPoint &,int)));
|
||||
|
||||
//
|
||||
// Add Button
|
||||
@@ -251,7 +256,7 @@ void ListEvents::addData()
|
||||
}
|
||||
}
|
||||
delete event_dialog;
|
||||
QListViewItem *item=new QListViewItem(edit_events_list);
|
||||
Q3ListViewItem *item=new Q3ListViewItem(edit_events_list);
|
||||
item->setText(0,logname);
|
||||
RefreshItem(item,&new_events);
|
||||
edit_events_list->setSelected(item,true);
|
||||
@@ -263,7 +268,7 @@ void ListEvents::editData()
|
||||
{
|
||||
std::vector<QString> new_events;
|
||||
|
||||
QListViewItem *item=edit_events_list->selectedItem();
|
||||
Q3ListViewItem *item=edit_events_list->selectedItem();
|
||||
if(item==NULL) {
|
||||
return;
|
||||
}
|
||||
@@ -282,7 +287,7 @@ void ListEvents::deleteData()
|
||||
int n;
|
||||
QString clock_list;
|
||||
|
||||
QListViewItem *item=edit_events_list->selectedItem();
|
||||
Q3ListViewItem *item=edit_events_list->selectedItem();
|
||||
if(item==NULL) {
|
||||
return;
|
||||
}
|
||||
@@ -316,7 +321,7 @@ void ListEvents::renameData()
|
||||
RDSqlQuery *q;
|
||||
RDSqlQuery *q1;
|
||||
QString clock_name_esc;
|
||||
QListViewItem *item=edit_events_list->selectedItem();
|
||||
Q3ListViewItem *item=edit_events_list->selectedItem();
|
||||
if(item==NULL) {
|
||||
return;
|
||||
}
|
||||
@@ -383,7 +388,7 @@ void ListEvents::filterActivatedData(int id)
|
||||
}
|
||||
|
||||
|
||||
void ListEvents::doubleClickedData(QListViewItem *item,const QPoint &,int)
|
||||
void ListEvents::doubleClickedData(Q3ListViewItem *item,const QPoint &,int)
|
||||
{
|
||||
if(edit_eventname==NULL) {
|
||||
editData();
|
||||
@@ -402,7 +407,7 @@ void ListEvents::closeData()
|
||||
|
||||
void ListEvents::okData()
|
||||
{
|
||||
QListViewItem *item=edit_events_list->selectedItem();
|
||||
Q3ListViewItem *item=edit_events_list->selectedItem();
|
||||
*event_filter=edit_filter_box->currentText();
|
||||
if(item==NULL) {
|
||||
done(-1);
|
||||
@@ -456,25 +461,25 @@ void ListEvents::RefreshList()
|
||||
QString sql=QString().sprintf("select NAME,PROPERTIES,COLOR from EVENTS %s",
|
||||
(const char *)filter);
|
||||
RDSqlQuery *q=new RDSqlQuery(sql);
|
||||
QListViewItem *item=NULL;
|
||||
Q3ListViewItem *item=NULL;
|
||||
while(q->next()) {
|
||||
item=new QListViewItem(edit_events_list);
|
||||
item=new Q3ListViewItem(edit_events_list);
|
||||
WriteItem(item,q);
|
||||
}
|
||||
delete q;
|
||||
}
|
||||
|
||||
|
||||
void ListEvents::RefreshItem(QListViewItem *item,
|
||||
void ListEvents::RefreshItem(Q3ListViewItem *item,
|
||||
std::vector<QString> *new_events)
|
||||
{
|
||||
QListViewItem *new_item;
|
||||
Q3ListViewItem *new_item;
|
||||
UpdateItem(item,item->text(0));
|
||||
|
||||
if(new_events!=NULL) {
|
||||
for(unsigned i=0;i<new_events->size();i++) {
|
||||
if((new_item=edit_events_list->findItem(new_events->at(i),0))==NULL) {
|
||||
new_item=new QListViewItem(edit_events_list);
|
||||
new_item=new Q3ListViewItem(edit_events_list);
|
||||
}
|
||||
UpdateItem(new_item,new_events->at(i));
|
||||
}
|
||||
@@ -482,7 +487,7 @@ void ListEvents::RefreshItem(QListViewItem *item,
|
||||
}
|
||||
|
||||
|
||||
void ListEvents::UpdateItem(QListViewItem *item,QString name)
|
||||
void ListEvents::UpdateItem(Q3ListViewItem *item,QString name)
|
||||
{
|
||||
QString sql=QString().sprintf("select NAME,PROPERTIES,COLOR from EVENTS\
|
||||
where NAME=\"%s\"",(const char *)name);
|
||||
@@ -495,7 +500,7 @@ void ListEvents::UpdateItem(QListViewItem *item,QString name)
|
||||
}
|
||||
|
||||
|
||||
void ListEvents::WriteItem(QListViewItem *item,RDSqlQuery *q)
|
||||
void ListEvents::WriteItem(Q3ListViewItem *item,RDSqlQuery *q)
|
||||
{
|
||||
QPixmap *pix;
|
||||
QPainter *p=new QPainter();
|
||||
|
Reference in New Issue
Block a user