00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031 #include <opie2/odebug.h>
00032
00033 #include <qpushbutton.h>
00034 #include <qhbox.h>
00035 #include <qlayout.h>
00036 #include <qlistview.h>
00037 #include <qlineedit.h>
00038
00039 #include "templatedialog.h"
00040
00041
00042 using namespace Todo;
00043
00044
00045
00046 TemplateDialog::TemplateDialog( QWidget* widget )
00047 : QDialog( widget, "TemplateDialog", TRUE )
00048 {
00049 setCaption( QWidget::tr("Template Editor") );
00050 m_main = new QVBoxLayout(this );
00051
00052 m_list = new QListView( this );
00053 m_main->addWidget( m_list, 100 );
00054
00055 m_lne = new QLineEdit( this );
00056 m_main->addWidget( m_lne );
00057
00058 m_btnBar = new QHBox( this );
00059 m_add = new QPushButton( QWidget::tr("Add"), m_btnBar );
00060 m_edit = new QPushButton( QWidget::tr("Edit"), m_btnBar );
00061 m_rem = new QPushButton( QWidget::tr("Remove"), m_btnBar );
00062 m_main->addWidget( m_btnBar );
00063
00064 connect(m_add, SIGNAL(clicked() ),
00065 this, SLOT(slotAdd() ) );
00066 connect(m_edit, SIGNAL(clicked() ),
00067 this, SLOT(slotEdit() ) );
00068 connect(m_rem, SIGNAL(clicked() ),
00069 this, SLOT(slotRemove() ) );
00070 connect(m_lne, SIGNAL(returnPressed() ),
00071 this, SLOT(slotReturn() ) );
00072
00073 }
00074 TemplateDialog::~TemplateDialog() {
00075
00076 }
00077 QListView* TemplateDialog::listView() {
00078 return m_list;
00079 }
00080 QLineEdit* TemplateDialog::edit() {
00081 return m_lne;
00082 }
00083 void TemplateDialog::slotAdd() {
00084 }
00085 void TemplateDialog::slotRemove() {
00086 }
00087 void TemplateDialog::slotEdit() {
00088 }
00089 void TemplateDialog::slotReturn() {
00090 }