author | thufir <thufir> | 2002-07-04 17:21:16 (UTC) |
---|---|---|
committer | thufir <thufir> | 2002-07-04 17:21:16 (UTC) |
commit | 3fc06dce797f62393bab41f4ea520bdbeb31eb9f (patch) (unidiff) | |
tree | dfd314d2c9a2241f3dce5649592808ff1ee4aea0 | |
parent | baf06586f452ea77f773df038aba5635f57d96b8 (diff) | |
download | opie-3fc06dce797f62393bab41f4ea520bdbeb31eb9f.zip opie-3fc06dce797f62393bab41f4ea520bdbeb31eb9f.tar.gz opie-3fc06dce797f62393bab41f4ea520bdbeb31eb9f.tar.bz2 |
added license headers to opie-sheet
-rw-r--r-- | noncore/apps/opie-sheet/cellformat.cpp | 14 | ||||
-rw-r--r-- | noncore/apps/opie-sheet/cellformat.h | 14 | ||||
-rw-r--r-- | noncore/apps/opie-sheet/finddlg.cpp | 14 | ||||
-rw-r--r-- | noncore/apps/opie-sheet/finddlg.h | 14 | ||||
-rw-r--r-- | noncore/apps/opie-sheet/main.cpp | 14 | ||||
-rw-r--r-- | noncore/apps/opie-sheet/mainwindow.cpp | 14 | ||||
-rw-r--r-- | noncore/apps/opie-sheet/mainwindow.h | 14 | ||||
-rw-r--r-- | noncore/apps/opie-sheet/numberdlg.cpp | 14 | ||||
-rw-r--r-- | noncore/apps/opie-sheet/numberdlg.h | 14 | ||||
-rw-r--r-- | noncore/apps/opie-sheet/sheet.cpp | 14 | ||||
-rw-r--r-- | noncore/apps/opie-sheet/sheet.h | 14 | ||||
-rw-r--r-- | noncore/apps/opie-sheet/sortdlg.cpp | 14 | ||||
-rw-r--r-- | noncore/apps/opie-sheet/sortdlg.h | 14 | ||||
-rw-r--r-- | noncore/apps/opie-sheet/textdlg.cpp | 14 | ||||
-rw-r--r-- | noncore/apps/opie-sheet/textdlg.h | 14 |
15 files changed, 210 insertions, 0 deletions
diff --git a/noncore/apps/opie-sheet/cellformat.cpp b/noncore/apps/opie-sheet/cellformat.cpp index 6a2ff72..597502c 100644 --- a/noncore/apps/opie-sheet/cellformat.cpp +++ b/noncore/apps/opie-sheet/cellformat.cpp | |||
@@ -1,24 +1,38 @@ | |||
1 | /*************************************************************************** | ||
2 | * * | ||
3 | * This program is free software; you can redistribute it and/or modify * | ||
4 | * it under the terms of the GNU General Public License as published by * | ||
5 | * the Free Software Foundation; either version 2 of the License, or * | ||
6 | * (at your option) any later version. * | ||
7 | * * | ||
8 | ***************************************************************************/ | ||
9 | |||
10 | /* | ||
11 | * Opie Sheet (formerly Sheet/Qt) | ||
12 | * by Serdar Ozler <sozler@sitebest.com> | ||
13 | */ | ||
14 | |||
1 | #include "cellformat.h" | 15 | #include "cellformat.h" |
2 | 16 | ||
3 | #include <qlistbox.h> | 17 | #include <qlistbox.h> |
4 | #include <qlabel.h> | 18 | #include <qlabel.h> |
5 | 19 | ||
6 | #define COMBO_WIDTHS 155 | 20 | #define COMBO_WIDTHS 155 |
7 | #define COMBO_HEIGHTS 21 | 21 | #define COMBO_HEIGHTS 21 |
8 | 22 | ||
9 | #define COLOR_COUNT 17 | 23 | #define COLOR_COUNT 17 |
10 | #define STYLE_COUNT 14 | 24 | #define STYLE_COUNT 14 |
11 | #define HALIGN_COUNT 3 | 25 | #define HALIGN_COUNT 3 |
12 | #define VALIGN_COUNT 3 | 26 | #define VALIGN_COUNT 3 |
13 | 27 | ||
14 | QColor qtColors[COLOR_COUNT]={Qt::black, Qt::white, Qt::darkGray, Qt::gray, Qt::lightGray, Qt::red, Qt::green, Qt::blue, Qt::cyan, Qt::magenta, Qt::yellow, Qt::darkRed, Qt::darkGreen, Qt::darkBlue, Qt::darkCyan, Qt::darkMagenta, Qt::darkYellow}; | 28 | QColor qtColors[COLOR_COUNT]={Qt::black, Qt::white, Qt::darkGray, Qt::gray, Qt::lightGray, Qt::red, Qt::green, Qt::blue, Qt::cyan, Qt::magenta, Qt::yellow, Qt::darkRed, Qt::darkGreen, Qt::darkBlue, Qt::darkCyan, Qt::darkMagenta, Qt::darkYellow}; |
15 | Qt::BrushStyle brushStyles[STYLE_COUNT]={Qt::SolidPattern, Qt::Dense1Pattern, Qt::Dense2Pattern, Qt::Dense3Pattern, Qt::Dense4Pattern, Qt::Dense5Pattern, Qt::Dense6Pattern, Qt::Dense7Pattern, Qt::HorPattern, Qt::VerPattern, Qt::CrossPattern, Qt::BDiagPattern, Qt::FDiagPattern, Qt::DiagCrossPattern}; | 29 | Qt::BrushStyle brushStyles[STYLE_COUNT]={Qt::SolidPattern, Qt::Dense1Pattern, Qt::Dense2Pattern, Qt::Dense3Pattern, Qt::Dense4Pattern, Qt::Dense5Pattern, Qt::Dense6Pattern, Qt::Dense7Pattern, Qt::HorPattern, Qt::VerPattern, Qt::CrossPattern, Qt::BDiagPattern, Qt::FDiagPattern, Qt::DiagCrossPattern}; |
16 | QString namesHAlign[HALIGN_COUNT]={"Left", "Right", "Center"}; | 30 | QString namesHAlign[HALIGN_COUNT]={"Left", "Right", "Center"}; |
17 | QString namesVAlign[VALIGN_COUNT]={"Top", "Bottom", "Center"}; | 31 | QString namesVAlign[VALIGN_COUNT]={"Top", "Bottom", "Center"}; |
18 | Qt::AlignmentFlags flagsHAlign[HALIGN_COUNT]={Qt::AlignLeft, Qt::AlignRight, Qt::AlignHCenter}; | 32 | Qt::AlignmentFlags flagsHAlign[HALIGN_COUNT]={Qt::AlignLeft, Qt::AlignRight, Qt::AlignHCenter}; |
19 | Qt::AlignmentFlags flagsVAlign[VALIGN_COUNT]={Qt::AlignTop, Qt::AlignBottom, Qt::AlignVCenter}; | 33 | Qt::AlignmentFlags flagsVAlign[VALIGN_COUNT]={Qt::AlignTop, Qt::AlignBottom, Qt::AlignVCenter}; |
20 | 34 | ||
21 | CellFormat::CellFormat(QWidget *parent=0) | 35 | CellFormat::CellFormat(QWidget *parent=0) |
22 | :QDialog(parent, 0, TRUE) | 36 | :QDialog(parent, 0, TRUE) |
23 | { | 37 | { |
24 | // Main widget | 38 | // Main widget |
diff --git a/noncore/apps/opie-sheet/cellformat.h b/noncore/apps/opie-sheet/cellformat.h index b552153..b569b7f 100644 --- a/noncore/apps/opie-sheet/cellformat.h +++ b/noncore/apps/opie-sheet/cellformat.h | |||
@@ -1,24 +1,38 @@ | |||
1 | /*************************************************************************** | ||
2 | * * | ||
3 | * This program is free software; you can redistribute it and/or modify * | ||
4 | * it under the terms of the GNU General Public License as published by * | ||
5 | * the Free Software Foundation; either version 2 of the License, or * | ||
6 | * (at your option) any later version. * | ||
7 | * * | ||
8 | ***************************************************************************/ | ||
9 | |||
10 | /* | ||
11 | * Opie Sheet (formerly Sheet/Qt) | ||
12 | * by Serdar Ozler <sozler@sitebest.com> | ||
13 | */ | ||
14 | |||
1 | #ifndef CELLFORMAT_H | 15 | #ifndef CELLFORMAT_H |
2 | #define CELLFORMAT_H | 16 | #define CELLFORMAT_H |
3 | 17 | ||
4 | #include <qpe/fontdatabase.h> | 18 | #include <qpe/fontdatabase.h> |
5 | #include <qdialog.h> | 19 | #include <qdialog.h> |
6 | #include <qtabwidget.h> | 20 | #include <qtabwidget.h> |
7 | #include <qlayout.h> | 21 | #include <qlayout.h> |
8 | #include <qcombobox.h> | 22 | #include <qcombobox.h> |
9 | #include <qcheckbox.h> | 23 | #include <qcheckbox.h> |
10 | #include <qpushbutton.h> | 24 | #include <qpushbutton.h> |
11 | 25 | ||
12 | #include "sheet.h" | 26 | #include "sheet.h" |
13 | 27 | ||
14 | class BorderEditor: public QFrame | 28 | class BorderEditor: public QFrame |
15 | { | 29 | { |
16 | Q_OBJECT | 30 | Q_OBJECT |
17 | 31 | ||
18 | // QT objects | 32 | // QT objects |
19 | QPen penTop, penBottom, penLeft, penRight, penHorz, penVert; | 33 | QPen penTop, penBottom, penLeft, penRight, penHorz, penVert; |
20 | 34 | ||
21 | // Private functions | 35 | // Private functions |
22 | void drawContents(QPainter *p); | 36 | void drawContents(QPainter *p); |
23 | 37 | ||
24 | // Reimplemented QFrame functions | 38 | // Reimplemented QFrame functions |
diff --git a/noncore/apps/opie-sheet/finddlg.cpp b/noncore/apps/opie-sheet/finddlg.cpp index cfe2f82..d1237ca 100644 --- a/noncore/apps/opie-sheet/finddlg.cpp +++ b/noncore/apps/opie-sheet/finddlg.cpp | |||
@@ -1,24 +1,38 @@ | |||
1 | /*************************************************************************** | ||
2 | * * | ||
3 | * This program is free software; you can redistribute it and/or modify * | ||
4 | * it under the terms of the GNU General Public License as published by * | ||
5 | * the Free Software Foundation; either version 2 of the License, or * | ||
6 | * (at your option) any later version. * | ||
7 | * * | ||
8 | ***************************************************************************/ | ||
9 | |||
10 | /* | ||
11 | * Opie Sheet (formerly Sheet/Qt) | ||
12 | * by Serdar Ozler <sozler@sitebest.com> | ||
13 | */ | ||
14 | |||
1 | #include <qlabel.h> | 15 | #include <qlabel.h> |
2 | #include <qradiobutton.h> | 16 | #include <qradiobutton.h> |
3 | #include "finddlg.h" | 17 | #include "finddlg.h" |
4 | 18 | ||
5 | FindDialog::FindDialog(QWidget *parent=0) | 19 | FindDialog::FindDialog(QWidget *parent=0) |
6 | :QDialog(parent, 0, TRUE) | 20 | :QDialog(parent, 0, TRUE) |
7 | { | 21 | { |
8 | // Main widget | 22 | // Main widget |
9 | tabs=new QTabWidget(this); | 23 | tabs=new QTabWidget(this); |
10 | widgetFind=new QWidget(tabs); | 24 | widgetFind=new QWidget(tabs); |
11 | widgetOptions=new QWidget(tabs); | 25 | widgetOptions=new QWidget(tabs); |
12 | tabs->addTab(widgetFind, tr("&Find && Replace")); | 26 | tabs->addTab(widgetFind, tr("&Find && Replace")); |
13 | tabs->addTab(widgetOptions, tr("&Options")); | 27 | tabs->addTab(widgetOptions, tr("&Options")); |
14 | 28 | ||
15 | // Find tab | 29 | // Find tab |
16 | QLabel *label=new QLabel(tr("&Search for:"), widgetFind); | 30 | QLabel *label=new QLabel(tr("&Search for:"), widgetFind); |
17 | label->setGeometry(10, 10, 215, 20); | 31 | label->setGeometry(10, 10, 215, 20); |
18 | editFind=new QLineEdit(widgetFind); | 32 | editFind=new QLineEdit(widgetFind); |
19 | editFind->setGeometry(10, 40, 215, 20); | 33 | editFind->setGeometry(10, 40, 215, 20); |
20 | label->setBuddy(editFind); | 34 | label->setBuddy(editFind); |
21 | 35 | ||
22 | label=new QLabel(tr("&Replace with:"), widgetFind); | 36 | label=new QLabel(tr("&Replace with:"), widgetFind); |
23 | label->setGeometry(10, 80, 215, 20); | 37 | label->setGeometry(10, 80, 215, 20); |
24 | editReplace=new QLineEdit(widgetFind); | 38 | editReplace=new QLineEdit(widgetFind); |
diff --git a/noncore/apps/opie-sheet/finddlg.h b/noncore/apps/opie-sheet/finddlg.h index 02c9cdd..1af2da5 100644 --- a/noncore/apps/opie-sheet/finddlg.h +++ b/noncore/apps/opie-sheet/finddlg.h | |||
@@ -1,24 +1,38 @@ | |||
1 | /*************************************************************************** | ||
2 | * * | ||
3 | * This program is free software; you can redistribute it and/or modify * | ||
4 | * it under the terms of the GNU General Public License as published by * | ||
5 | * the Free Software Foundation; either version 2 of the License, or * | ||
6 | * (at your option) any later version. * | ||
7 | * * | ||
8 | ***************************************************************************/ | ||
9 | |||
10 | /* | ||
11 | * Opie Sheet (formerly Sheet/Qt) | ||
12 | * by Serdar Ozler <sozler@sitebest.com> | ||
13 | */ | ||
14 | |||
1 | #ifndef FINDDLG_H | 15 | #ifndef FINDDLG_H |
2 | #define FINDDLG_H | 16 | #define FINDDLG_H |
3 | 17 | ||
4 | #include <qdialog.h> | 18 | #include <qdialog.h> |
5 | #include <qtabwidget.h> | 19 | #include <qtabwidget.h> |
6 | #include <qlayout.h> | 20 | #include <qlayout.h> |
7 | #include <qlineedit.h> | 21 | #include <qlineedit.h> |
8 | #include <qcheckbox.h> | 22 | #include <qcheckbox.h> |
9 | #include <qpushbutton.h> | 23 | #include <qpushbutton.h> |
10 | #include <qvbuttongroup.h> | 24 | #include <qvbuttongroup.h> |
11 | #include "sheet.h" | 25 | #include "sheet.h" |
12 | 26 | ||
13 | class FindDialog: public QDialog | 27 | class FindDialog: public QDialog |
14 | { | 28 | { |
15 | Q_OBJECT | 29 | Q_OBJECT |
16 | 30 | ||
17 | // QT objects | 31 | // QT objects |
18 | QBoxLayout *box; | 32 | QBoxLayout *box; |
19 | QTabWidget *tabs; | 33 | QTabWidget *tabs; |
20 | QWidget *widgetFind, *widgetOptions; | 34 | QWidget *widgetFind, *widgetOptions; |
21 | QCheckBox *checkCase, *checkSelection, *checkEntire; | 35 | QCheckBox *checkCase, *checkSelection, *checkEntire; |
22 | QLineEdit *editFind, *editReplace; | 36 | QLineEdit *editFind, *editReplace; |
23 | QVButtonGroup *groupType; | 37 | QVButtonGroup *groupType; |
24 | 38 | ||
diff --git a/noncore/apps/opie-sheet/main.cpp b/noncore/apps/opie-sheet/main.cpp index 236a579..e42b4a5 100644 --- a/noncore/apps/opie-sheet/main.cpp +++ b/noncore/apps/opie-sheet/main.cpp | |||
@@ -1,14 +1,28 @@ | |||
1 | /*************************************************************************** | ||
2 | * * | ||
3 | * This program is free software; you can redistribute it and/or modify * | ||
4 | * it under the terms of the GNU General Public License as published by * | ||
5 | * the Free Software Foundation; either version 2 of the License, or * | ||
6 | * (at your option) any later version. * | ||
7 | * * | ||
8 | ***************************************************************************/ | ||
9 | |||
10 | /* | ||
11 | * Opie Sheet (formerly Sheet/Qt) | ||
12 | * by Serdar Ozler <sozler@sitebest.com> | ||
13 | */ | ||
14 | |||
1 | #include <qpe/qpeapplication.h> | 15 | #include <qpe/qpeapplication.h> |
2 | 16 | ||
3 | #include "mainwindow.h" | 17 | #include "mainwindow.h" |
4 | 18 | ||
5 | int main(int argc, char **argv) | 19 | int main(int argc, char **argv) |
6 | { | 20 | { |
7 | QPEApplication application(argc, argv); | 21 | QPEApplication application(argc, argv); |
8 | 22 | ||
9 | MainWindow windowMain; | 23 | MainWindow windowMain; |
10 | windowMain.setHelpFile(application.qpeDir()+"/help/html/"+QString(argv[0])+".html"); | 24 | windowMain.setHelpFile(application.qpeDir()+"/help/html/"+QString(argv[0])+".html"); |
11 | application.showMainDocumentWidget(&windowMain); | 25 | application.showMainDocumentWidget(&windowMain); |
12 | 26 | ||
13 | return application.exec(); | 27 | return application.exec(); |
14 | } | 28 | } |
diff --git a/noncore/apps/opie-sheet/mainwindow.cpp b/noncore/apps/opie-sheet/mainwindow.cpp index a7441b1..9d69b8a 100644 --- a/noncore/apps/opie-sheet/mainwindow.cpp +++ b/noncore/apps/opie-sheet/mainwindow.cpp | |||
@@ -1,24 +1,38 @@ | |||
1 | /*************************************************************************** | ||
2 | * * | ||
3 | * This program is free software; you can redistribute it and/or modify * | ||
4 | * it under the terms of the GNU General Public License as published by * | ||
5 | * the Free Software Foundation; either version 2 of the License, or * | ||
6 | * (at your option) any later version. * | ||
7 | * * | ||
8 | ***************************************************************************/ | ||
9 | |||
10 | /* | ||
11 | * Opie Sheet (formerly Sheet/Qt) | ||
12 | * by Serdar Ozler <sozler@sitebest.com> | ||
13 | */ | ||
14 | |||
1 | #include "mainwindow.h" | 15 | #include "mainwindow.h" |
2 | 16 | ||
3 | #include <qpe/filemanager.h> | 17 | #include <qpe/filemanager.h> |
4 | #include <qpe/qcopenvelope_qws.h> | 18 | #include <qpe/qcopenvelope_qws.h> |
5 | #include <qmessagebox.h> | 19 | #include <qmessagebox.h> |
6 | #include <qfile.h> | 20 | #include <qfile.h> |
7 | #include <qradiobutton.h> | 21 | #include <qradiobutton.h> |
8 | #include "cellformat.h" | 22 | #include "cellformat.h" |
9 | #include "numberdlg.h" | 23 | #include "numberdlg.h" |
10 | #include "textdlg.h" | 24 | #include "textdlg.h" |
11 | #include "sortdlg.h" | 25 | #include "sortdlg.h" |
12 | #include "finddlg.h" | 26 | #include "finddlg.h" |
13 | 27 | ||
14 | #include "file-new.xpm" | 28 | #include "file-new.xpm" |
15 | #include "file-open.xpm" | 29 | #include "file-open.xpm" |
16 | #include "file-save.xpm" | 30 | #include "file-save.xpm" |
17 | #include "edit-cancel.xpm" | 31 | #include "edit-cancel.xpm" |
18 | #include "edit-accept.xpm" | 32 | #include "edit-accept.xpm" |
19 | #include "help-general.xpm" | 33 | #include "help-general.xpm" |
20 | #include "func-plus.xpm" | 34 | #include "func-plus.xpm" |
21 | #include "func-minus.xpm" | 35 | #include "func-minus.xpm" |
22 | #include "func-cross.xpm" | 36 | #include "func-cross.xpm" |
23 | #include "func-divide.xpm" | 37 | #include "func-divide.xpm" |
24 | #include "func-paran-open.xpm" | 38 | #include "func-paran-open.xpm" |
diff --git a/noncore/apps/opie-sheet/mainwindow.h b/noncore/apps/opie-sheet/mainwindow.h index ac90504..554e6f6 100644 --- a/noncore/apps/opie-sheet/mainwindow.h +++ b/noncore/apps/opie-sheet/mainwindow.h | |||
@@ -1,24 +1,38 @@ | |||
1 | /*************************************************************************** | ||
2 | * * | ||
3 | * This program is free software; you can redistribute it and/or modify * | ||
4 | * it under the terms of the GNU General Public License as published by * | ||
5 | * the Free Software Foundation; either version 2 of the License, or * | ||
6 | * (at your option) any later version. * | ||
7 | * * | ||
8 | ***************************************************************************/ | ||
9 | |||
10 | /* | ||
11 | * Opie Sheet (formerly Sheet/Qt) | ||
12 | * by Serdar Ozler <sozler@sitebest.com> | ||
13 | */ | ||
14 | |||
1 | #ifndef MAINWINDOW_H | 15 | #ifndef MAINWINDOW_H |
2 | #define MAINWINDOW_H | 16 | #define MAINWINDOW_H |
3 | 17 | ||
4 | #include <qpe/applnk.h> | 18 | #include <qpe/applnk.h> |
5 | #include <qpe/fileselector.h> | 19 | #include <qpe/fileselector.h> |
6 | #include <qpe/qpemenubar.h> | 20 | #include <qpe/qpemenubar.h> |
7 | #include <qpe/qpetoolbar.h> | 21 | #include <qpe/qpetoolbar.h> |
8 | #include <qmainwindow.h> | 22 | #include <qmainwindow.h> |
9 | #include <qaction.h> | 23 | #include <qaction.h> |
10 | #include <qlineedit.h> | 24 | #include <qlineedit.h> |
11 | #include <qbutton.h> | 25 | #include <qbutton.h> |
12 | #include <qcombobox.h> | 26 | #include <qcombobox.h> |
13 | #include <qtoolbutton.h> | 27 | #include <qtoolbutton.h> |
14 | 28 | ||
15 | #include "sheet.h" | 29 | #include "sheet.h" |
16 | 30 | ||
17 | typedef struct typeSheet | 31 | typedef struct typeSheet |
18 | { | 32 | { |
19 | QString name; | 33 | QString name; |
20 | QList<typeCellData> data; | 34 | QList<typeCellData> data; |
21 | }; | 35 | }; |
22 | 36 | ||
23 | class MainWindow: public QMainWindow | 37 | class MainWindow: public QMainWindow |
24 | { | 38 | { |
diff --git a/noncore/apps/opie-sheet/numberdlg.cpp b/noncore/apps/opie-sheet/numberdlg.cpp index de84378..e8de639 100644 --- a/noncore/apps/opie-sheet/numberdlg.cpp +++ b/noncore/apps/opie-sheet/numberdlg.cpp | |||
@@ -1,24 +1,38 @@ | |||
1 | /*************************************************************************** | ||
2 | * * | ||
3 | * This program is free software; you can redistribute it and/or modify * | ||
4 | * it under the terms of the GNU General Public License as published by * | ||
5 | * the Free Software Foundation; either version 2 of the License, or * | ||
6 | * (at your option) any later version. * | ||
7 | * * | ||
8 | ***************************************************************************/ | ||
9 | |||
10 | /* | ||
11 | * Opie Sheet (formerly Sheet/Qt) | ||
12 | * by Serdar Ozler <sozler@sitebest.com> | ||
13 | */ | ||
14 | |||
1 | #include "numberdlg.h" | 15 | #include "numberdlg.h" |
2 | 16 | ||
3 | NumberDialog::NumberDialog(QWidget *parent=0) | 17 | NumberDialog::NumberDialog(QWidget *parent=0) |
4 | :QDialog(parent, 0, TRUE) | 18 | :QDialog(parent, 0, TRUE) |
5 | { | 19 | { |
6 | edit=new QSpinBox(this); | 20 | edit=new QSpinBox(this); |
7 | edit->setGeometry(120, 10, 70, 25); | 21 | edit->setGeometry(120, 10, 70, 25); |
8 | 22 | ||
9 | label=new QLabel(this); | 23 | label=new QLabel(this); |
10 | label->setGeometry(10, 10, 100, 25); | 24 | label->setGeometry(10, 10, 100, 25); |
11 | label->setBuddy(edit); | 25 | label->setBuddy(edit); |
12 | 26 | ||
13 | resize(200, 45); | 27 | resize(200, 45); |
14 | } | 28 | } |
15 | 29 | ||
16 | NumberDialog::~NumberDialog() | 30 | NumberDialog::~NumberDialog() |
17 | { | 31 | { |
18 | } | 32 | } |
19 | 33 | ||
20 | int NumberDialog::exec(const QString &caption, const QString &text, int value=1, int min=1, int max=99, int step=1) | 34 | int NumberDialog::exec(const QString &caption, const QString &text, int value=1, int min=1, int max=99, int step=1) |
21 | { | 35 | { |
22 | setCaption(caption); | 36 | setCaption(caption); |
23 | label->setText(text); | 37 | label->setText(text); |
24 | edit->setValue(value); | 38 | edit->setValue(value); |
diff --git a/noncore/apps/opie-sheet/numberdlg.h b/noncore/apps/opie-sheet/numberdlg.h index 46af1d0..81e3326 100644 --- a/noncore/apps/opie-sheet/numberdlg.h +++ b/noncore/apps/opie-sheet/numberdlg.h | |||
@@ -1,24 +1,38 @@ | |||
1 | /*************************************************************************** | ||
2 | * * | ||
3 | * This program is free software; you can redistribute it and/or modify * | ||
4 | * it under the terms of the GNU General Public License as published by * | ||
5 | * the Free Software Foundation; either version 2 of the License, or * | ||
6 | * (at your option) any later version. * | ||
7 | * * | ||
8 | ***************************************************************************/ | ||
9 | |||
10 | /* | ||
11 | * Opie Sheet (formerly Sheet/Qt) | ||
12 | * by Serdar Ozler <sozler@sitebest.com> | ||
13 | */ | ||
14 | |||
1 | #ifndef NUMBERDLG_H | 15 | #ifndef NUMBERDLG_H |
2 | #define NUMBERDLG_H | 16 | #define NUMBERDLG_H |
3 | 17 | ||
4 | #include <qdialog.h> | 18 | #include <qdialog.h> |
5 | #include <qlabel.h> | 19 | #include <qlabel.h> |
6 | #include <qspinbox.h> | 20 | #include <qspinbox.h> |
7 | 21 | ||
8 | class NumberDialog: public QDialog | 22 | class NumberDialog: public QDialog |
9 | { | 23 | { |
10 | Q_OBJECT | 24 | Q_OBJECT |
11 | 25 | ||
12 | // QT objects | 26 | // QT objects |
13 | QLabel *label; | 27 | QLabel *label; |
14 | QSpinBox *edit; | 28 | QSpinBox *edit; |
15 | 29 | ||
16 | public: | 30 | public: |
17 | NumberDialog(QWidget *parent=0); | 31 | NumberDialog(QWidget *parent=0); |
18 | ~NumberDialog(); | 32 | ~NumberDialog(); |
19 | 33 | ||
20 | int exec(const QString &caption, const QString &text, int value=1, int min=1, int max=99, int step=1); | 34 | int exec(const QString &caption, const QString &text, int value=1, int min=1, int max=99, int step=1); |
21 | int getValue(); | 35 | int getValue(); |
22 | }; | 36 | }; |
23 | 37 | ||
24 | #endif | 38 | #endif |
diff --git a/noncore/apps/opie-sheet/sheet.cpp b/noncore/apps/opie-sheet/sheet.cpp index 9526937..1d7ec6f 100644 --- a/noncore/apps/opie-sheet/sheet.cpp +++ b/noncore/apps/opie-sheet/sheet.cpp | |||
@@ -1,24 +1,38 @@ | |||
1 | /*************************************************************************** | ||
2 | * * | ||
3 | * This program is free software; you can redistribute it and/or modify * | ||
4 | * it under the terms of the GNU General Public License as published by * | ||
5 | * the Free Software Foundation; either version 2 of the License, or * | ||
6 | * (at your option) any later version. * | ||
7 | * * | ||
8 | ***************************************************************************/ | ||
9 | |||
10 | /* | ||
11 | * Opie Sheet (formerly Sheet/Qt) | ||
12 | * by Serdar Ozler <sozler@sitebest.com> | ||
13 | */ | ||
14 | |||
1 | #include "sheet.h" | 15 | #include "sheet.h" |
2 | 16 | ||
3 | #include <qmainwindow.h> | 17 | #include <qmainwindow.h> |
4 | #include <qmessagebox.h> | 18 | #include <qmessagebox.h> |
5 | #include <math.h> | 19 | #include <math.h> |
6 | 20 | ||
7 | #define DEFAULT_COL_WIDTH 50 | 21 | #define DEFAULT_COL_WIDTH 50 |
8 | 22 | ||
9 | Sheet::Sheet(int numRows, int numCols, QWidget *parent) | 23 | Sheet::Sheet(int numRows, int numCols, QWidget *parent) |
10 | :QTable(numRows, numCols, parent) | 24 | :QTable(numRows, numCols, parent) |
11 | { | 25 | { |
12 | defaultBorders.right=defaultBorders.bottom=QPen(Qt::gray, 1, Qt::SolidLine); | 26 | defaultBorders.right=defaultBorders.bottom=QPen(Qt::gray, 1, Qt::SolidLine); |
13 | defaultCellData.data=""; | 27 | defaultCellData.data=""; |
14 | defaultCellData.background=QBrush(Qt::white, Qt::SolidPattern); | 28 | defaultCellData.background=QBrush(Qt::white, Qt::SolidPattern); |
15 | defaultCellData.alignment=(Qt::AlignmentFlags)(Qt::AlignLeft | Qt::AlignTop); | 29 | defaultCellData.alignment=(Qt::AlignmentFlags)(Qt::AlignLeft | Qt::AlignTop); |
16 | defaultCellData.fontColor=Qt::black; | 30 | defaultCellData.fontColor=Qt::black; |
17 | defaultCellData.font=font(); | 31 | defaultCellData.font=font(); |
18 | defaultCellData.borders=defaultBorders; | 32 | defaultCellData.borders=defaultBorders; |
19 | 33 | ||
20 | selectionNo=-1; | 34 | selectionNo=-1; |
21 | setSelectionMode(QTable::Single); | 35 | setSelectionMode(QTable::Single); |
22 | 36 | ||
23 | sheetData.setAutoDelete(TRUE); | 37 | sheetData.setAutoDelete(TRUE); |
24 | clipboardData.setAutoDelete(TRUE); | 38 | clipboardData.setAutoDelete(TRUE); |
diff --git a/noncore/apps/opie-sheet/sheet.h b/noncore/apps/opie-sheet/sheet.h index 02899a0..f78a684 100644 --- a/noncore/apps/opie-sheet/sheet.h +++ b/noncore/apps/opie-sheet/sheet.h | |||
@@ -1,24 +1,38 @@ | |||
1 | /*************************************************************************** | ||
2 | * * | ||
3 | * This program is free software; you can redistribute it and/or modify * | ||
4 | * it under the terms of the GNU General Public License as published by * | ||
5 | * the Free Software Foundation; either version 2 of the License, or * | ||
6 | * (at your option) any later version. * | ||
7 | * * | ||
8 | ***************************************************************************/ | ||
9 | |||
10 | /* | ||
11 | * Opie Sheet (formerly Sheet/Qt) | ||
12 | * by Serdar Ozler <sozler@sitebest.com> | ||
13 | */ | ||
14 | |||
1 | #ifndef SHEET_H | 15 | #ifndef SHEET_H |
2 | #define SHEET_H | 16 | #define SHEET_H |
3 | 17 | ||
4 | #include <qtable.h> | 18 | #include <qtable.h> |
5 | #include <qstack.h> | 19 | #include <qstack.h> |
6 | 20 | ||
7 | typedef struct typeCellBorders | 21 | typedef struct typeCellBorders |
8 | { | 22 | { |
9 | QPen right, bottom; | 23 | QPen right, bottom; |
10 | }; | 24 | }; |
11 | 25 | ||
12 | typedef struct typeCellData | 26 | typedef struct typeCellData |
13 | { | 27 | { |
14 | int col, row; | 28 | int col, row; |
15 | typeCellBorders borders; | 29 | typeCellBorders borders; |
16 | QBrush background; | 30 | QBrush background; |
17 | Qt::AlignmentFlags alignment; | 31 | Qt::AlignmentFlags alignment; |
18 | QColor fontColor; | 32 | QColor fontColor; |
19 | QFont font; | 33 | QFont font; |
20 | QString data; | 34 | QString data; |
21 | }; | 35 | }; |
22 | 36 | ||
23 | class Sheet: public QTable | 37 | class Sheet: public QTable |
24 | { | 38 | { |
diff --git a/noncore/apps/opie-sheet/sortdlg.cpp b/noncore/apps/opie-sheet/sortdlg.cpp index f46562e..4f18fd3 100644 --- a/noncore/apps/opie-sheet/sortdlg.cpp +++ b/noncore/apps/opie-sheet/sortdlg.cpp | |||
@@ -1,24 +1,38 @@ | |||
1 | /*************************************************************************** | ||
2 | * * | ||
3 | * This program is free software; you can redistribute it and/or modify * | ||
4 | * it under the terms of the GNU General Public License as published by * | ||
5 | * the Free Software Foundation; either version 2 of the License, or * | ||
6 | * (at your option) any later version. * | ||
7 | * * | ||
8 | ***************************************************************************/ | ||
9 | |||
10 | /* | ||
11 | * Opie Sheet (formerly Sheet/Qt) | ||
12 | * by Serdar Ozler <sozler@sitebest.com> | ||
13 | */ | ||
14 | |||
1 | #include <qlabel.h> | 15 | #include <qlabel.h> |
2 | #include <qradiobutton.h> | 16 | #include <qradiobutton.h> |
3 | #include <qmessagebox.h> | 17 | #include <qmessagebox.h> |
4 | #include "sortdlg.h" | 18 | #include "sortdlg.h" |
5 | 19 | ||
6 | SortDialog::SortDialog(QWidget *parent=0) | 20 | SortDialog::SortDialog(QWidget *parent=0) |
7 | :QDialog(parent, 0, TRUE) | 21 | :QDialog(parent, 0, TRUE) |
8 | { | 22 | { |
9 | // Main widget | 23 | // Main widget |
10 | tabs=new QTabWidget(this); | 24 | tabs=new QTabWidget(this); |
11 | widgetSort=new QWidget(tabs); | 25 | widgetSort=new QWidget(tabs); |
12 | widgetOptions=new QWidget(tabs); | 26 | widgetOptions=new QWidget(tabs); |
13 | tabs->addTab(widgetSort, tr("&Sort")); | 27 | tabs->addTab(widgetSort, tr("&Sort")); |
14 | tabs->addTab(widgetOptions, tr("&Options")); | 28 | tabs->addTab(widgetOptions, tr("&Options")); |
15 | 29 | ||
16 | // Sort tab | 30 | // Sort tab |
17 | comboFieldA=createFieldCombo(tr("&Sort by"), 10); | 31 | comboFieldA=createFieldCombo(tr("&Sort by"), 10); |
18 | groupOrderA=createOrderButtons(10); | 32 | groupOrderA=createOrderButtons(10); |
19 | comboFieldB=createFieldCombo(tr("&Then by"), 90); | 33 | comboFieldB=createFieldCombo(tr("&Then by"), 90); |
20 | groupOrderB=createOrderButtons(90); | 34 | groupOrderB=createOrderButtons(90); |
21 | comboFieldC=createFieldCombo(tr("Then &by"), 170); | 35 | comboFieldC=createFieldCombo(tr("Then &by"), 170); |
22 | groupOrderC=createOrderButtons(170); | 36 | groupOrderC=createOrderButtons(170); |
23 | 37 | ||
24 | // Options tab | 38 | // Options tab |
diff --git a/noncore/apps/opie-sheet/sortdlg.h b/noncore/apps/opie-sheet/sortdlg.h index 2c99f02..b3699a9 100644 --- a/noncore/apps/opie-sheet/sortdlg.h +++ b/noncore/apps/opie-sheet/sortdlg.h | |||
@@ -1,24 +1,38 @@ | |||
1 | /*************************************************************************** | ||
2 | * * | ||
3 | * This program is free software; you can redistribute it and/or modify * | ||
4 | * it under the terms of the GNU General Public License as published by * | ||
5 | * the Free Software Foundation; either version 2 of the License, or * | ||
6 | * (at your option) any later version. * | ||
7 | * * | ||
8 | ***************************************************************************/ | ||
9 | |||
10 | /* | ||
11 | * Opie Sheet (formerly Sheet/Qt) | ||
12 | * by Serdar Ozler <sozler@sitebest.com> | ||
13 | */ | ||
14 | |||
1 | #ifndef SORTDLG_H | 15 | #ifndef SORTDLG_H |
2 | #define SORTDLG_H | 16 | #define SORTDLG_H |
3 | 17 | ||
4 | #include <qdialog.h> | 18 | #include <qdialog.h> |
5 | #include <qtabwidget.h> | 19 | #include <qtabwidget.h> |
6 | #include <qlayout.h> | 20 | #include <qlayout.h> |
7 | #include <qcombobox.h> | 21 | #include <qcombobox.h> |
8 | #include <qcheckbox.h> | 22 | #include <qcheckbox.h> |
9 | #include <qpushbutton.h> | 23 | #include <qpushbutton.h> |
10 | #include <qvbuttongroup.h> | 24 | #include <qvbuttongroup.h> |
11 | #include "sheet.h" | 25 | #include "sheet.h" |
12 | 26 | ||
13 | class SortDialog: public QDialog | 27 | class SortDialog: public QDialog |
14 | { | 28 | { |
15 | Q_OBJECT | 29 | Q_OBJECT |
16 | 30 | ||
17 | // QT objects | 31 | // QT objects |
18 | QBoxLayout *box; | 32 | QBoxLayout *box; |
19 | QTabWidget *tabs; | 33 | QTabWidget *tabs; |
20 | QWidget *widgetSort, *widgetOptions; | 34 | QWidget *widgetSort, *widgetOptions; |
21 | QVButtonGroup *groupOrderA, *groupOrderB, *groupOrderC, *groupDirection; | 35 | QVButtonGroup *groupOrderA, *groupOrderB, *groupOrderC, *groupDirection; |
22 | QCheckBox *checkCase; | 36 | QCheckBox *checkCase; |
23 | QComboBox *comboFieldA, *comboFieldB, *comboFieldC; | 37 | QComboBox *comboFieldA, *comboFieldB, *comboFieldC; |
24 | 38 | ||
diff --git a/noncore/apps/opie-sheet/textdlg.cpp b/noncore/apps/opie-sheet/textdlg.cpp index 8245fe4..0810eb2 100644 --- a/noncore/apps/opie-sheet/textdlg.cpp +++ b/noncore/apps/opie-sheet/textdlg.cpp | |||
@@ -1,24 +1,38 @@ | |||
1 | /*************************************************************************** | ||
2 | * * | ||
3 | * This program is free software; you can redistribute it and/or modify * | ||
4 | * it under the terms of the GNU General Public License as published by * | ||
5 | * the Free Software Foundation; either version 2 of the License, or * | ||
6 | * (at your option) any later version. * | ||
7 | * * | ||
8 | ***************************************************************************/ | ||
9 | |||
10 | /* | ||
11 | * Opie Sheet (formerly Sheet/Qt) | ||
12 | * by Serdar Ozler <sozler@sitebest.com> | ||
13 | */ | ||
14 | |||
1 | #include "textdlg.h" | 15 | #include "textdlg.h" |
2 | 16 | ||
3 | TextDialog::TextDialog(QWidget *parent=0) | 17 | TextDialog::TextDialog(QWidget *parent=0) |
4 | :QDialog(parent, 0, TRUE) | 18 | :QDialog(parent, 0, TRUE) |
5 | { | 19 | { |
6 | edit=new QLineEdit(this); | 20 | edit=new QLineEdit(this); |
7 | edit->setGeometry(90, 10, 100, 25); | 21 | edit->setGeometry(90, 10, 100, 25); |
8 | 22 | ||
9 | label=new QLabel(this); | 23 | label=new QLabel(this); |
10 | label->setGeometry(10, 10, 70, 25); | 24 | label->setGeometry(10, 10, 70, 25); |
11 | label->setBuddy(edit); | 25 | label->setBuddy(edit); |
12 | 26 | ||
13 | resize(200, 45); | 27 | resize(200, 45); |
14 | } | 28 | } |
15 | 29 | ||
16 | TextDialog::~TextDialog() | 30 | TextDialog::~TextDialog() |
17 | { | 31 | { |
18 | } | 32 | } |
19 | 33 | ||
20 | int TextDialog::exec(const QString &caption, const QString &text, const QString &value="") | 34 | int TextDialog::exec(const QString &caption, const QString &text, const QString &value="") |
21 | { | 35 | { |
22 | setCaption(caption); | 36 | setCaption(caption); |
23 | label->setText(text); | 37 | label->setText(text); |
24 | edit->setText(value); | 38 | edit->setText(value); |
diff --git a/noncore/apps/opie-sheet/textdlg.h b/noncore/apps/opie-sheet/textdlg.h index f948228..78ef580 100644 --- a/noncore/apps/opie-sheet/textdlg.h +++ b/noncore/apps/opie-sheet/textdlg.h | |||
@@ -1,24 +1,38 @@ | |||
1 | /*************************************************************************** | ||
2 | * * | ||
3 | * This program is free software; you can redistribute it and/or modify * | ||
4 | * it under the terms of the GNU General Public License as published by * | ||
5 | * the Free Software Foundation; either version 2 of the License, or * | ||
6 | * (at your option) any later version. * | ||
7 | * * | ||
8 | ***************************************************************************/ | ||
9 | |||
10 | /* | ||
11 | * Opie Sheet (formerly Sheet/Qt) | ||
12 | * by Serdar Ozler <sozler@sitebest.com> | ||
13 | */ | ||
14 | |||
1 | #ifndef TEXTDLG_H | 15 | #ifndef TEXTDLG_H |
2 | #define TEXTDLG_H | 16 | #define TEXTDLG_H |
3 | 17 | ||
4 | #include <qdialog.h> | 18 | #include <qdialog.h> |
5 | #include <qlabel.h> | 19 | #include <qlabel.h> |
6 | #include <qlineedit.h> | 20 | #include <qlineedit.h> |
7 | 21 | ||
8 | class TextDialog: public QDialog | 22 | class TextDialog: public QDialog |
9 | { | 23 | { |
10 | Q_OBJECT | 24 | Q_OBJECT |
11 | 25 | ||
12 | // QT objects | 26 | // QT objects |
13 | QLabel *label; | 27 | QLabel *label; |
14 | QLineEdit *edit; | 28 | QLineEdit *edit; |
15 | 29 | ||
16 | public: | 30 | public: |
17 | TextDialog(QWidget *parent=0); | 31 | TextDialog(QWidget *parent=0); |
18 | ~TextDialog(); | 32 | ~TextDialog(); |
19 | 33 | ||
20 | int exec(const QString &caption, const QString &text, const QString &value=""); | 34 | int exec(const QString &caption, const QString &text, const QString &value=""); |
21 | QString getValue(); | 35 | QString getValue(); |
22 | }; | 36 | }; |
23 | 37 | ||
24 | #endif | 38 | #endif |