dayTabContainer->setDates(startDate, endDate);
tracksTabContainer->setDates(startDate, endDate);
roomsTabContainer->setDates(startDate, endDate);
- favsTabContainer->setDates(startDate, endDate);
- searchTabContainer->setDates(startDate, endDate);
+ //favsTabContainer->setDates(startDate, endDate);
+ //searchTabContainer->setDates(startDate, endDate);
+ searchTabContainer->searchAgainClicked();
nowTabContainer->updateTreeView(QDate::currentDate());
}
searchAgainButton->hide();
treeView->hide();
+ // do not show 'search' header if there are no conferences in the DB
+ if(Conference::getAll().count()==0)
+ {
+ header->hide();
+ }
connect( header, SIGNAL(searchClicked()), SLOT(searchButtonClicked()));
connect( searchAgainButton, SIGNAL(clicked()), SLOT(searchAgainClicked()));
virtual ~SearchTabContainer();
protected:
virtual void loadEvents( const QDate &aDate, const int aConferenceId );
+public slots:
+ void searchAgainClicked(); // made it public - to show header when 1.st conf importing is done successfuly
private slots:
void searchButtonClicked();
- void searchAgainClicked();
private:
SearchHead *header;
connect(treeView, SIGNAL(requestForMap(const QModelIndex &)), SLOT(displayMap(const QModelIndex &)));
connect(treeView, SIGNAL(requestForConflicts(const QModelIndex &)), SLOT(displayConflicts(const QModelIndex &)));
- if(!Conference::getAll().count()) // no conference(s) in the DB
- {
- dayNavigator->hide();
- }
- else
- {
- QDate aStartDate = Conference::getById(Conference::activeConference()).start();
- QDate aEndDate = Conference::getById(Conference::activeConference()).end();
- dayNavigator->setDates(aStartDate, aEndDate);
- }
+ // day navigator is hidden by default
+ dayNavigator->hide();
}
void TabContainer::updateTreeView(const QDate &aDate)