parent
ff0abb5306
commit
a3af649cba
After Width: | Height: | Size: 592 B |
After Width: | Height: | Size: 605 B |
@ -0,0 +1,49 @@ |
||||
/*
|
||||
* This program is free software: you can redistribute it and/or modify |
||||
* it under the terms of the GNU General Public License as published by |
||||
* the Free Software Foundation, either version 3 of the License, or |
||||
* (at your option) any later version. |
||||
* |
||||
* This program is distributed in the hope that it will be useful, |
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
||||
* GNU General Public License for more details. |
||||
* |
||||
* You should have received a copy of the GNU General Public License |
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/ |
||||
#include "UBDockDownloadWidget.h" |
||||
#include "core/UBApplication.h" |
||||
|
||||
UBDockDownloadWidget::UBDockDownloadWidget(QWidget *parent, const char *name):UBDockPaletteWidget(parent, name) |
||||
, mpLayout(NULL) |
||||
, mpDLWidget(NULL) |
||||
{ |
||||
mName = "DownloadWidget"; |
||||
|
||||
setAttribute(Qt::WA_StyledBackground, true); |
||||
setStyleSheet(UBApplication::globalStyleSheet()); |
||||
|
||||
mIconToLeft = QPixmap(":images/download_open.png"); |
||||
mIconToRight = QPixmap(":images/download_close.png"); |
||||
|
||||
mpLayout = new QVBoxLayout(this); |
||||
setLayout(mpLayout); |
||||
|
||||
mpDLWidget = new UBDownloadWidget(this); |
||||
mpLayout->addWidget(mpDLWidget); |
||||
} |
||||
|
||||
UBDockDownloadWidget::~UBDockDownloadWidget() |
||||
{ |
||||
if(NULL != mpDLWidget) |
||||
{ |
||||
delete mpDLWidget; |
||||
mpDLWidget = NULL; |
||||
} |
||||
if(NULL != mpLayout) |
||||
{ |
||||
delete mpLayout; |
||||
mpLayout = NULL; |
||||
} |
||||
} |
@ -0,0 +1,36 @@ |
||||
/*
|
||||
* This program is free software: you can redistribute it and/or modify |
||||
* it under the terms of the GNU General Public License as published by |
||||
* the Free Software Foundation, either version 3 of the License, or |
||||
* (at your option) any later version. |
||||
* |
||||
* This program is distributed in the hope that it will be useful, |
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
||||
* GNU General Public License for more details. |
||||
* |
||||
* You should have received a copy of the GNU General Public License |
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/ |
||||
#ifndef UBDOCKDOWNLOADWIDGET_H |
||||
#define UBDOCKDOWNLOADWIDGET_H |
||||
|
||||
#include <QWidget> |
||||
#include <QVBoxLayout> |
||||
|
||||
#include "UBDockPaletteWidget.h" |
||||
#include "UBDownloadWidget.h" |
||||
|
||||
class UBDockDownloadWidget : public UBDockPaletteWidget |
||||
{ |
||||
Q_OBJECT |
||||
public: |
||||
UBDockDownloadWidget(QWidget* parent=0, const char* name="UBDockDownloadWidget"); |
||||
~UBDockDownloadWidget(); |
||||
|
||||
private: |
||||
QVBoxLayout* mpLayout; |
||||
UBDownloadWidget* mpDLWidget; |
||||
}; |
||||
|
||||
#endif // UBDOCKDOWNLOADWIDGET_H
|
Loading…
Reference in new issue