23#include <tqmultilineedit.h>
24#include <tqpushbutton.h>
25#include <tqtoolbutton.h>
26#include <tqapplication.h>
28#include <kiconloader.h>
29#include <kbuttonbox.h>
31#include <tdemessagebox.h>
33#include <tdelistview.h>
36#include <tqmultilineedit.h>
38#include "Koversiondialog.h"
41KoVersionDialog::KoVersionDialog( TQWidget* parent, const char* name )
44 TQWidget* page = new TQWidget( this );
45 setMainWidget( page );
50 list->addColumn(i18n( "Date & Time"));
51 list->addColumn(i18n( "Saved By"));
52 list->addColumn(i18n( "Comment"));
54 grid1->addMultiCellWidget(list,0,8,0,0);
56 m_pAdd= new TQPushButton(i18n( "&Add"),page);
57 grid1->addWidget(m_pAdd,1,2);
59 m_pRemove= new TQPushButton(i18n( "&Remove"),page);
60 grid1->addWidget(m_pRemove,2,2);
62 m_pModify= new TQPushButton(i18n( "&Modify"),page);
63 grid1->addWidget(m_pModify,3,2);
65 m_pOpen= new TQPushButton(i18n( "&Open"),page);
66 grid1->addWidget(m_pOpen,4,2);
69 connect( m_pRemove, TQ_SIGNAL( clicked() ), this, TQ_SLOT( slotRemove() ) );
70 connect( m_pAdd, TQ_SIGNAL( clicked() ), this, TQ_SLOT( slotAdd() ) );
71 connect( m_pOpen, TQ_SIGNAL( clicked() ), this, TQ_SLOT( slotOpen() ) );
72 connect( m_pModify, TQ_SIGNAL( clicked() ), this, TQ_SLOT( slotModify() ) );
80KoVersionDialog::~KoVersionDialog()
84void KoVersionDialog::updateButton()
87 bool state = ( list->currentItem() >= 0 );
88 m_pRemove->setEnabled( state );
92void KoVersionDialog::slotAdd()
97void KoVersionDialog::slotRemove()
102void KoVersionDialog::slotModify()
104 KoVersionModifyDialog * dlg = new KoVersionModifyDialog( this );
108 kdDebug()<< " comment :"<<dlg->comment()<<endl;
114void KoVersionDialog::slotOpen()
124KoVersionModifyDialog::KoVersionModifyDialog( TQWidget* parent, const TQString &, const char* name )
127 TQWidget* page = new TQWidget( this );
128 setMainWidget( page );
132 m_multiline= new TQMultiLineEdit(page, "multiline");
133 grid1->addWidget( m_multiline );
137TQString KoVersionModifyDialog::comment() const
139 return m_multiline->text();
143#include "Koversiondialog.moc"
const char * name(StdAction id)
|