1.1 --- a/daremanager.pro Tue Oct 27 23:19:00 2009 +0300
1.2 +++ b/daremanager.pro Wed Oct 28 22:58:59 2009 +0300
1.3 @@ -2,9 +2,11 @@
1.4 TARGET = daremanager
1.5 QT += core \
1.6 gui
1.7 -HEADERS += src/ui/DrmUiApplication.h \
1.8 +HEADERS += src/ui/DrmUiFormList.h \
1.9 + src/ui/DrmUiApplication.h \
1.10 src/ui/DrmUiMainWindow.h
1.11 -SOURCES += src/ui/DrmUiApplication.cpp \
1.12 +SOURCES += src/ui/DrmUiFormList.cpp \
1.13 + src/ui/DrmUiApplication.cpp \
1.14 src/ui/DrmUiMainWindow.cpp \
1.15 src/main.cpp
1.16 FORMS +=
2.1 --- a/src/ui/DrmUiApplication.cpp Tue Oct 27 23:19:00 2009 +0300
2.2 +++ b/src/ui/DrmUiApplication.cpp Wed Oct 28 22:58:59 2009 +0300
2.3 @@ -78,6 +78,8 @@
2.4
2.5 DrmUiApplication::DrmUiApplication(int &argc, char **argv):QApplication(argc, argv)
2.6 {
2.7 + FormList=new DrmUiFormList(&MainWindow);
2.8 +
2.9 MainWindow.show();
2.10 }
2.11
3.1 --- a/src/ui/DrmUiApplication.h Tue Oct 27 23:19:00 2009 +0300
3.2 +++ b/src/ui/DrmUiApplication.h Wed Oct 28 22:58:59 2009 +0300
3.3 @@ -80,6 +80,7 @@
3.4 #include <QtGui/QApplication>
3.5
3.6 #include "DrmUiMainWindow.h"
3.7 +#include "DrmUiFormList.h"
3.8
3.9 class DrmUiApplication: public QApplication {
3.10
3.11 @@ -90,6 +91,7 @@
3.12 virtual ~DrmUiApplication();
3.13 private:
3.14 DrmUiMainWindow MainWindow;
3.15 + DrmUiFormList *FormList;
3.16 };
3.17
3.18
4.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
4.2 +++ b/src/ui/DrmUiFormList.cpp Wed Oct 28 22:58:59 2009 +0300
4.3 @@ -0,0 +1,96 @@
4.4 +/*************************** English **************************************
4.5 + * Library: Data Registry Manager
4.6 + * File: DrmUiFormList.cpp
4.7 + * last change: Sergey Gershkovich, 2009/10/28
4.8 + *
4.9 + *
4.10 + * Copyright (c) 2008-2009, Sergey Gerskovich
4.11 + * DaReManager.sourceforge.net
4.12 + * SergeyGershkovich@gmail.com
4.13 + * All rights reserved.
4.14 + *
4.15 + *
4.16 + * Redistribution and use in source and binary forms, with or without
4.17 + * modification, are permitted provided that the following conditions
4.18 + * are met:
4.19 + *
4.20 + * 1. Redistributions of source code must retain the above copyright
4.21 + * notice, this list of conditions and the following disclaimer.
4.22 + * 2. Redistributions in binary form must reproduce the above
4.23 + * copyright notice, this list of conditions and the following
4.24 + * disclaimer in the documentation and/or other materials provided
4.25 + * with the distribution.
4.26 + *
4.27 + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
4.28 + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
4.29 + * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
4.30 + * PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER
4.31 + * OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
4.32 + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
4.33 + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
4.34 + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
4.35 + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
4.36 + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
4.37 + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
4.38 + *
4.39 + *
4.40 + *************************** Russian, UTF-8 *********************************
4.41 + *
4.42 + * Библиотека: Управляющего реестром данных
4.43 + * Файл: DrmUiFormList.cpp
4.44 + *
4.45 + * Copyright (c) 2008-2009, Сергей Гершкович
4.46 + * DaReManager.sourceforge.net
4.47 + * SergeyGershkovich@gmail.com
4.48 + * Все права защищены.
4.49 + *
4.50 + * Разрешается повторное распространение и использование как в виде
4.51 + * исходного кода, так и в двоичной форме, с изменениями или без, при
4.52 + * соблюдении следующих условий:
4.53 + *
4.54 + * 1. При повторном распространении исходного кода должно оставаться
4.55 + * указанное выше уведомление об авторском праве, этот список условий
4.56 + * и последующий отказ от гарантий.
4.57 + * 2. При повторном распространении двоичного кода должно сохраняться
4.58 + * указанная выше информация об авторском праве, этот список условий
4.59 + * и последующий отказ от гарантий в документации и/или в других
4.60 + * материалах, поставляемых при распространении.
4.61 + *
4.62 + * ЭТА ПРОГРАММА ПРЕДОСТАВЛЕНА БЕСПЛАТНО ВЛАДЕЛЬЦАМИ АВТОРСКИХ ПРАВ И/ИЛИ
4.63 + * ДРУГИМИ СТОРОНАМИ "КАК ОНА ЕСТЬ" БЕЗ КАКОГО-ЛИБО ВИДА ГАРАНТИЙ,
4.64 + * ВЫРАЖЕННЫХ ЯВНО ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ ИМИ,
4.65 + * ПОДРАЗУМЕВАЕМЫЕ ГАРАНТИИ КОММЕРЧЕСКОЙ ЦЕННОСТИ И ПРИГОДНОСТИ ДЛЯ
4.66 + * КОНКРЕТНОЙ ЦЕЛИ. НИ В КОЕМ СЛУЧАЕ, ЕСЛИ НЕ ТРЕБУЕТСЯ СООТВЕТСТВУЮЩИМ
4.67 + * ЗАКОНОМ, ИЛИ НЕ УСТАНОВЛЕНО В УСТНОЙ ФОРМЕ, НИ ОДИН ВЛАДЕЛЕЦ АВТОРСКИХ
4.68 + * ПРАВ И НИ ОДНО ДРУГОЕ ЛИЦО, КОТОРОЕ МОЖЕТ ИЗМЕНЯТЬ И/ИЛИ ПОВТОРНО
4.69 + * РАСПРОСТРАНЯТЬ ПРОГРАММУ, КАК БЫЛО СКАЗАНО ВЫШЕ, НЕ НЕСЁТ
4.70 + * ОТВЕТСТВЕННОСТИ, ВКЛЮЧАЯ ЛЮБЫЕ ОБЩИЕ, СЛУЧАЙНЫЕ, СПЕЦИАЛЬНЫЕ ИЛИ
4.71 + * ПОСЛЕДОВАВШИЕ УБЫТКИ, ВСЛЕДСТВИЕ ИСПОЛЬЗОВАНИЯ ИЛИ НЕВОЗМОЖНОСТИ
4.72 + * ИСПОЛЬЗОВАНИЯ ПРОГРАММЫ (ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ ПОТЕРЕЙ ДАННЫХ,
4.73 + * ИЛИ ДАННЫМИ, СТАВШИМИ НЕПРАВИЛЬНЫМИ, ИЛИ ПОТЕРЯМИ ПРИНЕСЕННЫМИ ИЗ-ЗА ВАС
4.74 + * ИЛИ ТРЕТЬИХ ЛИЦ, ИЛИ ОТКАЗОМ ПРОГРАММЫ РАБОТАТЬ СОВМЕСТНО С ДРУГИМИ
4.75 + * ПРОГРАММАМИ), ДАЖЕ ЕСЛИ ТАКОЙ ВЛАДЕЛЕЦ ИЛИ ДРУГОЕ ЛИЦО БЫЛИ ИЗВЕЩЕНЫ О
4.76 + * ВОЗМОЖНОСТИ ТАКИХ УБЫТКОВ.
4.77 + *
4.78 + */
4.79 +#include "DrmUiFormList.h"
4.80 +
4.81 +DrmUiFormList::DrmUiFormList(QWidget *Widget)
4.82 +{
4.83 + tabWidget = new QTabWidget(Widget);
4.84 + tabWidget->addTab(new QWidget(tabWidget), "General");
4.85 + tabWidget->addTab(new QWidget(tabWidget), "General2");
4.86 + tabWidget->addTab(new QWidget(tabWidget), "General3");
4.87 + tabWidget->addTab(new QWidget(tabWidget), "General34");
4.88 + tabWidget->addTab(new QWidget(tabWidget), "General5");
4.89 + tabWidget->addTab(new QWidget(tabWidget), "General6");
4.90 + tabWidget->addTab(new QWidget(tabWidget), "General7");
4.91 + tabWidget->addTab(new QWidget(tabWidget), "General8");
4.92 +}
4.93 +
4.94 +
4.95 +
4.96 +DrmUiFormList::~DrmUiFormList()
4.97 +{
4.98 + // TODO Auto-generated destructor stub
4.99 +}
5.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
5.2 +++ b/src/ui/DrmUiFormList.h Wed Oct 28 22:58:59 2009 +0300
5.3 @@ -0,0 +1,93 @@
5.4 +/*************************** English **************************************
5.5 + * Library: Data Registry Manager
5.6 + * File: DrmUiFormList.h
5.7 + * last change: Sergey Gershkovich, 2009/10/28
5.8 + *
5.9 + *
5.10 + * Copyright (c) 2008-2009, Sergey Gerskovich
5.11 + * DaReManager.sourceforge.net
5.12 + * SergeyGershkovich@gmail.com
5.13 + * All rights reserved.
5.14 + *
5.15 + *
5.16 + * Redistribution and use in source and binary forms, with or without
5.17 + * modification, are permitted provided that the following conditions
5.18 + * are met:
5.19 + *
5.20 + * 1. Redistributions of source code must retain the above copyright
5.21 + * notice, this list of conditions and the following disclaimer.
5.22 + * 2. Redistributions in binary form must reproduce the above
5.23 + * copyright notice, this list of conditions and the following
5.24 + * disclaimer in the documentation and/or other materials provided
5.25 + * with the distribution.
5.26 + *
5.27 + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
5.28 + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
5.29 + * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
5.30 + * PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER
5.31 + * OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
5.32 + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
5.33 + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
5.34 + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
5.35 + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
5.36 + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
5.37 + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
5.38 + *
5.39 + *
5.40 + *************************** Russian, UTF-8 *********************************
5.41 + *
5.42 + * Библиотека: Управляющего реестром данных
5.43 + * Файл: DrmUiFormList.h
5.44 + *
5.45 + * Copyright (c) 2008-2009, Сергей Гершкович
5.46 + * DaReManager.sourceforge.net
5.47 + * SergeyGershkovich@gmail.com
5.48 + * Все права защищены.
5.49 + *
5.50 + * Разрешается повторное распространение и использование как в виде
5.51 + * исходного кода, так и в двоичной форме, с изменениями или без, при
5.52 + * соблюдении следующих условий:
5.53 + *
5.54 + * 1. При повторном распространении исходного кода должно оставаться
5.55 + * указанное выше уведомление об авторском праве, этот список условий
5.56 + * и последующий отказ от гарантий.
5.57 + * 2. При повторном распространении двоичного кода должно сохраняться
5.58 + * указанная выше информация об авторском праве, этот список условий
5.59 + * и последующий отказ от гарантий в документации и/или в других
5.60 + * материалах, поставляемых при распространении.
5.61 + *
5.62 + * ЭТА ПРОГРАММА ПРЕДОСТАВЛЕНА БЕСПЛАТНО ВЛАДЕЛЬЦАМИ АВТОРСКИХ ПРАВ И/ИЛИ
5.63 + * ДРУГИМИ СТОРОНАМИ "КАК ОНА ЕСТЬ" БЕЗ КАКОГО-ЛИБО ВИДА ГАРАНТИЙ,
5.64 + * ВЫРАЖЕННЫХ ЯВНО ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ ИМИ,
5.65 + * ПОДРАЗУМЕВАЕМЫЕ ГАРАНТИИ КОММЕРЧЕСКОЙ ЦЕННОСТИ И ПРИГОДНОСТИ ДЛЯ
5.66 + * КОНКРЕТНОЙ ЦЕЛИ. НИ В КОЕМ СЛУЧАЕ, ЕСЛИ НЕ ТРЕБУЕТСЯ СООТВЕТСТВУЮЩИМ
5.67 + * ЗАКОНОМ, ИЛИ НЕ УСТАНОВЛЕНО В УСТНОЙ ФОРМЕ, НИ ОДИН ВЛАДЕЛЕЦ АВТОРСКИХ
5.68 + * ПРАВ И НИ ОДНО ДРУГОЕ ЛИЦО, КОТОРОЕ МОЖЕТ ИЗМЕНЯТЬ И/ИЛИ ПОВТОРНО
5.69 + * РАСПРОСТРАНЯТЬ ПРОГРАММУ, КАК БЫЛО СКАЗАНО ВЫШЕ, НЕ НЕСЁТ
5.70 + * ОТВЕТСТВЕННОСТИ, ВКЛЮЧАЯ ЛЮБЫЕ ОБЩИЕ, СЛУЧАЙНЫЕ, СПЕЦИАЛЬНЫЕ ИЛИ
5.71 + * ПОСЛЕДОВАВШИЕ УБЫТКИ, ВСЛЕДСТВИЕ ИСПОЛЬЗОВАНИЯ ИЛИ НЕВОЗМОЖНОСТИ
5.72 + * ИСПОЛЬЗОВАНИЯ ПРОГРАММЫ (ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ ПОТЕРЕЙ ДАННЫХ,
5.73 + * ИЛИ ДАННЫМИ, СТАВШИМИ НЕПРАВИЛЬНЫМИ, ИЛИ ПОТЕРЯМИ ПРИНЕСЕННЫМИ ИЗ-ЗА ВАС
5.74 + * ИЛИ ТРЕТЬИХ ЛИЦ, ИЛИ ОТКАЗОМ ПРОГРАММЫ РАБОТАТЬ СОВМЕСТНО С ДРУГИМИ
5.75 + * ПРОГРАММАМИ), ДАЖЕ ЕСЛИ ТАКОЙ ВЛАДЕЛЕЦ ИЛИ ДРУГОЕ ЛИЦО БЫЛИ ИЗВЕЩЕНЫ О
5.76 + * ВОЗМОЖНОСТИ ТАКИХ УБЫТКОВ.
5.77 + *
5.78 + */
5.79 +
5.80 +#ifndef DRMUIFORMLIST_H_
5.81 +#define DRMUIFORMLIST_H_
5.82 +
5.83 +#include <QtGui/QTabWidget>
5.84 +
5.85 +
5.86 +class DrmUiFormList
5.87 +{
5.88 +public:
5.89 + DrmUiFormList(QWidget *Widget);
5.90 + virtual ~DrmUiFormList();
5.91 +private:
5.92 + QTabWidget *tabWidget;
5.93 +
5.94 +};
5.95 +
5.96 +#endif /* DRMUIFORMLIST_H_ */
6.1 --- a/src/ui/DrmUiMainWindow.h Tue Oct 27 23:19:00 2009 +0300
6.2 +++ b/src/ui/DrmUiMainWindow.h Wed Oct 28 22:58:59 2009 +0300
6.3 @@ -79,6 +79,8 @@
6.4
6.5 #include <QtGui/QMainWindow>
6.6
6.7 +
6.8 +
6.9 class DrmUiMainWindow : public QMainWindow
6.10 {
6.11 Q_OBJECT