WizAttachmentListView::WizAttachmentListView(QWidget* parent) : WizMultiLineListWidget(2, parent) , m_dbMgr(*WizDatabaseManager::instance()) { QString strTheme = Utils::WizStyleHelper::themeName(); setFrameStyle(QFrame::NoFrame); setStyle(WizGetStyle(strTheme)); setSelectionMode(QAbstractItemView::ExtendedSelection); setAttribute(Qt::WA_MacShowFocusRect, false); setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff); setVerticalScrollBarPolicy(Qt::ScrollBarAsNeeded); //QVBoxLayout* layout = new QVBoxLayout(); //setStyleSheet("background-color: #F7F7F7"); connect(this, SIGNAL(itemDoubleClicked(QListWidgetItem*)), SLOT(on_list_itemDoubleClicked(QListWidgetItem*))); WizMainWindow* mainWindow = WizGlobal::mainWindow(); m_downloaderHost = mainWindow->downloaderHost(); // setup context menu m_menu = new QMenu(this); m_menu->addAction(WIZACTION_ATTACHMENT_ADD, this, SLOT(on_action_addAttachment())); m_menu->addSeparator(); m_menu->addAction(WIZACTION_ATTACHMENT_OPEN, this, SLOT(on_action_openAttachment())); m_menu->addAction(WIZACTION_ATTACHMENT_SAVEAS, this, SLOT(on_action_saveAttachmentAs())); // m_menu->addAction(WIZACTION_ATTACHMENT_DOWNLOAD, this, SLOT(on_action_downloadAttachment())); m_menu->addSeparator(); m_menu->addAction(WIZACTION_ATTACHMENT_DELETE, this, SLOT(on_action_deleteAttachment())); m_menu->addSeparator(); m_menu->addAction(WIZACTION_ATTACHMENT_HISTORY, this, SLOT(on_action_attachmentHistory())); }
CWizAttachmentListView::CWizAttachmentListView(CWizExplorerApp& app, QWidget* parent) : CWizMultiLineListWidget(2, parent) , m_app(app) , m_dbMgr(app.databaseManager()) { setFrameStyle(QFrame::NoFrame); setStyle(WizGetStyle(m_app.userSettings().skin())); setSelectionMode(QAbstractItemView::ExtendedSelection); setAttribute(Qt::WA_MacShowFocusRect, false); QPalette pal; #ifdef Q_OS_LINUX pal.setBrush(QPalette::Base, QBrush("#D7D7D7")); #elif defined(Q_OS_MAC) pal.setBrush(QPalette::Base, QBrush("#F7F7F7")); #endif setPalette(pal); //QVBoxLayout* layout = new QVBoxLayout(); //setStyleSheet("background-color: #F7F7F7"); connect(this, SIGNAL(itemDoubleClicked(QListWidgetItem*)), SLOT(on_list_itemDoubleClicked(QListWidgetItem*))); MainWindow* mainWindow = qobject_cast<MainWindow *>(m_app.mainWindow()); m_downloaderHost = mainWindow->downloaderHost(); //connect(m_downloaderHost, SIGNAL(downloadDone(const WIZOBJECTDATA&, bool)), // SLOT(on_download_finished(const WIZOBJECTDATA&, bool))); // setup context menu m_menu = new QMenu(this); m_menu->addAction(WIZACTION_ATTACHMENT_ADD, this, SLOT(on_action_addAttachment())); m_menu->addSeparator(); m_menu->addAction(WIZACTION_ATTACHMENT_SAVEAS, this, SLOT(on_action_saveAttachmentAs())); m_menu->addAction(WIZACTION_ATTACHMENT_OPEN, this, SLOT(on_action_openAttachment())); m_menu->addSeparator(); m_menu->addAction(WIZACTION_ATTACHMENT_DELETE, this, SLOT(on_action_deleteAttachment())); }
CWizAttachmentListView::CWizAttachmentListView(CWizExplorerApp& app, QWidget* parent) : CWizMultiLineListWidget(2, parent) , m_app(app) , m_dbMgr(app.databaseManager()) { setFrameStyle(QFrame::NoFrame); setStyle(WizGetStyle(m_app.userSettings().skin())); setSelectionMode(QAbstractItemView::ExtendedSelection); setAttribute(Qt::WA_MacShowFocusRect, false); MainWindow* mainWindow = qobject_cast<MainWindow *>(m_app.mainWindow()); m_downloadDialog = mainWindow->objectDownloadDialog(); connect(this, SIGNAL(itemDoubleClicked(QListWidgetItem*)), SLOT(on_list_itemDoubleClicked(QListWidgetItem*))); // setup context menu m_menu = new QMenu(this); m_menu->addAction(WIZACTION_ATTACHMENT_ADD, this, SLOT(on_action_addAttachment())); m_menu->addSeparator(); m_menu->addAction(WIZACTION_ATTACHMENT_SAVEAS, this, SLOT(on_action_saveAttachmentAs())); m_menu->addAction(WIZACTION_ATTACHMENT_OPEN, this, SLOT(on_action_openAttachment())); m_menu->addSeparator(); m_menu->addAction(WIZACTION_ATTACHMENT_DELETE, this, SLOT(on_action_deleteAttachment())); }